Поиск по сайту:

25 команд Zypper для управления пакетами Suse в Linux


Введение

SUSE Linux — популярная операционная система в сообществе Linux, и ее система управления пакетами играет жизненно важную роль в общей производительности ОС. Zypper — это менеджер пакетов командной строки для SUSE Linux, который используется для установки, обновления и удаления пакетов в системе. В этой статье мы обсудим 25 команд Zypper, которые помогут вам эффективно управлять системой управления пакетами SUSE Linux.

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

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

sudo zypper install <package-name>

Например, чтобы установить браузер Firefox, используйте следующую команду —

sudo zypper install firefox

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

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

sudo zypper remove <package-name>

Например, чтобы удалить браузер Firefox, используйте следующую команду —

sudo zypper remove firefox

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

Чтобы обновить все пакеты в вашей системе, используйте следующую команду —

sudo zypper update

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

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

sudo zypper update <package-name>

Например, чтобы обновить браузер Firefox, используйте следующую команду —

sudo zypper update firefox

Перечисление всех установленных пакетов

Чтобы просмотреть все пакеты, установленные в вашей системе, используйте следующую команду —

sudo zypper pa

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

Чтобы вывести список всех пакетов, доступных в репозиториях, используйте следующую команду —

sudo zypper se <package-name>

Например, чтобы вывести список всех доступных пакетов, связанных с браузером Firefox, используйте следующую команду:

sudo zypper se firefox

Обновление репозиториев

Чтобы обновить репозитории в вашей системе, используйте следующую команду —

sudo zypper ref

Добавление репозиториев

Чтобы добавить новый репозиторий в вашу систему, используйте следующую команду —

sudo zypper addrepo <repository-url> <repository-name>

Например, чтобы добавить репозиторий Google Chrome в вашу систему, используйте следующую команду —

sudo zypper addrepo https://dl.google.com/linux/chrome/rpm/stable/x86_64/ google-chrome

Листинг репозиториев

Чтобы просмотреть все репозитории в вашей системе, используйте следующую команду —

sudo zypper lr

Удаление репозиториев

Чтобы удалить репозиторий из вашей системы, используйте следующую команду —

sudo zypper removerepo <repository-name>

Например, чтобы удалить репозиторий Google Chrome из вашей системы, используйте следующую команду —

sudo zypper removerepo google-chrome

Обновление системы

Чтобы обновить вашу систему до последней версии, используйте следующую команду —

sudo zypper dup

Система очистки

Чтобы очистить вашу систему от ненужных пакетов и файлов, используйте следующую команду —

sudo zypper clean

Решение проблем с зависимостями

Чтобы решить любые проблемы с зависимостями, используйте следующую команду —

sudo zypper verify

Проверка обновлений

Чтобы проверить наличие доступных обновлений, используйте следующую команду —

sudo zypper list-updates

Блокировочные пакеты

Чтобы заблокировать пакет и предотвратить его обновление, используйте следующую команду —

sudo zypper addlock <package-name>

Например, чтобы заблокировать пакет браузера Firefox, используйте следующую команду —

sudo zypper addlock firefox

Разблокировка пакетов

Чтобы разблокировать пакет и разрешить его обновление, используйте предыдущую статью —

sudo zypper removelock <package-name>

Например, чтобы разблокировать пакет браузера Firefox, используйте следующую команду —

sudo zypper removelock firefox

Игнорирование обновлений пакетов

Чтобы игнорировать обновление пакета, используйте следующую команду —

sudo zypper addtaboo <package-name>

Например, чтобы игнорировать обновление пакета браузера Firefox, используйте следующую команду:

sudo zypper addtaboo firefox

Удаление игнорируемых обновлений пакета

Чтобы удалить пакет из игнорируемого списка, используйте следующую команду —

sudo zypper removetaboo <package-name>

Например, чтобы удалить пакет браузера Firefox из игнорируемого списка, используйте следующую команду —

sudo zypper removetaboo firefox

Установка пакетов из определенного репозитория

Чтобы установить пакет из определенного репозитория, используйте следующую команду —

sudo zypper in <package-name> --from <repository-name>

Например, чтобы установить последнюю версию браузера Firefox из репозитория Mozilla, используйте следующую команду:

sudo zypper in firefox --from mozilla

Удаление пакетов с зависимостями

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

sudo zypper remove --clean-deps <package-name>

Например, чтобы удалить браузер Firefox вместе с его зависимостями, используйте следующую команду —

sudo zypper remove --clean-deps firefox

Отображение информации о пакете

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

sudo zypper info <package-name>

Например, чтобы отобразить информацию о пакете браузера Firefox, используйте следующую команду —

sudo zypper info firefox

Отображение журнала изменений пакета

Чтобы отобразить журнал изменений пакета, используйте следующую команду —

sudo zypper changelog <package-name>

Например, чтобы отобразить журнал изменений пакета браузера Firefox, используйте следующую команду:

sudo zypper changelog firefox

Отображение зависимостей пакета

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

sudo zypper dependencies <package-name>

Например, чтобы отобразить зависимости пакета браузера Firefox, используйте следующую команду —

sudo zypper dependencies firefox

Отображение информации о репозитории

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

sudo zypper repo-info <repository-name>

Например, чтобы отобразить информацию о репозитории Mozilla, используйте следующую команду —

sudo zypper repo-info mozilla

Отображение URL-адресов репозитория

Чтобы отобразить URL-адреса всех репозиториев в вашей системе, используйте следующую команду —

sudo zypper repos --uri

Очистка кэша пакетов

Чтобы очистить кеш пакетов и удалить все загруженные пакеты, используйте следующую команду —

sudo zypper clean

Отображение дерева зависимостей пакета

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

sudo zypper deptree <package-name>

Например, чтобы отобразить дерево зависимостей для пакета браузера Firefox, используйте следующую команду:

sudo zypper deptree firefox

Обновление списков пакетов

Чтобы обновить списки пакетов в вашей системе, используйте следующую команду —

sudo zypper refresh

Отображение исправлений пакетов

Чтобы отобразить доступные исправления для установленных пакетов, используйте следующую команду —

sudo zypper list-patches

Обновление патчей пакетов

Чтобы обновить установленные пакеты с помощью доступных исправлений, используйте следующую команду —

sudo zypper patch

Отображение доступных репозиториев

Чтобы отобразить все доступные репозитории в вашей системе, используйте следующую команду —

sudo zypper lr -u

Отключение репозитория

Чтобы отключить репозиторий, используйте следующую команду —

sudo zypper mr -d <repository-name>

Например, чтобы отключить репозиторий Mozilla, используйте следующую команду —

sudo zypper mr -d mozilla

Включение отключенного репозитория

Чтобы включить отключенный репозиторий, используйте следующую команду —

sudo zypper mr -e <repository-name>

Например, чтобы включить репозиторий Mozilla, используйте следующую команду —

sudo zypper mr -e mozilla

Отображение лицензий пакетов

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

sudo zypper licenses

Отображение рекомендуемых пакетов

Чтобы отобразить рекомендуемые пакеты для конкретного пакета, используйте следующую команду —

sudo zypper recommends <package-name>

Например, чтобы отобразить рекомендуемые пакеты для пакета браузера Firefox, используйте следующую команду:

sudo zypper recommends firefox

Заключение

Zypper — это мощный менеджер пакетов командной строки для SUSE Linux, предлагающий широкий спектр команд, которые помогают управлять системой управления пакетами в системе. В этой статье мы обсудили 25 команд Zypper, которые помогут вам эффективно управлять системой управления пакетами SUSE Linux. Мы надеемся, что эта статья помогла вам лучше понять Zypper и его команды.

Статьи по данной тематике: