Pacman | |
---|---|
![]() | |
![]() Процесс работы Pacman | |
Тип | менеджер пакетов |
Разработчик | Джад Винет |
Написана на | C |
Операционная система | Linux |
Первый выпуск | 25 февраля 2002 |
Последняя версия | 5.1.0 (1 июня 2018) |
Лицензия | GNU GPL |
Сайт | archlinux.org/pacman/ |
Pacman (от англ. package manager) является официальным менеджером пакетов для дистрибутива Arch Linux. Pacman был разработан создателем Arch Linux Джаддом Винетом.
Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.
Все пакеты Pacman представляют собой сжатые tar-архивы, каждый из которых содержит программы в откомпилированном виде. Пакеты загружаются по протоколам FTP или HTTP с определённых сайтов. Pacman дополняет Arch Linux Build System (ABS — система сборки Arch Linux), используемую для создания пакетов из исходных текстов. Данная утилита была упразднена[1].
Следуя философии Arch Linux, Pacman ставит перед собой цель быть мощной системой управления пакетами и при этом оставаться простой в изучении.
pacman -Sy -Cинхронизация репозиториев
pacman -Syu -Обновление системы
pacman -Ss <keyword> -Поиск пакета по ключевому слову
pacman -Sw <package_name> -Скачает пакет с репозиториев, но не установит его
pacman -S <package_name> -Установит пакет
pacman -Sc -Очистка кэша неустановленных пакетов
pacman -Scc -Очистка кэша пакетов #Не рекомендуется
pacman -Sqi - Информация о пакете с репозиториев (не установленом в системе)
pacman -U <path_to_package> -Установить пакет локально
pacman -U <URL_to_package> -установить пакет с использованием прямой ссылки
pacman -Qqe | grep -v "$(pacman -Qmq)" -Просмотреть список установленных пакетов в системе
pacman -Qdt -Выводит список "сирот" #Пакеты не требуемые кому-либо из пакетов
pacman -Qi <package_name> - Информация о пакете (об установленом)
pacman -R <package_name> -Удаление пакета
pacman -Rs <package_name> -Удалить пакет с зависимостями(не используемыми другими пакетами)
pacman -Rsc <package_name> -Удалить пакет с зависимыми и зависящими пакетами
pacman -Rsn $(pacman -Qdtq) -Удалить пакеты "сироты"
![]() |
Портал «Свободное программное обеспечение» |
---|
![]() |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .