Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
setups:pacman [2020/01/31 09:14] 127.0.0.1 внешнее изменение |
setups:pacman [2023/06/07 11:39] (текущий) sfs [Поиск] |
||
---|---|---|---|
Строка 45: | Строка 45: | ||
==== -Q запрос (--query) ==== | ==== -Q запрос (--query) ==== | ||
+ | *pacman -Q - установленные пакеты с версией (-Qq - без версии) | ||
*pacman -Qs name ищет пакеты среди установленных | *pacman -Qs name ищет пакеты среди установленных | ||
*pacman -Qi pkg показывает информацию об установленном пакете | *pacman -Qi pkg показывает информацию об установленном пакете | ||
Строка 71: | Строка 72: | ||
*Показать все пакеты, не используемые ни одним пакетом: // pacman -Qt// | *Показать все пакеты, не используемые ни одним пакетом: // pacman -Qt// | ||
*Установленные пакеты: // pacman -Qu//. -Qq - без версий | *Установленные пакеты: // pacman -Qu//. -Qq - без версий | ||
+ | *[[https://archlinux.org/pacman/pacman.8.html#_file_options_apply_to_em_f_em_a_id_fo_a|Найти]] пакет по имени файла : //pacman -F file// | ||
+ | *Найти пакеты установленных из репозитория имя_репозитория : //comm -12 <(pacman -Qq | sort) <(pacman -Sql имя_репозитория | sort)// | ||
+ | *с версией пакета: //pacman -Sl имя_репозитория |grep "\["// | ||
==== Установка, удаление ==== | ==== Установка, удаление ==== | ||
- | *Устанавливать пакет с заменой файлов системы:// pacman --force -S имя_пакета// | + | *Устанавливать пакет с заменой файлов системы:// pacman --force -S имя_пакета// . В свежих версиях : //pacman -S имя_пакета --overwrite "*"// |
*Устанавливать пакет из указанного репозитория:// pacman -S репозиторий/имя_пакета// | *Устанавливать пакет из указанного репозитория:// pacman -S репозиторий/имя_пакета// | ||
*Скачать пакет, но не устанавливать его:// pacman -Sw имя_пакета// | *Скачать пакет, но не устанавливать его:// pacman -Sw имя_пакета// | ||
Строка 79: | Строка 83: | ||
*Удалить пакет со всеми зависимостями : // pacman -Rs имя_пакета// | *Удалить пакет со всеми зависимостями : // pacman -Rs имя_пакета// | ||
*Переустановить все пакеты из arch репозитория: //pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")// | *Переустановить все пакеты из arch репозитория: //pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")// | ||
- | Для получения списка файлов неустановленного пакета можно использовать утилиту pkgfile из состава пакета pkgtools | + | Для получения списка файлов неустановленного пакета можно использовать утилиту pkgfile из состава пакета pkgtools или [[https://archlinux.org/pacman/pacman.8.html#_file_options_apply_to_em_f_em_a_id_fo_a|найти]] пакет по имени файла : //pacman -F file// |
==== Справочная информация ==== | ==== Справочная информация ==== |