Interested Article - Pacman (система управления пакетами)

Pacman ( аббр. от англ. pac kage man ager ) является официальным менеджером пакетов для Arch Linux . Pacman был разработан создателем Arch Linux .

Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.

Структура

Все пакеты Pacman представляют собой сжатые tar -архивы, каждый из которых содержит программы в откомпилированном виде. Пакеты загружаются по протоколам FTP или HTTP с определённых сайтов. Pacman дополняет Arch Linux Build System (ABS — система сборки Arch Linux), используемую для создания пакетов из исходных текстов. Данная утилита была упразднена .

Цель

Следуя философии Arch Linux , Pacman ставит перед собой цель быть мощной системой управления пакетами и при этом оставаться простой в изучении.

Команды

pacman -Syu	    Обновление баз данных пакетов и полное обновление системы
pacman -Sy		Обновление баз данных пакетов
pacman -Su		Полное обновление системы

pacman -Ss пакет		Поиск пакетов
pacman -Ss ^пакет       Поиск пакетов по регулярному выражению
pacman -Qs пакет        Поиск пакетов в установленной системе

pacman -S пакет	        Установить пакет
pacman -Sw пакет	    Загрузить пакет, но не устанавливать

pacman -R пакет		    Удалить пакет
pacman -Rn пакет        Удалить пакет и его конфигурационные файлы
pacman -Rs пакет		Удалить пакет с зависимостями (не используемыми другими пакетами)
pacman -Rsn пакет		Удалить пакет с зависимостями (не используемыми другими пакетами) и его конфигурационные файлы

pacman -Qdt						Показать список всех пакетов-сирот (с указанием версий)
pacman -Qdtq    				Показать список всех пакетов-сирот (без указания версий)
pacman -Qqdt | pacman -Rsn -	Удаление всех пакетов-сирот

pacman -Sc		Очистка кэша неустановленных пакетов
pacman -Scc		Очистка кэша пакетов

pacman -Qe      Показать список явно установленных пакетов в системе (с указанием версий)
pacman -Qqe		Показать список явно установленных пакетов в системе (без указания версий)

Установить пакет локально или через URL:
pacman -U [/путь к пакету/][пакет.pkg.tar.xz]
Пример локально:
pacman -U ~/Загрузки/examplepkg.pkg.tar.xz
Пример через URL:
pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

Графические фронт-энды

  • (написан на Qt )
  • (написан на GTK )
  • (не требует тулкитов, использует для своей отрисовки API X Window System )
  • (использует для своей отрисовки Tk )

Системы, использующие Pacman

Примечания

  1. официальный сайт
  2. — 2006.
  3. (англ.) . www.archlinux.org. Дата обращения: 19 февраля 2018. 30 июля 2017 года.
  4. (англ.) . Дата обращения: 14 апреля 2021. 3 мая 2022 года.
  5. . distrowatch.com. Дата обращения: 30 мая 2020. 15 июля 2020 года.
  6. (англ.) . Garuda Linux | Home . Дата обращения: 14 апреля 2021. 14 апреля 2021 года.
  7. . — 2021-04-14. 16 сентября 2020 года.
  8. . — 2021-04-14. 2 января 2021 года.
  9. . www.system-rescue.org . Дата обращения: 23 июня 2021. 20 июня 2021 года.

Ссылки

  • (англ.)
  • (англ.)
Информация
  • — на (рус.)
  • (англ.)
Обзоры
  • (англ.)
  • (англ.)
  • (недоступная ссылка с 09-05-2013 [3942 дня]) (англ.)
Источник —

Same as Pacman (система управления пакетами)