Me gustaría actualizar mi máquina Debian de Jessie a Stretch, pero aptitude informa que tengo 19 paquetes obsoletos. Algunos de estos, como BerkeleyDB, los uso de forma rutinaria.
Un conjunto de instrucciones de actualización dice que elimine cualquier software obsoleto antes de realizar la actualización, pero quiero seguir usando parte del software. ¿Estoy atascado usando a Jessie para siempre?
Respuesta aceptada:
Si los paquetes no entran en conflicto con los paquetes nuevos/actualizados en la extensión, no hay ninguna razón en particular por la que deba eliminarlos.
Si entran en conflicto, el administrador de paquetes se lo hará saber.
Por cierto, todavía tengo algunos paquetes instalados en mi sistema que no han estado en Debian durante una o dos décadas. Todavía funcionan. He tenido otros que tuve que recompilar para las versiones más recientes de Debian, y algunos más que dejé de usar porque no valía la pena volver a compilarlos (o, más comúnmente, hackearlos para compilarlos con las versiones más nuevas). de varias bibliotecas).
Todavía tengo versiones antiguas de libdb instaladas:
$ 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 no ha estado en Debian desde "Squeeze" (Debian 6), alrededor de 2014.
Los elimino de vez en cuando cuando no tengo nada instalado que use las bibliotecas antiguas... si/cuando lo recuerdo.