Instalar paquetes recomendados de un paquete ya instalado con apt

11

Anteriormente instalé un paquete con el --no-install-recommendsy ahora me falta alguna funcionalidad debido a la falta de estos paquetes. ¿Hay alguna forma de instalar estos paquetes con un apt-getcomando sin desinstalarlo por completo (ya que esto también eliminará una gran cantidad de paquetes dependientes)?

Sé que puedo usar apt-cache depends *packagename* | grep Recommendspara obtener una lista de estos paquetes, que luego puedo instalar manualmente y configurar manualmente en autoinstalado. Sin embargo, me gustaría saber si puede hacer esto automáticamente con apt-get.

imsodin
fuente

Respuestas:

4

Con un poquito awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'
AB
fuente
2
Pero esto no es recursivo, al contrario de la instalación automática de paquetes recomendados.
vinc17