Encontrar la última versión del paquete que no requiere actualizar libc (en Debian)

Encontrar la última versión del paquete que no requiere actualizar libc (en Debian)

Cuando intento actualizar paquetes usando aptitude -t wheezy-backports, a menudo requieren uno más nuevo libcque el que está instalado. Las soluciones propuestas eliminan cientos de paquetes. ¿Hay alguna manera de solicitar solo las versiones que no requieren actualización libc(preferiblemente desde la línea de comando)?

Respuesta1

¿Obtienes el mismo resultado ejecutando el siguiente comando?

apt-get dist-upgrade -t wheezy-backports

¿Está ejecutando un entorno puro de wheezy+wheezy-backports? Actualmente uso wheezy-backports pero nunca me pidieron que actualizara libc. De hecho, no hay backports de libc6 en wheezy-backports (enlace).

Respuesta2

Puedes marcar libc6 comosostenery actualizará sólo los paquetes que no necesitan actualizar libc6.

apt-mark hold libc6
apt update && apt upgrade -uV

Usted debe saberel repositorio de backports no es una versión de distribución completa. Solo contiene algunos paquetes que son más nuevos que la versión de distribución estándar. En su caso, wheezy-backports tiene algunos paquetes más nuevos para la versión de wheezy, que deberían ejecutarse en wheezy sin tantos cambios y sin actualizar todos los paquetes a la siguiente versión.

Puede eliminar la marca de retención conapt-mark unhold libc6

El apt dist-upgrade evita esas retenciones, así que utilice apt Upgrade en su lugar.

información relacionada