понеділок, 24 вересня 2012 р.

Приклади використання пакетного менеджера Zypper в OpenSUSE

Знайти заданий пакет за назвою:
zypper se banshee-1
zypper se bans*

За замовчуванням у результатах пошуку відображається ім'я, опис та тип. Для перегляду додаткових параметрів, наприклад, номера версії і імені репозиторію, можна використовувати:
zypper se -s пакет

Коротка довідка по пакет:
zypper if пакет

Видалення пакунків по масці:
zypper rm gtk*devel*

Встановлення пакетів по масці:
zypper in gtk-sharp?

Видалення пакета з версією старше заданої:
zypper rm пакет>1.2.3

Встановлення і видалення однією командою:
zypper in пакет_для_встановлення -пакет_для_видалення +пакет_для_встановлення

Примусове встановлення вже присутнього в системі пакета:
zypper in --force пакет

Встановлення RPM пакетів з файлу, а не з репозиторію:
zypper in ./file.rpm
zypper in url/file.rpm

Оновити всі встановлені в системі пакети (виправлення проблем безпеки та
критичних помилок):
zypper up

Оновити систему до більш нової версії openSUSE:
zypper dup

Встановити програми, необхідні для перезбирання заданого пакунку з вихідних текстів:
zypper si -d пакет

Подивитися список мета-пакетів (згрупованих наборів):
zypper pt

Встановити мета-пакунок:
zypper in -t pattern xfce

Знайти мета-пакет по масці:
zypper se -t pattern media

Подивитися список доступних репозиторіїв пакетів:
zypper lr

Додати новий репозиторій:
zypper ar url name

Тимчасово відключені перший репозиторій у списку:
zypper mr -d 1

Тимчасово відключити репозиторій за назвою:
zypper mr -d repo-oss

Видалити перший репозиторій зі списку:
zypper rr 1

Виконання дії в тестовому режимі, без фактичного виконання операції:
zypper in --dry-run пакет

Заморозити стан пакета в поточному вигляді, для запобігання випадкового встановлення або видалення:
zypper addlock пакет

Зняття блокування:
zypper removelock пакет

Немає коментарів:

Дописати коментар