Cuando intento actualizar paquetes usando aptitude -t wheezy-backports
, a menudo requieren uno más nuevo libc
que 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.