URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44117
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Примеры использования пакетного менеджера Zypper в openSUSE"

Отправлено auto_tips , 30-Сен-08 12:51 
Найти заданный пакет по имени:
   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 http://<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 пакет


URL: http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/
Обсуждается: http://www.opennet.me/tips/info/1762.shtml


Содержание

Сообщения в этом обсуждении
"Примеры использования пакетного менеджера Zypper в openSUSE"
Отправлено netc , 30-Сен-08 12:51 
вопрос такой а zypper этот уже научился сохранять скачанные пакеты в кэше или он по прежнему качает их заново ;) ;) ;)

"Примеры использования пакетного менеджера Zypper в openSUSE"
Отправлено Аноним , 30-Сен-08 14:05 
В 11.0: zypper mr -k <alias|#|URI>

Чтобы применить ко всем удаленным (http/https/ftp) репозиториям: zypper mr -k -t (zypper modifyrepo --keep-packages --remote), к локальным: zypper mr -k -l, вообще ко всем: zypper mr -k -a. Чтобы отменить сохранение, можно воспользоваться ключем -K. При добавлении репозитория этот ключ тоже работает.

Еще можно вручную поправить /etc/zypp/repos.d/<alias>.repo, вписав строчку keeppackages=1.

Сохраняется в /var/cache/zypp/packages/<alias>/. При повторной установке используется.


"Примеры использования пакетного менеджера Zypper в openSUSE"
Отправлено netc , 01-Окт-08 14:46 
>В 11.0: zypper mr -k <alias|#|URI>
>
>Чтобы применить ко всем удаленным (http/https/ftp) репозиториям: zypper mr -k -t (zypper
>modifyrepo --keep-packages --remote), к локальным: zypper mr -k -l, вообще ко
>всем: zypper mr -k -a. Чтобы отменить сохранение, можно воспользоваться ключем
>-K. При добавлении репозитория этот ключ тоже работает.
>
>Еще можно вручную поправить /etc/zypp/repos.d/<alias>.repo, вписав строчку keeppackages=1.
>
>Сохраняется в /var/cache/zypp/packages/<alias>/. При повторной установке используется.

красавец, а я когда узал 10.3 так это и не познал, за что честно и перешел на debian т.к. apt всему голова - вещь уже давным давно продуманная и в ней есть все что только пожелаешь

только вот вопрос это фича появилась только в 11-й ветке ?


"Примеры использования пакетного менеджера Zypper в openSUSE"
Отправлено Аноним , 01-Окт-08 22:52 
> только вот вопрос это фича появилась только в 11-й ветке ?

Да. В 10.3 можно было либо пользоваться smart'ом, либо что-то изобретать, напр. скрипт /usr/local/bin/rpm, который вынимал скачанный пакет из кэша перед установкой [1].

[1] http://lilypond.org/blog/janneke/software/suse/zypper-download


"Примеры использования пакетного менеджера Zypper в openSUSE"
Отправлено netc , 03-Окт-08 15:33 
>> только вот вопрос это фича появилась только в 11-й ветке ?
>
>Да. В 10.3 можно было либо пользоваться smart'ом, либо что-то изобретать, напр.
>скрипт /usr/local/bin/rpm, который вынимал скачанный пакет из кэша перед установкой [1].
>
>
>[1] http://lilypond.org/blog/janneke/software/suse/zypper-download

спасибо за советы, мне всегда нравился opensuse за "немецкую" доделанность

ну а ты я так понимаю увелкаешься серьезно им!

как думаешь в 11 ветке опенсусе много изменилось и изменить (революционного) по сравнению с 10.3


"менеджер Zypper в openSUSE"
Отправлено F10 , 21-Апр-15 14:41 
Здравствуйте, кто знает команду, чтобы настраивались репозитории, отключаясь все кроме cdrom?