Как управлять пакетами в openSUSE с помощью Zypper

В каждом дистрибутиве Linux есть менеджер пакетов по умолчанию для управления пакетами. Подобно APT в Debian, Pacman в Arch Linux и DNF/YUM в RHEL, openSUSE поставляется с менеджером пакетов Zypper.

С Zypper вы можете выполнять несколько функций, от установки пакета до удаления, с помощью командной строки. Вот как вы можете использовать Zypper и его параметры командной строки для управления пакетами в openSUSE.

Управление пакетами в openSUSE

Zypper — это простой инструмент командной строки для управления пакетами в openSUSE, позволяющий устанавливать, удалять и обновлять пакеты, а также управлять репозиториями. Кроме того, вы можете составить список установленных пакетов и доступных обновлений, выполнить поиск пакета и распечатать информацию о пакете.

openSUSE использует формат пакета RPM. Пакеты RPM обычно содержат имя пакета, версию и архитектуру. Существует два способа управления пакетами RPM из командной строки в openSUSE: Zypper и RPM.

Примечание. У вас должен быть root-доступ для установки, обновления или удаления любых пакетов в вашей системе openSUSE.

Добавить репозиторий в openSUSE

Чтобы добавить репозиторий в openSUSE, вам необходимо указать URL-адрес и псевдоним репозитория. Алиас — короткое, легко запоминающееся имя репозитория. Откройте терминал и запустите Zypper с помощью команды ar (addrepo), чтобы добавить репозиторий в вашу систему:

молния ar -f

Например, чтобы добавить репозиторий Skype, выполните:

zypper ar -f скайп

Опция -f включает автоматическое обновление.

Удалить архив с помощью Zypper

Чтобы удалить репозиторий в openSUSE, используйте Zypper с командой rr (removerepo) и назовите репозиторий следующим образом:

молния рр

Например, чтобы удалить архив Skype, команда будет такой:

Зиппер рр Скайп

Обновите архив с помощью Zypper.

Чтобы обновить репозиторий вручную, запустите:

молния обновление

Эта команда позволяет получить изменения пакета из настроенного репозитория.

Список всех репозиториев в openSUSE

Чтобы вывести список всех определенных репозиториев, используйте Zypper с методом repos или lr:

молния лр

Эта команда отображает информацию о репозиториях, такую ​​как их имя и статус (включен или отключен).

Установите пакеты в openSUSE с помощью Zypper

Чтобы установить пакет, используйте команду zypper, затем метод печати (install) и имя пакета:

zypper в package_name

Например, чтобы установить Skype на openSUSE, команда будет такой:

зиппер в скайпефорлинукс

Вы также можете установить несколько пакетов одновременно, указав список имен пакетов, разделенных пробелами:

застежка-молния в пакете1 пакете2 пакете3

Поиск посылок с помощью Zypper

По умолчанию Zypper ищет пакет во всех репозиториях, т.е. как в списке установленных пакетов, так и среди тех, которые не установлены. Чтобы найти определенный пакет во всех репозиториях, используйте команду se (поиск) в Zypper:

zypper se имя_пакета

Используйте опцию -s для просмотра подробной информации о пакете:

zypper se -s имя_пакета

Как управлять пакетами в openSUSE с помощью Zypper. Изображение 1

Для поиска пакета только в списке установленных пакетов используйте:

zypper se -i имя_пакета

Список установленных пакетов в openSUSE

С помощью Zypper вы также можете запросить базу данных пакетов, чтобы узнать, что в данный момент установлено в вашей системе openSUSE. Для этого используйте Zypper с -i (–installed-only):

Зиппер се -я

Вы также можете сохранить этот список, перенаправив его вывод в файл:

zypper se -i > установленные_пакеты

Чтобы найти подробную информацию о конкретном установленном пакете, используйте:

информация о Zipper_имя_пакета

Как управлять пакетами в openSUSE с помощью Zypper. Изображение 2

Удаление пакетов в openSUSE с помощью Zypper

Удалить пакет с помощью Zypper так же просто, как и установить его. Чтобы удалить пакет, который вам больше не нужен, используйте Zypper с методом rm (удалить) и именем пакета:

zypper rm имя_пакета

Обновите пакеты с помощью Zypper

Поддержание пакетов в актуальном состоянии — наиболее распространенная практика управления пакетами. Используя Zypper, вы можете просматривать и устанавливать все доступные обновления. Запустите следующую команду, чтобы просмотреть все доступные обновления для установленных пакетов:

обновления списка Zypper

Получив список, вы сможете обновить все пакеты или только один пакет. Чтобы обновить все установленные пакеты, у которых есть более новые версии, используйте команду up (обновить):

застегнуть молнию

Чтобы обновить отдельные пакеты, укажите пакет с помощью команды обновления или установки:

застегните package_name

Или:

zypper install имя_пакета

Установите пакеты локально в openSUSE, используя RPM.

Для локальных пакетов RPM, которые вы загрузили вручную, вы можете использовать для их установки утилиту RPM или Zypper. Используйте следующий формат для установки с помощью RPM:

rpm -Uvh rpm_package

Чтобы установить пакет RPM с помощью Zypper, используйте:

установка zypper rpm_package

Есть несколько других параметров командной строки, которые вы можете использовать с Zypper для выполнения различных задач. Посмотреть все параметры можно с помощью команды help:

молния помощь

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *