Bagaimana cara menginstal paket yang disarankan dan disarankan?


68

Saya menggunakan Ubuntu 12,04 64-bit, saya melakukan hal berikut: sudo gedit /etc/apt/apt.confdan menambahkan

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

Tetapi itu tidak berhasil. Ketika saya mencoba untuk menginstal paket, masih ingin menginstal paket yang disarankan dan direkomendasikan. Bagaimana saya bisa memecahkan masalah ini?


Lihat pertanyaan terkait ini: askubuntu.com/questions/196059/…

3
apt-config dump |fgrep -i recommendakan menyarankan sintaks mode saat ini jika itu berubah lagi.
temoto

Jawaban:


85

Jika Anda tidak ingin menginstal paket yang direkomendasikan, Anda dapat menjalankannya apt-getdengan --no-install-recommendsflag atau aptitudedengan --without-recommends/ -Rflag.


Jika Anda ingin agar flag-flag ini selalu diaktifkan (Saya TIDAK merekomendasikan ini) tuliskan baris berikut di /etc/apt/apt.conffile Anda :

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

Ingat bahwa paket-paket ini direkomendasikan karena suatu alasan dan mungkin bukan ide yang baik untuk mengabaikannya setiap saat. Anda akan lebih baik menggunakan bendera dalam kasus di mana Anda tahu bahwa paket yang disarankan salah.


Ini akan berhasil, saya dapat mengonfirmasi itu.
Thomas Ward

Saya sudah mencoba opsi itu tetapi saya mencoba untuk menginstal dari ppa dan tidak berfungsi, jika sudah berhasil menginstal dari repositori ubuntu.
user84911

Saya ingin mengkonfigurasi apt-get untuk selalu, jangan menginstal paket yang disarankan dan direkomendasikan, jadi saya ingin mengatur file apt.conf maaf untuk bahasa Inggris saya yang buruk
user84911

Posting yang diedit untuk menunjukkan apa yang seharusnya dimiliki apt.conf.
Alex L.

2
Membaca dokumentasi kemasan saya mengerti bahwa paket 'yang disarankan' mungkin harus diinstal. Bisakah Anda menjelaskan mengapa Anda tidak merekomendasikan menonaktifkan instalasi paket 'yang disarankan'? Mereka sepertinya agak mengganggu saya sejauh ini.
jlh

19

Sintaks yang benar dalam versi terbaru tampaknya:

APT::Install-Suggests "0";
APT::Install-Recommends "0";

Anda dapat memasukkan ini ke dalam /etc/apt/apt.conf(yang tidak ada lagi secara default) atau dalam file seperti 99localpada /etc/apt/apt.conf.d.

Hati-hati dengan file lain /etc/apt/apt.conf.dyang dapat menimpa pengaturan Anda.


12

Diperiksa hari ini (07 Jan 2015).

Pengaturan ini bekerja dengan baik untuk saya:

APT :: Install-Recommends "false";
APT :: Install-Suggests "false";

Solusi ini tidak berfungsi:

APT :: Get :: Install-Recommends "false";
APT :: Get :: Install-Suggests "false";

2
Pertanyaannya adalah sekitar 12,04. Jawaban dari lan telah menyebutkan untuk versi selanjutnya adalah APT :: Install-Recommends sehingga jawaban Anda tidak menambahkan informasi tambahan.
Requist

3
Anda harus memberi tahu versi OS mana yang Anda coba daripada tanggal kalender.
Melebius

10

Menurut saya, mengubah file conf terlalu berisiko dan tidak perlu. Sebaliknya apt-getmemberikan opsi untuk menentukan jangan menginstal paket yang direkomendasikan.

sudo apt-get install --no-install-recommends package-name

Ini lebih baik daripada mengubah file conf.


Bagaimana? Apa alasannya?
outlyer

4

Anda mungkin seperti saya dan memiliki /etc/apt/apt.conf.d/99synapticfile yang mengintai. Saya masih tidak sepenuhnya yakin dari mana file ini berasal tetapi berisi satu baris:

APT::Install-Recommends "true";

Itu pasti akan menimpa perubahan dalam /etc/apt/apt.conf. Saya tidak dapat melihat bahwa file tersebut digunakan oleh paket apa pun lebih lama sehingga saya sarankan hanya menghapusnya (periksa isinya serupa) atau menukar true dengan false.


2

Anda dapat menentukan string konfigurasi dari baris perintah, menggunakan -oopsi.

Ini berfungsi untuk saya (APT v.1.4.8) ( sudosesuai kebutuhan):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0

1
Ini berfungsi untuk apt-get. Tetapi apa yang harus saya lakukan apt?
Rolf

1

Saya akan merekomendasikan membuat file /etc/apt/apt.conf.d/60user dengan baris tunggal:

APT::Install-Recommends "false";

Ini berfungsi baik untuk saya pada 12.04.


2
OP sudah menyatakan bahwa ini tidak berhasil.
Oli

Saya memeriksa ini pada 10,04, 12,04, 14,04 dan APT :: GET :: * tidak berfungsi, beli APT :: Install- * bekerja dengan baik dengan "apt-get install"
ggrandes

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.