Zainstaluj zalecane pakiety już zainstalowanego pakietu za pomocą apt


11

Wcześniej zainstalowałem pakiet --no-install-recommendsi brakuje mi teraz niektórych funkcji z powodu braku tych pakietów. Czy istnieje sposób na zainstalowanie tych pakietów za pomocą apt-getpolecenia bez ich całkowitego odinstalowania (ponieważ spowoduje to usunięcie wielu zależnych pakietów)?

Wiem, że mogę użyć, apt-cache depends *packagename* | grep Recommendsaby uzyskać listę tych pakietów, które mogę następnie ręcznie zainstalować i ręcznie ustawić na opcję automatycznej instalacji. Chciałbym jednak wiedzieć, czy możesz to zrobić automatycznie za pomocą apt-get.

Odpowiedzi:


4

Z odrobiną awk:

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

2
Nie jest to jednak rekurencyjne, w przeciwieństwie do automatycznej instalacji zalecanych pakietów.
vinc17
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.