Installieren Sie empfohlene Pakete eines bereits installierten Pakets mit apt

10

Ich habe zuvor ein Paket mit dem installiert --no-install-recommendsund vermisse jetzt einige Funktionen, da diese Pakete fehlen. Gibt es eine Möglichkeit, diese Pakete mit einem apt-getBefehl zu installieren, ohne ihn vollständig zu deinstallieren (da dadurch auch eine Vielzahl abhängiger Pakete entfernt wird)?

Ich weiß, dass ich apt-cache depends *packagename* | grep Recommendseine Liste dieser Pakete abrufen kann, die ich dann manuell installieren und manuell auf automatisch installiert einstellen kann. Ich würde jedoch gerne wissen, ob Sie dies mit apt-get automatisch tun können.

Imsodin
quelle

Antworten:

3

Mit ein bisschen awk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'
AB
quelle
2
Dies ist jedoch im Gegensatz zur automatischen Installation der empfohlenen Pakete nicht rekursiv.
vinc17