Saya sudah memiliki paket B dan ingin menginstal paket baru A. Instalasi ingin memodifikasi B, tetapi saya tidak ingin itu terjadi.
Saya perlu menginstal paket A.
Ia memiliki ketergantungan pada paket B dan harus (> 2.0).
Saya sudah menginstal B di sistem saya dengan versi 2.1, jadi pengaturan saya saat ini sudah memenuhi ketergantungan.
Tetapi ada versi baru (2.2) dari paket B dalam repositori Debian dan saya tidak menginginkannya karena bertentangan dengan hal-hal lain.
Jadi, ketika saya menginstal paket A apt juga mencoba untuk mengupgrade B.
Bagaimana saya bisa menonaktifkan pemutakhiran dependensi atau menunjukkan versi dependensi eksplisit tanpa harus mengedit paket?
Saya telah membaca Bagaimana saya bisa mengabaikan beberapa dependensi? , tapi itu tidak membantu saya. Dalam pertanyaan di sana, ketergantungan (B) tidak boleh ditangani oleh manajer repositori sama sekali. Dalam kasus saya, manajer repositori sudah mengurus dependensi dan harus terus melakukannya, hanya saja tidak dalam tindakan khusus ini.
Reopen Reviewer: Silakan lihat komentar victorgp yang seharusnya menjadi jawaban.
sumber
Jawaban:
Pada Debian 8 saya telah menemukan opsi --tidak ada peningkatan dapat membantu mencapai hasil yang diinginkan. Sebagai contoh:
sumber
Anda dapat mencoba
--nodeps
bendera denganapt-get
atau Anda dapat mencoba utilitas paket debiandpkg
,, dengan opsi--ignore-depends
.sumber
Anda dapat menggunakan
--nodeps
bendera denganapt-get
atau mengunduh paket dan menginstalnya menggunakandpkg
opsi tersebut--ignore-depends
sumber