ACLARACION:
Los paquetes retenidos para apt no están retenidos para aptitude, y viceversa, y ademas ocurrirá lo mismo con sus dependencias, echa esta aclaración podemos proseguir....
El problema se presenta cuando hacemos:
- apt-get upgrade
- aptitude upgrade
Tenemos dos formas de hacerlo, una es por consola y la otra mediante el menú en modo texto de aptitude.
Por consola, para retener un paquete lo único que tenemos que hacer es:
# aptitude hold nombre_paqueteY para restaurarlo y permitir su actualización:
#aptitude unhold nombre_paquetePara hacerlo con el menú de aptitude: una vez hayas hecho el correspondiente
# aptitude update para comprobar qué paquetes son actualizables, escribe aptitude en consola, busca en "paquetes actualizables". Dentro debería aparecer los paquetes que se van a actualizar. Te colocas sobre el que deseas y pulsas la tecla ‘=’. Finalmente pulsas ‘q’ para salir.Retener paquetes para apt y dpkg
Para retener un paquete en apt o dpkg:
echo "nombre_del_paquete hold" | sudo dpkg –-set-selectionsPara restaurar el paquete y permitir su actualización:
echo "nombre_del_paquete install" | sudo dpkg -–set-selectionsy para los mas desmemoriados (aunque con el uso se lo acuerdan) hay otra herramienta llamada feta, la instalan como siempre:
# aptitude install fetacon esto, para retener un paquete es:
# feta hold nombre_del paquetey para restaurarlo:
# feta unhold nombre_del paqueteRetener paquetes en Synaptic:
Simplemente debemos seleccionar un paquete y seleccionando éste archivo nos dirigimos al menú superior y seleccionamos "Paquete" / "Forzar versión" y seleccionamos la opción que más nos interesa que quede instalada.
De no estar dicha opción o si tenemos el paquete sin actualizar vamos ahora a "Paquete" / "Bloquear versión" y activamos la casilla de verificación. Por último, hacemos click en aplicar y aceptamos.
Ahora cuando automáticamente se retienen paquetes, típico caso que nos de la salida:
Se han retenido los siguientes paquetes:esto sucede cuando tenemos instalados paquetes (con sus dependencias), en una versión superior dependen de paquete que no tenemos instalados.
initramfs-tools libxml2 linux-image-2.6.18-6-686
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 3 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido… Hecho
Para poder instalar cualquier paquete retenido solo hay que usar la siguiente orden:
#apt-get dist-upgradeBueno, por ahora es todo, bye!
1 comentario:
gracias vino al pelo con el cambio de iceweseala firefox-esr
Publicar un comentario