Список зависимостей пакета, который я еще не установил?

Я хочу знать заранее, сколько дополнительных пакетов нужно 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
3
задан 12 August 2021 в 19:30

1 ответ

В терминах обывателя :)

Вы можете найти зависимости, рекомендации и предложения для пакета следующим образом:

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}'
1
ответ дан 20 August 2021 в 10:27

Другие вопросы по тегам:

Похожие вопросы: