Instale os pacotes recomendados de um pacote já instalado com o apt


11

Eu instalei anteriormente um pacote com o --no-install-recommendse agora estou faltando alguma funcionalidade devido a esses pacotes ausentes. Existe uma maneira de instalar esses pacotes com umapt-get comando sem desinstalá-lo completamente (pois isso também removerá uma infinidade de pacotes dependentes)?

Sei que posso usar apt-cache depends *packagename* | grep Recommendspara obter uma lista desses pacotes, que posso instalar manualmente e definir manualmente como instalado automaticamente. No entanto, gostaria de saber se você pode fazer isso automaticamente com o apt-get.

Respostas:


4

Com um pouco awk:

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

2
Mas isso não é recursivo, ao contrário da instalação automática dos pacotes recomendados.
vinc17
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.