Saya memiliki banyak lib bersama yang terinstal di sistem saya yang bukan dependensi dari beberapa paket konkret tetapi diperlukan untuk pustaka yang tidak dikelola dengan baik yang telah saya bangun dari sumber (seperti SDL, Allegro, SFML, ...) terbaru dan perangkat lunak lain yang dibangun dari sumber. Masalahnya adalah bahwa perpustakaan-perpustakaan tersebut dilihat oleh APT sebagai tidak terpakai, dan karena itu adalah kandidat untuk penghapusan otomatis, dan mereka dicampuradukkan dengan paket-paket tidak terpakai yang sah yang bebas untuk dihapus.
Apakah ada cara untuk menandai paket yang digunakan sehingga tidak disarankan untuk dihapus secara otomatis? Pikiran pertama saya adalah membangun metapackage saya sendiri hanya untuk menahan dependensi (seperti misalnya ubuntu-desktop), tapi saya tidak tahu bagaimana melakukannya.
sumber
apt-get install yyy
danxxx
diinstal sebagai dependensi. Kemudian Anda dihapusyyy
danxxx
ditandai untuk autoremoval. Sekarang kamu lakukanapt-get install xxx
.apt-get install
(karena saya tahu tidak ada cara lain untuk menginstal mereka), tetapi mereka masih ditawarkan untuk auto-penghapusan.