Usuario de FreeBSD que se une a sus filas. Me han pedido que cuide un servidor Ubuntu con 10.04 LTS.
Veo /usr/lib/update-notifier/update-motd-updates-available
que hay una serie de actualizaciones en el servidor, sin embargo, no veo una manera de saber cuál se actualizará.
¿Alguien podría señalarme en la dirección correcta para que yo pueda ver qué paquetes se actualizarán cuando corro apt-get upgrade
?
ACTUALIZAR:
No puedo responder mi propia pregunta en este momento, así que arroja esto aquí por el momento:
Junto con lo apt-get upgrade --dry-run
sugerido a continuación,
/usr/lib/update-notifier/apt-check -p
enumerará todos los paquetes que tienen actualizaciones disponibles.
package-management
updates
Jan Geep
fuente
fuente
Respuestas:
Puede instalar
aptitude
si aún no está instalado. Es una gran herramienta para administrar paquetes en una configuración sin cabeza.De lo contrario, si solo desea ver qué sucederá cuando ejecute algo, use el
--dry-run
argumento y en realidad no hará nada, simplemente le dirá lo que haría :Desde la página de manual de apt-get
Agregue la opción al comando de esta manera
fuente
apt-get upgrade --dry-run
no requieresudo
, lo que lo hace perfecto para una visualización automatizada de las actualizaciones de paquetes requeridas.apt-get
en su camino con un script "ayudante"? Compruebewhich apt-get
para asegurarse de que es/usr/bin/apt-get
A partir de ahora (Ubuntu 16.04) puede usar
apt list
con la--upgradable
bandera;y obtendrá una lista con todos los paquetes actualizables.
fuente
apt
es comando desconocido en 12.04apt
usted ha instalado en ejecuciónsudo apt-cache policy apt
.Otra alternativa sería usar
aptitude
con un término de búsqueda :(Tenga en cuenta la 'U' mayúscula)
Eso significa: "buscar todos los paquetes que están instalados y que se pueden actualizar". Referencia: manual de usuario de aptitude
De forma predeterminada,
aptitude search
muestra para cada paquete su nombre, descripción y algunos indicadores, pero también puede adaptar la salida a sus necesidades. Por ejemplo, para enumerar solo los nombres de paquetes, el comando sería:(
--disable-columns
evita espacios en blanco de relleno al final de las líneas)fuente
El siguiente comando le mostrará la lista de paquetes instalados que tiene una actualización disponible en los repositorios.
fuente