Управление пакетами 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) |