Меню
Главная
Случайная статья
Настройки
|
Pacman (аббр. от англ. package manager) — официальный менеджер пакетов для Arch Linux. Он был разработан создателем Arch Linux Джаддом Винетом.
Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.
Содержание
Структура
Все пакеты Pacman представляют собой сжатые tar-архивы, каждый из которых содержит программы в откомпилированном виде. Пакеты загружаются по протоколам FTP или HTTP с определённых сайтов. Pacman дополняет Arch Linux Build System (ABS — система сборки Arch Linux), используемую для создания пакетов из исходных текстов. Данная утилита была упразднена[4].
Цель
Следуя философии 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
Графические фронт-энды
Системы, использующие Pacman
Примечания
- v7.0.0 — 2024.
- The pacman Open Source Project on Open Hub: Languages Page — 2006.
- https://git.archlinux.org/pacman.git/tree/COPYING
- Arch Linux - News: Deprecation of ABS tool and rsync endpoint (англ.). www.archlinux.org. Дата обращения: 19 февраля 2018. Архивировано 30 июля 2017 года.
- ArcoLinux | ArcoLinux (англ.). Дата обращения: 14 апреля 2021. Архивировано 3 мая 2022 года.
- DistroWatch.com: ConnochaetOS . distrowatch.com. Дата обращения: 30 мая 2020. Архивировано 15 июля 2020 года.
- Garuda Linux Official website (англ.). Garuda Linux | Home. Дата обращения: 14 апреля 2021. Архивировано 14 апреля 2021 года.
- git-for-windows/git-sdk-32. — 2021-04-14. Архивировано 16 сентября 2020 года.
- git-for-windows/git-sdk-64. — 2021-04-14. Архивировано 2 января 2021 года.
- SystemRescue - ChangeLog . www.system-rescue.org. Дата обращения: 23 июня 2021. Архивировано 20 июня 2021 года.
Ссылки
Информация
Обзоры
|
|