Менеджеры пакетов — это важные инструменты в Linux, которые упрощают установку, обновление и удаление программного обеспечения. Они автоматически управляют зависимостями, гарантируя, что все необходимые библиотеки и компоненты установлены корректно. Двумя наиболее известными системами управления пакетами являются yum и apt.
Yum против Apt
Основное различие между этими двумя системами заключается в дистрибутивах Linux, для которых они предназначены. Менеджер пакетов yum (Yellowdog Updater, Modified) используется дистрибутивами на основе RPM, такими как Red Hat, CentOS и Fedora. В отличие от него, apt (Advanced Package Tool) является стандартом для дистрибутивов на основе Debian, включая Ubuntu. Хотя и yum, и apt достигают одних и тех же целей, их синтаксис команд различается.
Установка и удаление пакетов
Чтобы установить новое программное обеспечение из репозитория, вы используете команду install.
Debian: $ apt install package_name
RPM: $ yum install package_name
Для удаления пакета команды также просты. apt использует remove, а yum использует erase.
Debian: $ apt remove package_name
RPM: $ yum erase package_name
Обновление и просмотр пакетов
Рекомендуется обновлять локальный индекс пакетов перед установкой или обновлением программного обеспечения. Это гарантирует, что вы получаете самые последние доступные версии.
Для систем Debian это двухэтапный процесс: apt update обновляет список пакетов, а apt upgrade устанавливает новые версии. Для систем RPM команда yum update выполняет оба действия одной командой.
Debian: $ apt update; apt upgrade
RPM: $ yum update
Если вам нужно получить больше сведений о конкретном пакете, вы можете использовать следующие команды для отображения информации, такой как его версия, размер и описание.
Debian: $ apt show package_name
RPM: $ yum info package_name