Saya menggunakan Ubuntu 12,04 64-bit, saya melakukan hal berikut: sudo gedit /etc/apt/apt.conf
dan 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?
apt
package-management
software-installation
pengguna84911
sumber
sumber
apt-config dump |fgrep -i recommend
akan menyarankan sintaks mode saat ini jika itu berubah lagi.Jawaban:
Jika Anda tidak ingin menginstal paket yang direkomendasikan, Anda dapat menjalankannya
apt-get
dengan--no-install-recommends
flag atauaptitude
dengan--without-recommends
/-R
flag.Jika Anda ingin agar flag-flag ini selalu diaktifkan (Saya TIDAK merekomendasikan ini) tuliskan baris berikut di
/etc/apt/apt.conf
file Anda :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.
sumber
Sintaks yang benar dalam versi terbaru tampaknya:
Anda dapat memasukkan ini ke dalam
/etc/apt/apt.conf
(yang tidak ada lagi secara default) atau dalam file seperti99local
pada/etc/apt/apt.conf.d
.Hati-hati dengan file lain
/etc/apt/apt.conf.d
yang dapat menimpa pengaturan Anda.sumber
Diperiksa hari ini (07 Jan 2015).
Pengaturan ini bekerja dengan baik untuk saya:
Solusi ini tidak berfungsi:
sumber
Menurut saya, mengubah file conf terlalu berisiko dan tidak perlu. Sebaliknya
apt-get
memberikan opsi untuk menentukan jangan menginstal paket yang direkomendasikan.Ini lebih baik daripada mengubah file conf.
sumber
Anda mungkin seperti saya dan memiliki
/etc/apt/apt.conf.d/99synaptic
file yang mengintai. Saya masih tidak sepenuhnya yakin dari mana file ini berasal tetapi berisi satu baris: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.sumber
Anda dapat menentukan string konfigurasi dari baris perintah, menggunakan
-o
opsi.Ini berfungsi untuk saya (APT v.1.4.8) (
sudo
sesuai kebutuhan):sumber
apt-get
. Tetapi apa yang harus saya lakukanapt
?Saya akan merekomendasikan membuat file /etc/apt/apt.conf.d/60user dengan baris tunggal:
Ini berfungsi baik untuk saya pada 12.04.
sumber
Gunakan perintah berikut untuk menambahkannya ke
/etc/apt/apt.conf.d/99norecommend
:Periksa pengaturan saat ini dengan:
Lihat: Bisakah saya membuat apt-get selalu menggunakan --tidak-instal-merekomendasikan?
sumber