Отправляет email-рассылки с помощью сервиса Sendsay

Все о Unix и железе.

  Все выпуски  

Все о Unix и железе. Управление репозиториями в OpenSUSE



OpenSUSE Linux поддерживает метод управления репозиториями и пакетами из командной строки при помощи специальной утилиты. Эта утилита именунется zypper. В этой статье я опишу основные приемы работы с утилитой zypper.




Управление репозиториями.

Просмотр текущих репозиториев:
zypper repos

Добавление репозитория(добавление репозитория packman):

or:/ # zypper addrepo "http://packman.unixheads.com/suse/11.3/" Packman
Добавление репозитория 'Packman' [готово]
Репозиторий 'Packman' успешно добавлен
Включён: Да
Автоматическое обновление: Нет
URI: http://packman.unixheads.com/suse/11.3/

По умолчанию автообновление репозитория отключено. Включим автообновления для добавленного репозитория:
or:/ # zypper modifyrepo -r Packman
Включено автоматическое обновления репозитория 'Packman'.

Или же для "ручного" обновления репозитория используем команду:
or:/ # zypper refresh -r Packman
Получение метаданных репозитория 'Packman' [готово]
Сбор кэша репозитория 'Packman' [готово]
Указанные репозитории обновлены.

Таким же образом можно убрать флаг "-r" и имя репозитория "Packman" для обновления всех репозиториев.

Для удаления репозитория нужно выполнить следующую команду:

or:/ # zypper rr Packman
Удаление репозитория 'Packman' [готово]
Репозиторий 'Packman' удалён.


Управление пакетами.

Поиск необходимого пакета(для примера, пакет id3v2):

# zypper search id3v2
Загрузка данных о репозиториях...
Чтение установленных пакетов...


С | Имя                          | Заключение                                       | Тип                   
--+------------------------------+--------------------------------------------------+-----------------------
  | id3v2                        | A Command Line Editor for ID3 V2 tags            | пакет     

И просмотр информации о необходимом пакете:

or:/ # zypper info id3v2
Загрузка данных о репозиториях...
Чтение установленных пакетов...




Сведения — пакет id3v2:


Репозиторий: openSUSE-11.3-Oss
Имя: id3v2
Версия: 0.1.12-1.9
Архитектура: i586
Производитель: openSUSE
Установлен: Нет
Состояние: не установлен
Размер после установки: 76,0 KiB
Сводка: A Command Line Editor for ID3 V2 tags
Описание: 
ID3 tags are found in MP3 files. They can store information about what
band recorded the song, the song name, and more.
ID3-V1 tags are seriously deficient as to the kind of and length of
information that they can store. This is a tool for editing ID3-V2 tags

И теперь выполним установку и удаление пакета соответственно:
or:/ # zypper install id3v2
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будут установлены следующие НОВЫЕ пакеты:
  id3lib id3v2 

2 новых пакета для установки.
Полный размер загрузки: 192,0 KiB. После этой операции будет использовано дополнительно 734,0 KiB.
Продолжить? [y/n/?] (y): y
Получение пакет id3lib-3.8.3-241.2.i586 (1/2), 162,0 KiB (658,0 KiB после распаковки)
Получение: id3lib-3.8.3-241.2.i586.rpm [готово (64,8 KiB/s)]
Установка: id3lib-3.8.3-241.2 [готово]
Получение пакет id3v2-0.1.12-1.9.i586 (2/2), 30,0 KiB (76,0 KiB после распаковки)
Получение: id3v2-0.1.12-1.9.i586.rpm [готово]
Установка: id3v2-0.1.12-1.9 [готово]

or:/ # zypper remove id3v2
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет УДАЛЁН следующий пакет:
  id3v2 

1 пакет для удаления.
После этой операции будет освобождено 76,0 KiB.
Продолжить? [y/n/?] (y): y
Удаление id3v2-0.1.12-1.9 [готово]

Запущены некоторые программы, использующие файлы, удалённые недавним обновлением. Возможно, некоторые необходимо перезапустить. Запустите 'zypper ps' для получения списка этих программ.

---

Оригинал статьи можно найти по адресу: http://vvm7ua.blogspot.com/2010/11/opensuse.html 


В избранное