Saya ingin memutakhirkan mesin Debian saya dari Jessie ke Stretch, tetapi aptitude melaporkan bahwa saya memiliki 19 paket usang. Beberapa di antaranya, seperti BerkeleyDB, saya gunakan secara rutin.
Serangkaian instruksi peningkatan mengatakan untuk menghapus perangkat lunak usang sebelum melakukan peningkatan, tetapi saya ingin terus menggunakan beberapa perangkat lunak. Apakah saya terjebak menggunakan Jessie selamanya?
Jawaban yang Diterima:
Jika paket tidak bertentangan dengan paket baru/yang diperbarui, tidak ada alasan khusus mengapa Anda harus menghapusnya.
Jika terjadi konflik, pengelola paket akan memberi tahu Anda.
BTW, saya masih menginstal beberapa paket di sistem saya yang belum ada di debian selama satu atau dua dekade. Mereka masih bekerja. Saya memiliki yang lain yang harus saya kompilasi ulang untuk rilis debian yang lebih baru, dan beberapa lagi yang saya hentikan penggunaannya karena tidak perlu dikompilasi ulang (atau, lebih umum, meretas sehingga mereka dikompilasi dengan versi yang lebih baru dari berbagai perpustakaan).
Saya masih menginstal libdb versi lama:
$ dpkg -l libdb[0-9.]* | grep ii
ii libdb4.6 4.6.21-21 amd64 Berkeley v4.6 Database Libraries [runtime]
ii libdb4.6++ 4.6.21-18 amd64 Berkeley v4.6 Database Libraries for C++ [runtime]
ii libdb5.1:amd64 5.1.29-7 amd64 Berkeley v5.1 Database Libraries [runtime]
ii libdb5.1:i386 5.1.29-7 i386 Berkeley v5.1 Database Libraries [runtime]
ii libdb5.3:amd64 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [runtime]
ii libdb5.3:i386 5.3.28-13.1+b1 i386 Berkeley v5.3 Database Libraries [runtime]
ii libdb5.3-dev 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [development]
ii libdb5.3-sql:amd64 5.3.28-13.1+b1 amd64 Berkeley v5.3 Database Libraries [SQL runtime]
libdb4.6 belum ada di Debian sejak “Squeeze” (Debian 6), sekitar tahun 2014.
Saya membersihkannya sesekali ketika saya tidak menginstal apa pun yang menggunakan lib lama…jika/ketika saya ingat.