Я хочу знать заранее, сколько дополнительных пакетов нужно t быть установленным для данного пакета
. Я знаю, что получаю что-то подобное, когда выполняю apt install -s package | grep ^ Inst
, но могу ли я получить ту же информацию с помощью команды apt-cache
без необходимости вводить grep вывод смоделированной apt install
{{ 1}}?
Я знаю, что могу показать список зависимостей для пакета с помощью команды:
apt-cache depends package-name
, и я знаю, что могу ограничить этот список только теми зависимостями, которые я уже установил на моя система с:
apt-cache depends -installed package-name
, но как я могу перечислить только те зависимости, которые я не еще установил в моей системе? Что-то вроде:
apt-cache depends -uninstalled package-name
Вы можете найти зависимости, рекомендации и предложения для пакета следующим образом:
apt-cache depends package-name
Вы можете ограничить его только зависимостями следующим образом:
apt-cache depends package-name | awk '/Depends:/ {print $2}'
Вы можете проверить статус установки этих зависимостей следующим образом:
apt-cache depends package-name | awk '/Depends:/ {print $2}' | xargs apt list
Вы можете вывести только неустановленные зависимости для пакета следующим образом:
apt-cache depends package-name | awk '/Depends:/ {print $2}' | xargs apt list | awk '!/installed/ {print}'