Installa i pacchetti consigliati di un pacchetto già installato con apt


11

In precedenza ho installato un pacchetto con --no-install-recommendse ora mi mancano alcune funzionalità a causa della mancanza di questi pacchetti. C'è un modo per installare questi pacchetti con un apt-getcomando senza disinstallarlo completamente (in quanto ciò rimuoverà anche una pletora di pacchetti dipendenti)?

So che posso usare apt-cache depends *packagename* | grep Recommendsper ottenere un elenco di questi pacchetti, che posso quindi installare manualmente e impostare manualmente su autoinstallato. Tuttavia, vorrei sapere se è possibile farlo automaticamente con apt-get.

Risposte:


4

Con un po ' awk:

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

2
Ma questo non è ricorsivo, contrariamente all'installazione automatica dei pacchetti consigliati.
vinc17,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.