WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
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) -Удалить пакеты "сироты"

Graphical front-ends

Octopi (написан на Qt)

Pamac (написан на GTK+)

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

Примечания

  1. Arch Linux - News: Deprecation of ABS tool and rsync endpoint (англ.). www.archlinux.org. Проверено 19 февраля 2018.

Ссылки

Информация
Обзоры

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии