Apa perbedaan antara paket yang Disarankan dan yang Disarankan (Ubuntu)


20

Di Ubuntu saat Anda menginstal paket, mungkin ada dependensi, rekomendasi, dan saran. Sebagai contoh: virtualbox-ose memiliki adduser sebagai ketergantungan, libgl1 sebagai rekomendasi dan libpulse0 sebagai saran.

Apa perbedaan antara rekomendasi dan saran?

Rekomendasi standar diinstal dengan apt. Ini dapat dicegah dengan menggunakan saklar --no-install-Recommends

Pertanyaan kedua: Bagaimana Anda bisa memaksa memasang saran dengan apt?


Jawaban:


16

Lihat FAQ Debian tentang ini. Ubuntu didasarkan pada Debian, jadi harus sama:

  • Paket A merekomendasikan Paket B, jika pengelola paket menilai bahwa sebagian besar pengguna tidak ingin A tanpa juga memiliki fungsi yang disediakan oleh B.
  • Paket A menyarankan Paket B jika B berisi file yang terkait dengan (dan biasanya meningkatkan) fungsi A.

1
Terima kasih! Apakah ada cara (saklar baris perintah) untuk secara otomatis menginstal paket yang disarankan?
Peter Smit

1
@PeterSmit Anda dapat menambahkan opsi -o APT::Install-Suggests=trueke aptitude install PKGNAMEbaris perintah untuk memerintahkannya menginstal paket yang disarankan.
Colin D Bennett

1

Anda dapat menghindari paket yang disarankan agar tidak disertakan dalam pemasangan di Synaptic melalui Pengaturan, Preferensi, tab Umum: Hapus centang "Pertimbangkan paket yang disarankan sebagai dependensi".

Dengan apt-get, Anda dapat menyertakan sakelar "--no-install-Recommends".

Ketergantungan harus ada untuk menjalankan paket. Saya tidak bisa memberi tahu Anda apa yang secara spesifik memenuhi syarat suatu paket sebagai yang direkomendasikan selain dari yang disarankan kata sifat.

Metode CLI untuk menampilkan dependensi dan saran adalah: apt-cache show Contoh: apt-cache show gimp


3
Bagaimana dengan pertanyaan utama. Apa perbedaan antara rekomendasi dan saran? Anda tidak menyebutkan saran sama sekali!
Peter Smit
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.