Управление пакетами PACMAN
ARCH, MANJARO для управления пакетами, загрузка, удаление, обновление.
ARCH, MANJARO для управления пакетами, загрузка, удаление, обновление.
Менеджер пакетов для ARCH и MANJARO
Команды пакета PACMAN
Выполняются под правами администратора, поэтому пишем
sudo pacman --help
использование: pacman <действие> [...]
действия:
pacman {-h --help}
pacman {-V --version}
pacman {-D --database} <параметры> <пакет(ы)>
pacman {-F --files} [параметры] [файл(ы)]
pacman {-Q --query} [параметры] [пакет(ы)]
pacman {-R --remove} [параметры] <пакет(ы)>
pacman {-S --sync} [параметры] [пакет(ы)]
pacman {-T --deptest} [параметры] [пакет(ы)]
pacman {-U --upgrade} [параметры] <файл(ы)>
используйте 'pacman { -h --help}' вместе с другими операциями для просмотра параметров
Утилита -D
использование:
pacman {-D --database} <параметры> <пакет(ы)>
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-k, –check |
проверить валидность локальной бд (-kk для синхронизации баз) |
-q, –quiet |
не показывать сообщения об удачных операциях |
-r, –root <путь> |
указать альтернативный корневой каталог |
-v, –verbose |
выводить больше информации |
–arch |
установить альтернативную архитектуру |
–asdeps |
отметить пакеты как неявно установленные |
–asexplicit |
отметить пакеты как явно установленные |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–logfile <путь> |
использовать альтернативный файл журнала |
–noconfirm |
не спрашивать подтверждения |
–sysroot |
работать с подключенной гостевой системой (только root) |
Установочная информация о менеджере пакетов
Параметр |
ПУТЬ |
Root |
/ |
Conf File |
/etc/pacman.conf |
DB Path |
/var/lib/pacman/ |
Cache Dirs |
/var/cache/pacman/pkg/ |
Hook Dirs |
/usr/share/libalpm/hooks/ /etc/pacman.d/hooks/ |
Lock File |
/var/lib/pacman/db.lck |
Log File |
/var/log/pacman.log |
GPG Dir |
/etc/pacman.d/gnupg/ |
Targets |
Нет |
Утилита -F
использование:
pacman {-F --files} [параметры] [файл(ы)]
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-l, –list |
показать список файлов пакета |
-q, –quiet |
показывать меньше информации при запросах и поиске |
-r, –root <путь> |
указать альтернативный корневой каталог |
-v, –verbose |
выводить больше информации |
-x, –regex |
включить использование регулярных выражений в поиске |
-y, –refresh |
загрузить обновленные базы данных с серверов (-yy принудительно обновить даже если обновленные) |
–arch |
установить альтернативную архитектуру |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–logfile <путь> |
использовать альтернативный файл журнала |
–machinereadable |
выдавать машинно-читаемый вывод |
–noconfirm |
не спрашивать подтверждения |
–sysroot |
работать с подключенной гостевой системой (только root) |
Утилита -Q
использование:
pacman {-Q --query} [параметры] [пакет(ы)]
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-c, –changelog |
показать список изменений пакета |
-d, –deps |
показать все пакеты, установленные как зависимости [фильтр] |
-e, –explicit |
показать все явно установленные пакеты [фильтр] |
-g, –groups |
показать все пакеты данной группы |
-i, –info |
показать информацию о пакете (-ii для резервных копий) |
-k, –check |
проверить, что все файлы пакета существуют (-kk для вывода свойств файла) |
-l, –list |
показать список файлов пакета |
-m, –foreign |
показать установленные пакеты, не найденные в базе(ах) данных [фильтр] |
-n, –native |
показать установленные пакеты, найденные только в базе(ах) данных [фильтр] |
-o, –owns <файл> |
найти пакет, содержащий <файл> |
-p, –file <пакет> |
извлечь информацию из файла пакета, а не из базы данных |
-q, –quiet |
показывать меньше информации при запросах и поиске |
-r, –root <путь> |
указать альтернативный корневой каталог |
-s, –search |
искать указанную строку в локально установленных пакетах |
-t, –unrequired |
показать все пакеты, не требуемые ни одним пакетом(-tt игнорировать дополнительные зависимости) [фильтр] |
-u, –upgrades |
показать список устаревших пакетов [фильтр] |
-v, –verbose |
выводить больше информации |
–arch |
установить альтернативную архитектуру |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–logfile <путь> |
использовать альтернативный файл журнала |
–noconfirm |
не спрашивать подтверждения |
–sysroot |
работать с подключенной гостевой системой (только root) |
Утилита -R
использование:
pacman {-R --remove} [параметры] <пакет(ы)>
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-c, –cascade |
удалить пакет и все зависящие от него пакеты |
-d, –nodeps |
пропустить проверку версий (-dd пропускает все проверки) |
-n, –nosave |
удалять конфигурационные файлы |
-p, –print |
вывести список целей вместо выполнения операций |
-r, –root <путь> |
указать альтернативный корневой каталог |
-s, –recursive |
удалять ненужные зависимости (-ss включая явно установленные) |
-u, –unneeded |
удалить ненужные пакеты |
-v, –verbose |
выводить больше информации |
–arch |
установить альтернативную архитектуру |
–assume-installed <пакет=версия> |
добавить виртуальный пакет для удовлетворения зависимостей |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–dbonly |
изменить только записи в базе данных, не файлы пакетов |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–logfile <путь> |
использовать альтернативный файл журнала |
–noconfirm |
не спрашивать подтверждения |
–noprogressbar |
не показывать индикатор выполнения при загрузке |
–noscriptlet |
не запускать установочные скрипты, если они есть |
–print-format |
<строка> |
–sysroot |
работать с подключенной гостевой системой (только root) |
Утилита -S
использование:
pacman {-S --sync} [параметры] [пакет(ы)]
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-c, –clean |
удалить старые пакеты из кэша (-cc для всех) |
-d, –nodeps |
пропустить проверку версий (-dd пропускает все проверки) |
-g, –groups |
показать все пакеты данной группы (-gg показывает все группы и пакеты) |
-i, –info |
показать информацию о пакете (-ii показать детали) |
-l, –list |
показать все пакеты из этого репозитория |
-p, –print |
вывести список целей вместо выполнения операций |
-q, –quiet |
показывать меньше информации при запросах и поиске |
-r, –root <путь> |
указать альтернативный корневой каталог |
-s, –search |
искать указанную строку в удаленных репозиториях |
-u, –sysupgrade |
обновить установленные пакеты(-uu разрешает откат версий) |
-v, –verbose |
выводить больше информации |
-w, –downloadonly |
загрузить пакеты с сервера, но не устанавливать |
-y, –refresh |
загрузить обновленные базы данных с серверов (-yy принудительно обновить даже если обновленные) |
–arch |
установить альтернативную архитектуру |
–asdeps |
установить пакеты как неявно установленные |
–asexplicit |
установить пакеты как явно установленные |
–assume-installed <пакет=версия> |
добавить виртуальный пакет для удовлетворения зависимостей |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–dbonly |
изменить только записи в базе данных, не файлы пакетов |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–ignore <пакет> |
пропустить пакет при обновлении (может быть использовано неоднократно) |
–ignoregroup <группа> |
пропустить группу при обновлении (может быть использовано неоднократно) |
–logfile <путь> |
использовать альтернативный файл журнала |
–needed |
переустанавливать только устаревшие пакеты |
–noconfirm |
не спрашивать подтверждения |
–noprogressbar |
не показывать индикатор выполнения при загрузке |
–noscriptlet |
не запускать установочные скрипты, если они есть |
–overwrite |
overwrite conflicting files (can be used more than once) |
–print-format <строка> |
укажите формат вывода целей |
–sysroot |
работать с подключенной гостевой системой (только root) |
Утилита -T
использование:
pacman {-T --deptest} [параметры] [пакет(ы)]
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-r, –root <путь> |
указать альтернативный корневой каталог |
-v, –verbose |
выводить больше информации |
–arch |
установить альтернативную архитектуру |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–logfile <путь> |
использовать альтернативный файл журнала |
–noconfirm |
не спрашивать подтверждения |
–sysroot |
работать с подключенной гостевой системой (только root) |
Утилита -U
использование:
pacman {-U --upgrade} [параметры] <файл(ы)>
параметры:
Параметр |
Описание |
-b, –dbpath <путь> |
указать альтернативное расположение базы данных |
-d, –nodeps |
пропустить проверку версий (-dd пропускает все проверки) |
-p, –print |
вывести список целей вместо выполнения операций |
-r, –root <путь> |
указать альтернативный корневой каталог |
-v, –verbose |
выводить больше информации |
-w, –downloadonly |
загрузить пакеты с сервера, но не устанавливать |
–arch |
установить альтернативную архитектуру |
–asdeps |
установить пакеты как неявно установленные |
–asexplicit |
установить пакеты как явно установленные |
–assume-installed <пакет=версия> |
добавить виртуальный пакет для удовлетворения зависимостей |
–cachedir <каталог> |
указать альтернативное расположение кэша |
–color <когда> |
раскрашивать вывод |
–config <путь> |
использовать альтернативный конфигурационный файл |
–confirm |
всегда спрашивать подтверждения |
–dbonly |
изменить только записи в базе данных, не файлы пакетов |
–debug |
показывать отладочные сообщения |
–disable-download-timeout |
use relaxed timeouts for download |
–disable-sandbox |
disable the sandbox used for the downloader process |
–gpgdir <путь> |
установить альтернативный домашний каталог для GnuPG |
–hookdir |
установить альтернативное расположение hook |
–ignore <пакет> |
пропустить пакет при обновлении (может быть использовано неоднократно) |
–ignoregroup <группа> |
пропустить группу при обновлении (может быть использовано неоднократно) |
–logfile <путь> |
использовать альтернативный файл журнала |
–needed |
переустанавливать только устаревшие пакеты |
–noconfirm |
не спрашивать подтверждения |
–noprogressbar |
не показывать индикатор выполнения при загрузке |
–noscriptlet |
не запускать установочные скрипты, если они есть |
–overwrite |
overwrite conflicting files (can be used more than once) |
–print-format <строка> |
укажите формат вывода целей |
–sysroot |
работать с подключенной гостевой системой (только root) |