¿Cómo encuentro una lista de softwares que están desactualizados y necesitan actualización?


15

¿Cómo encuentro una lista de paquetes que están desactualizados y necesitan actualizarse usando aptitude?

Estoy usando Ubuntu 10.04.

Respuestas:


12

update-manager(sentado en Sistema -> Administración) probablemente debería ser su primer puerto de escala. Aunque si quieres una versión de línea de comandos:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudey synaptictambién te puedo decir.


Cambie esto para decir "dist-upgrade". Simplemente "actualizar" puede terminar omitiendo nuevos núcleos, nuevas bibliotecas, etc. Casi nunca es correcto usar "actualizar".
Kees Cook

2
Punto justo. Como explicación para otros, upgradesolo actualizará los paquetes instalados. Para cosas como los núcleos (instalados como una dependencia del metapaquete linux-image) cada versión del núcleo tiene su propio nombre de paquete (por ejemplo :) linux-image-2.6.35.7. Esto es común en paquetes donde es deseable tener múltiples versiones disponibles. apt-get upgradepor lo tanto, no lo actualizaría a linux-image-2.6.35.8if y when linux-imagecambia sus dependencias porque ....8es un paquete nuevo. dist-upgradeharía.
Oli

11

Otra forma de lograrlo desde la línea de comandos es la de apt-show-version .
La página del manual dice:

apt-show-version analiza el archivo de estado dpkg y la lista APT de las versiones y distribución de paquetes instalados y disponibles y muestra las opciones de actualización dentro de la distribución específica del paquete seleccionado.

Una vez que haya instalado el paquete:

$ sudo apt-get install apt-show-versiones

lo único que tienes que hacer es:

$ sudo apt-show-version -u

Espero que ayude


10

Aptitude no maneja la instalación del paquete tan bien como apt-get, así que recomendaría seguir apt-get. Para obtener una lista de los paquetes que deben instalarse, usaría la --dry-runopción:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
¿Qué hay de malo con la aptitud? Lo uso para la mayoría de mis selecciones de paquetes tanto en mi escritorio como en mis servidores.
Oli

Nada es estrictamente incorrecto con aptitude, pero dado que Update Manager y apt-get comparten un historial de desarrollo, generalmente es más fácil obtener soporte para problemas con apt-get que con aptitude. En el pasado, la resolución de conflictos de aptitude ha sido mucho mejor, pero la brecha allí se ha ido cerrando. Es cuestión de gustos. :)
Kees Cook, el

0

En sináptico : desde la izquierda "Estado" y seleccione "instalado (actualizable)", o simplemente use update-manager que muestra todas las actualizaciones necesarias.

Synaptic: Sistema-> Administrador-> Administrador de paquetes Synaptic

Administrador de actualizaciones: Sistema-> Administrador-> Administrador de actualizaciones


"actualizable (upstream)" es algo completamente diferente ...
JanC
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.