Instal paket yang direkomendasikan dari paket yang sudah diinstal dengan apt


11

Saya sebelumnya menginstal paket dengan --no-install-recommendsdan sekarang saya kehilangan beberapa fungsionalitas karena paket-paket ini hilang. Apakah ada cara untuk menginstal paket-paket ini dengan apt-getperintah tanpa sepenuhnya menghapus instalannya (karena ini akan menghapus sejumlah besar paket dependen juga)?

Saya tahu saya dapat menggunakan apt-cache depends *packagename* | grep Recommendsuntuk mendapatkan daftar paket-paket ini, yang kemudian dapat saya instal secara manual dan secara manual diatur ke autoininstalled. Namun saya ingin tahu apakah Anda dapat melakukan ini secara otomatis dengan apt-get.

Jawaban:


4

Dengan sedikit awk:

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

2
Tetapi ini bukan rekursif, bertentangan dengan instalasi otomatis paket yang direkomendasikan.
vinc17
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.