Встановіть рекомендовані пакети вже встановленого пакету з 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.