Установите рекомендуемые пакеты уже установленного пакета с помощью apt

11

Ранее я установил пакет с, --no-install-recommendsи теперь мне не хватает некоторых функций из-за отсутствия этих пакетов. Есть ли способ установить эти пакеты с помощью apt-getкоманды, не удаляя ее полностью (так как это также приведет к удалению множества зависимых пакетов)?

Я знаю, что могу использовать apt-cache depends *packagename* | grep Recommendsдля получения списка этих пакетов, которые затем можно установить вручную и установить автоматически на автоматическую установку. Однако я хотел бы знать, можете ли вы сделать это автоматически с помощью apt-get.

imsodin
источник

Ответы:

4

С немного awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'
AB
источник
2
Но это не является рекурсивным, в отличие от автоматической установки рекомендуемых пакетов.
vinc17