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

8

Eu instalei anteriormente um pacote com o --no-install-recommends e agora estou perdendo algumas funcionalidades devido a falta desses pacotes. Existe uma maneira de instalar esses pacotes com um comando apt-get sem desinstalá-lo completamente (pois isso também removerá uma infinidade de pacotes dependentes)?

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

    
por imsodin 12.12.2015 / 15:12

1 resposta

3

Com um pouco awk :

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