В дистрибутивах на основе Debian, таких как Ubuntu или Mint используется пакетный менеджер APT — Advanced Packaging Tool. В дистрибутивах Linux на основе Arch, в самом Arch или Mongaro используется пакетный менеджер Pacman.
Немного определний и истории из википедии:
Pacman — является официальным менеджером пакетов для дистрибутива Arch Linux.
Pacman был разработан создателем Arch Linux Джаддом Винетом.
Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.
Все пакеты Pacman представляют собой сжатые tar-архивы, каждый из которых содержит программы в откомпилированном виде. Пакеты загружаются по протоколам FTP или HTTP с определённых сайтов. Pacman дополняет Arch Linux Build System (ABS — система сборки Arch Linux), используемую для создания пакетов из исходных текстов. Данная утилита была упразднена.
Следуя философии Arch Linux, Pacman ставит перед собой цель быть мощной системой управления пакетами и при этом оставаться простой в изучении.
Как работать с Pacman в Linux
Естественный вопрос, как работать с pacman? Работать с ним — в терминале.
Открываем терминал и используем команды pacman вместо команд apt, если вы ранее имели дело с системами на основе Debian.
Распространенные и часто используемые команды Pacman в linux
Далее собраны и представлены самые часто использкемы команды. Своего рода шпаргалка для работы в файловом менеджере.
Обновление
Обновление системы — полное
pacman -Su
Обновление баз данных пакетов
pacman -Sy
Обновление баз данных и полное обновление системы
pacman -Syu
Загрузка, установка
Загрузить пакет но не устанавливать
pacman -Sw имя_пакета
Установить пакет
pacman -S имя_пакета
Установка пакета из файла
pacman -U /путь_к_архиву/архив.tar.xz
Установка пакета из сети
pacman -U http://путь_до_пакета_в_сети/пакет.pkg.tar.xz
Удаление
Удалить пакет
pacman -R имя_пакета
Удалить пакет и его конфигурационные файлы
pacman -Rn имя_пакета
Удалить пакет с зависимостями, которые используются только этим пакетом
pacman -Rs имя_пакета
Удалить пакет с зависимостями, которые используются только этим пакетом и его конфигурационные файлы
pacman -Rsn имя_пакета
Оптимизация, чистка
Удалить все не используемые пакеты
pacman -Rsn
или
pacman - Qqdt
Посмотреть не используемые пакеты с указанием версий
pacman -Qdt имя_пакета
Посмотреть не используемые пакеты без указания версий
pacman -Qdtq имя_пакета
Очищаем кэш пакетов
pacman -Scc
Очищаем кэш неустановленных пакетов
pacman -Sc
Посмотреть весь список установленных пакетов в системе
pacman -Qqe
Справочная информация по pacman в linux
Посмотреть версию pacman
pacman -V
Посмотреть синтаксис команды
pacman -h
полная инструкция по командам
man pacman
полная инструкция по файлу настроек pacman
man pacman.conf
Пример:
Чтоб почистить систему и удалить все не используемое можно задать такую команду
sudo pacman -Scc && sudo pacman -Rsn
или
sudo pacman -Scc && sudo pacman -Qtdq
Так как pacman используется именно в Arch, то оставляю ссылку на источник всех команд и более подробное описание их работы и применения.
Если хотите что-то добавить или сказать пишите в комментариях., делитесь своим опытом.
Всем Удачи!