GNU/Linux >> Linux Esercitazione >  >> Debian

Debian:come gestire i pacchetti "obsoleti" durante l'aggiornamento della distribuzione?

Vorrei aggiornare la mia macchina Debian da Jessie a Stretch, ma aptitude segnala che ho 19 pacchetti obsoleti. Alcuni di questi, come BerkeleyDB, li uso di routine.

Una serie di istruzioni di aggiornamento dice di rimuovere qualsiasi software obsoleto prima di eseguire l'aggiornamento, ma voglio continuare a utilizzare parte del software. Sono bloccato a usare Jessie per sempre?

Risposta accettata:

Se i pacchetti non sono in conflitto con i pacchetti nuovi/aggiornati, non c'è un motivo particolare per cui dovresti rimuoverli.

Se sono in conflitto, il gestore dei pacchetti te lo avviserà.

A proposito, ho ancora alcuni pacchetti installati sul mio sistema che non sono stati in Debian per un decennio o due. Funzionano ancora. Ne ho avuti altri che ho dovuto ricompilare per le versioni debian più recenti e alcuni altri che ho smesso di usare perché non valevano la pena di ricompilare (o, più comunemente, di hackerare in modo che compilassero contro le versioni più recenti di varie biblioteche).

Ho ancora le vecchie versioni di libdb installate:

$ 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 non è stato in Debian da "Squeeze" (Debian 6), intorno al 2014.

Li elimino occasionalmente quando non ho nulla installato che utilizzi le vecchie librerie... se/quando mi ricordo.


Debian
  1. Come installare i pacchetti Debian offline

  2. Come clonare i pacchetti nei sistemi derivati ​​da Debian

  3. Come installare i pacchetti RPM su Debian 11 Bullseye

  4. Come posso abilitare i pacchetti non liberi su Debian?

  5. Come posso ignorare file/directory durante la creazione di pacchetti Debian?

Come installare la distribuzione Debian 11 Bullseye su VirtualBox

Come installare GIMP sulla distribuzione Debian 11 Bullseye

Come installare Clonezilla su Debian 11 Bullseye Distribution

Come installare backport e repository sperimentale su Debian 11

Debian:quanto è fluido l'aggiornamento del kernel Linux in Debian 8.5?

Debian – Come rimuovere tutti i pacchetti Kde?