LINUX.ORG.RU

История изменений

Исправление Rootlexx, (текущая версия) :

Шаблоны поиска и в пакмане есть

Пруф? А то в https://wiki.archlinux.org/title/pacman и https://wiki.archlinux.org/title/pacman/Tips_and_tricks только такое:

# pacman -S $(pacman -Ssq package_regex)

да такое:

$ LC_ALL=C pacman -Si packages | awk -F'[:<=>]' '/^Depends/ {print $2}' | xargs -n1 | sort -u

В apt же это:

apt install ~nregex

apt list '~RDepends:(~nregex1|~nregex2|...)'

Можно даже обновить одной командой все установленные вручную пакеты архитектуры i386, которые зависят от пакетов, собираемых из исходного кода проектов, начинающихся на «xorg»:

# Краткий синтаксис
apt install '~U !~M ~ri386 ~D~e^xorg'
# Полный синтаксис для читабельности, например в скриптах
apt install '?upgradable ?not(?automatic) ?architecture(i386) ?depends(?source-package(^xorg))'

Я такое только в aptitude видел (откуда они в apt и пришли), да в FreeBSD-шном pkg что-то подобное есть.

Только вот аргументы пакетного менеджера там не такие упоротые

Вы сейчас точно про pacman? XD

Исходная версия Rootlexx, :

Шаблоны поиска и в пакмане есть

Пруф? А то в https://wiki.archlinux.org/title/pacman и https://wiki.archlinux.org/title/pacman/Tips_and_tricks только такое:

# pacman -S $(pacman -Ssq package_regex)

да такое:

$ LC_ALL=C pacman -Si packages | awk -F'[:<=>]' '/^Depends/ {print $2}' | xargs -n1 | sort -u

В apt же это:

apt install ~nregex

apt list '~RDepends:(~nregex1|~nregex2|...)'

Можно даже обновить одной командой все установленные вручную пакеты архитектуры i386, которые находятся в зависимостях пакетов, собираемых из исходного кода проектов, начинающихся на «xorg»:

# Краткий синтаксис
apt install '~U !~M ~ri386 ~D~e^xorg'
# Полный синтаксис для читабельности, например в скриптах
apt install '?upgradable ?not(?automatic) ?architecture(i386) ?depends(?source-package(^xorg))'

Я такое только в aptitude видел (откуда они в apt и пришли), да в FreeBSD-шном pkg что-то подобное есть.

Только вот аргументы пакетного менеджера там не такие упоротые

Вы сейчас точно про pacman? XD