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 и его команды.