Управление пакетами в Linux: APT, YUM и Pacman

В рамках данной статьи будут рассмотрены основные аспекты работы с пакетными менеджерами в операционных системах семейства Linux. В частности, внимание будет уделено инструментам APT (Advanced Packaging Tool), используемому в Debian и производных от него дистрибутивах, YUM (Yellowdog Updater, Modified) – менеджеру пакетов для Red Hat Enterprise Linux и CentOS, а также Pacman – менеджеру пакетов Arch Linux.

Установка пакетов

APT

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

Здесь <имя_пакета> заменяется на название устанавливаемого программного обеспечения.

YUM

Установка пакета через YUM осуществляется командой:

Аналогично, <имя_пакета> должно быть заменено на имя требуемого пакета.

Pacman

Pacman позволяет установить пакеты следующим образом:

Где <имя_пакета> обозначает имя пакета, который требуется установить.

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

APT

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

Первая часть команды обновляет список доступных пакетов, вторая – устанавливает последние версии установленных пакетов.

YUM

Команда для обновления всех пакетов в системе с использованием YUM выглядит так:

Эта команда обновит все доступные пакеты до последней версии.

Pacman

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

Данная команда сначала обновляет локальный индекс пакетов, затем обновляет сами пакеты.

Удаление пакетов

APT

Удаление установленного пакета в системе с APT производится командой:

При этом конфигурационные файлы удаляемого пакета остаются на месте.

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

YUM

Для удаления пакета через YUM применяется следующая команда:

Эта команда удаляет сам пакет, но оставляет конфигурационные файлы.

Pacman

Удаление пакета через Pacman осуществляется командой:

По умолчанию, эта команда не удаляет конфигурационные файлы. Чтобы удалить и их, нужно добавить ключ n:

Таким образом, каждый из рассмотренных менеджеров пакетов имеет свои особенности и синтаксис команд, однако общие принципы работы схожи во всех трех случаях.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: