The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Примеры использования пакетного менеджера 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 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 пакет
 
29.09.2008 , Источник: http://opensuse-tutorials.com/2008/...
Ключи: zypper, suse, rpm, packet / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Linux специфика / Установка и работа с пакетами программ в Linux

Обсуждение [ RSS ]
  • 1.1, netc (??), 12:51, 30/09/2008 [ответить]  
  • +/
    вопрос такой а zypper этот уже научился сохранять скачанные пакеты в кэше или он по прежнему качает их заново ;) ;) ;)
     
     
  • 2.2, Аноним (-), 14:05, 30/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В 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>/. При повторной установке используется.

     
     
  • 3.3, netc (??), 14:46, 01/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >В 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-й ветке ?

     
     
  • 4.4, Аноним (-), 22:52, 01/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > только вот вопрос это фича появилась только в 11-й ветке ?

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

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

     
     
  • 5.5, netc (??), 15:33, 03/10/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >> только вот вопрос это фича появилась только в 11-й ветке ?
    >
    >Да. В 10.3 можно было либо пользоваться smart'ом, либо что-то изобретать, напр.
    >скрипт /usr/local/bin/rpm, который вынимал скачанный пакет из кэша перед установкой [1].
    >
    >
    >[1] http://lilypond.org/blog/janneke/software/suse/zypper-download

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

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

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

     

  • 1.6, F10 (?), 14:41, 21/04/2015 [ответить]  
  • +/
    Здравствуйте, кто знает команду, чтобы настраивались репозитории, отключаясь все кроме cdrom?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру