Me gustaría ver qué paquetes están disponibles para actualizar / actualizar sin cambiar realmente ningún archivo porque hay algunos paquetes que no me gustaría actualizar. ¿Sería posible obtener actualizaciones de apt-get con excepciones?
21
apt-get update
, y eso cambiará algunas cosas. Gran pregunta, aunque ... encontré información relacionada aquíRespuestas:
Yo uso
apt list --upgradable
.La siguiente alternativa es
apt-get --simulate upgrade
. (basado en @EightBitTony)Aquí hay resultados de diferentes opciones (espero que ayude a alguien):
fuente
Desde la página de manual de apt-get,
Así que solo asegúrate de ti
apt-get -s upgrade
.Si desea actualizar ciertos paquetes, solo
apt-get install <package name>
y lo actualizará si ya está instalado. Sin embargo, también tendrá que actualizar todas las dependencias, y dependiendo de lo que sean, eso puede generar muchas actualizaciones.Si estoy atrasado en las actualizaciones de paquetes, haré una
apt-get install
en algunos de los grandes (tal vez php, apache2, etc.) para poder mantenerlos contenidos y verificar cualquier problema, y luego, unaapt-get upgrade
vez que haya terminado.fuente
Para enumerar los paquetes que se actualizarán con sus versiones:
Luego, puede elegir qué actualizar:
Si hay algunas dependencias antiguas que se eliminan, puede ejecutarlas
apt-get autoremove
y, como puede ver, se solicitará que se instalen nuevas dependencias. El--only-upgrade
indicador no es necesario, pero es bueno si desea asegurarse de que no instala accidentalmente un nuevo paquete en lugar de actualizar uno existente, es decir, tiene uno de esos momentos y escribe accidentalmente el paquete incorrecto:fuente
¿Te ayuda a emitir
apt-get -s upgrade
que solo hace una simulación? Y luego puede actualizar cada paquete deseado conapt-get install <thepackage>
.Si quieres que sea interactivo con una buena interfaz gráfica de usuario de CLI, úsalo
aptitude
. Si aún no está instalado, instálelo conapt-get install aptitude
.fuente