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.

Antworten:


3

Mit ein bisschen awk:

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

2
Dies ist jedoch im Gegensatz zur automatischen Installation der empfohlenen Pakete nicht rekursiv.
vinc17
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.