История изменений
Исправление 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