Dapatkah saya mengonfigurasi Ubuntu untuk tidak pernah menginstal paket tertentu walaupun itu diperlukan oleh paket lain yang saya instal?
apt
package-management
Ivan
sumber
sumber
Jawaban:
Seperti pada Debian kita dapat menggunakan apt-pinning untuk versi dan kontrol instalasi di Ubuntu juga.
Untuk memblokir instalasi paket yang diberikan, kita dapat memasukkan baris berikut
/etc/apt/preferences
Dengan memberikan prioritas negatif untuk pin ini, kami akan memblokir instalasi dari
<nameofpackage>
asal tidak ditentukan lebih lanjut, yaitu repositori lokal kami. Tentu saja kita dapat menggunakan apt-pinning untuk menyematkan versi paket tertentu atau asal tertentu.Sebelum Anda melanjutkan, sangat disarankan untuk membaca dokumentasi yang diberikan di atas dan halaman manual dari apt_preferences karena kesalahan dalam file-file ini tidak diperiksa oleh apt dan jika terjadi dapat merusak manajemen paket Anda.
Untuk alternatif, dan untuk mencegah pembaruan paket yang diberikan lihat:
sumber
Package:
-line, Anda bisa daftar beberapa paket yang dipisahkan dengan spasi, seperti ini: Paket: metacity-litymetacity-common libmetacity-private0a. (Sepertinya pola seperti Paket: metacity * juga dimungkinkan)Pin: origin ""
tidak bekerja untuk saya, tetapiPin: release *
berhasil.Di debian, Anda dapat memblokir paket, dan paket itu tidak akan ditingkatkan lagi
tapi saya tidak yakin Anda bisa melarang
sumber
package not in database
Saya memiliki paket yang terus menyelinap masuk dan menghancurkan git
harus mencegah paket yang diinstal
sumber