¿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.