GNU/Linux >> Belajar Linux >  >> Debian

Debian – Bagaimana Menangani Paket “usang” Saat Meningkatkan Distribusi?

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.


Debian
  1. Cara Menginstal Paket Debian Offline

  2. Bagaimana cara mengaktifkan paket tidak bebas di Debian?

  3. Bagaimana saya bisa mengabaikan file/direktori saat membuat paket debian?

  1. Cara Mengkloning Paket di Sistem Berasal dari Debian

  2. Cara Menginstal Paket RPM di Debian 11 Bullseye

  3. Debian – Mengupgrade Paket Secara Otomatis?

  1. Cara Mendaftar Paket yang Terinstal di Debian

  2. Cara Menginstal Distribusi Python Anaconda di Debian 10

  3. Cara Mengkonfigurasi sources.list di Debian 10