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