Pacman в Linux — менеджер пакетов Arch

monitor_linux

В дистрибутивах на основе Debian, таких как Ubuntu или Mint используется пакетный менеджер APTAdvanced 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 - просмотрт в терминале версии

Распространенные и часто используемые команды 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, то оставляю ссылку на источник всех команд и более подробное описание их работы и применения.

Если хотите что-то добавить или сказать пишите в комментариях., делитесь своим опытом.

Всем Удачи!

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