Внимаение ! Для всех команд кроме pacman -Ss необходимо использование рут прав или sudo , например sudo pacman -S
1 ) Установить или переустановить пакет -> pacman -S
2) Установить пакет загруженный файлом -> pacman -U файл
3) Удалить пакет -> pacman -Rs
4) Обновление системы -> pacman -Syu
5) Обновление базы данных репозитоия -> pacman -Syy
6) Очистка локального кэша загруженных пакетов -> pacman -Sc
7) Поиск пакета -> pacman -Ss
8) Полная очистка кэша -> pacman -Scc
9) Удаление зависимостей которые больше не нужны , например , если пакет которому они пренадлежали был удален -> pacman -Qdtq | pacman -Rs —
10) Удалите пакеты, которые больше не включены ни в один репозиторий -> pacman -Qmq | pacman -Rs —
11) Пометить пакет, ранее установленный как зависимость, как явно требуемый -> pacman -D —asexplicit
12) Установить пакет как зависимость / без маркировки как явно требуемый -> pacman -S —asdeps
13) Загружает только указанные пакеты, не распаковывая и не устанавливая их -> pacman -Sw
14) Показать журнал действий, пакетного менеджера -> read /var/log/pacman.log
15) Получите дамп всей системной информации — Печать, Сохранение или аналогичное текущее состояние системы управления пакетами. Предпочтительным выводом является текст или XML. (Примечание. Почему здесь «или-или»? Ни один инструмент не предлагает возможность выбора выходного формата -> see /var/lib/pacman/local
16) Показать всю или большую часть информации об удаленном пакете: имя, версия, описание и т. д -> pacman -Si
17) Отображение информации о локальном пакете: имя, версия, описание и т. д -> pacman -Qi
18) Показать файлы, предоставленные локальным пакетом -> pacman -Ql
19) Показать файлы, предоставленные удаленным пакетом -> pacman -Fl
20) Запросить пакет, который предоставляет ФАЙЛ -> pacman -Qo
21) Поиск пакетов по системе -> pacman -F
22) Показать журнал изменений пакета -> pacman -Qc
23) Список пакетов, для которых доступно обновление
-> pacman -Qu
24) Показать список всех пакетов во всех источниках установки где указан данный пакет -> pacman -Sl
25) Генерирует список установленных пакетов -> pacman -Q
26) Список пакетов, которые установлены, но недоступны ни в одном источнике установки -> pacman -Qm
27) Поиск локально установленного пакета по именам или описаниям -> pacman -Qs
28) Список пакетов, не требуемых никаким другим пакетом -> pacman -Qtt
29) Список пакетов, установленных явно (не как зависимости) -> pacman -Qe
30) Список пакетов, установленных автоматически (как зависимости) -> pacman -Qd
31)Отображение пакетов, для которых требуется установка X, т. е. отображение обратных зависимостей.
-> pacman -Sii или pacman -Qii
32) Показать пакеты, конфликтующие с заданным выражением (часто package ) -> pacman -Si или pacman -Qi
Управление источниками установки ( управление pacman )
примечание: все действия здесь можно делать только от рута или с использованием sudo
1) Главный конфигурационный файл тут (открывать текстовым редактором например nano ) -> /etc/pacman.conf
2) Выводит список всех источников установки, включая важную информацию, такую как URI -> /etc/pacman.d/mirrorlist
3) Загрузите пакеты из другой версии дистрибутива, отличной от установленной -> pacman -S репозиторий/пакет
Проверка и ремонт
1) Проверить один пакет -> pacman -Qk пакет
2) Проверить все пакеты -> pacman -Qkk
3) И справление сломанных зависимостей в системе -> для уровня зависимости pacman используйте pacman -Dk ; для уровня общей библиотеки используйте findbrokenpkgs (AUR) или lddd (из devtools)
Использование файлов пакетов и сборка пакетов
1) Запросите пакет, предоставленный в командной строке, а не запись в базе данных управления пакетами -> pacman -Qpl
2) Добавляйте локальный пакет в локальный кеш пакетов в основном для целей отладки ->
cp package-filename /var/cache/pacman/pkg/
3) Извлечь пакет -> tar -Jxvf
4) Проверьте возможные проблемы с упаковкой -> namcap
(требуется namcap )