Zypper — это консольный менеджер пакетов, используемый в openSUSE и SLE. Он также выполняет функции менеджера репозиториев, позволяя добавлять и удалять их. Данная утилита была впервые представлена в OpenSUSE 10.2 и SUSE Linux Enterprise 10 SP1.
Содержание статьи
Проверка обновления версии
xiao@opensuse:~> zypper --version zypper 1.12.31
Управление программными комплексами
установите с помощью zypper команду sudo
убрать пакет
sudo zypper удалить
обновить все установленные пакеты до последних версий
sudo zypper up
установить локальный пакет rpm
sudo zypper install /path/to/the/local-rpm-package. rpm

Управление хранилищами данных
Обновление репозиториев. Это аналог команды sudo apt-get update в системах Debian и Ubuntu.
sudo zypper refresh
Перечень всех хранилищ данных.
zypper repos
Вы сможете увидеть названия и псевдонимы ваших репозиториев, а также информацию об их состоянии — активны они или нет. Эта команда поможет обнаружить повторяющиеся репозитории, если такие имеются в системе.
Удалить хранилище данных.
Введите команду:
sudo zypper rr
Определить, к какому репозиторию относится пакет.
Команда zypper info предоставляет информацию о пакете.

Файлы хранилища
Файлы. repo в OpenSUSE аналогичны. repo файлам, используемым в RHEL, CentOS и Fedora.
Файлы с расширением. repo располагаются в папке /etc/zypp/repos. d.

Текст в [ ] представляет собой псевдоним репозитория. Параметр keeppackages=0 указывает, что zypper удалит RPM-пакет из кэша по завершении установки.
Для удаления репозитория в OpenSUSE можно воспользоваться командой sudo zypper removerepo. Альтернативный способ заключается в удалении соответствующего файла с расширением. repo. К примеру, если я уберу файл google-chrome. repo, то репозиторий Google Chrome будет исключен из моей системы, и я перестану получать обновления для этого браузера.

