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


11

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

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

Ответы:


4

С немного awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'

2
Но это не является рекурсивным, в отличие от автоматической установки рекомендуемых пакетов.
vinc17
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.