44 votos

Ubuntu Server mensaje dice que los paquetes pueden ser actualizada, pero apt-get no actualiza nada

Posibles Duplicados:
actualizaciones en amazon ec2 ubuntu 10.04 server

Cuando me registro en un Ubuntu 10.04.2 LTS server, me aparece el mensaje:

42 packages can be updated.
18 updates are security updates.

Pero cuando trato de actualizar esto, nada se actualice como sería de esperar:

$ sudo apt-get update
....snip....
Reading package lists... Done
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Alguna idea de por qué nada se ha actualizado, o por qué la cuenta de 3 (de apt-get) es diferente de 42? Lo que el software dice 42 si no apt?

(Otros detalles: Esta es la edición del servidor, la interfaz gráfica de usuario no; no he tocado el apt archivos de configuración; cuando he instalado el software, que se negó a permitir actualizaciones automáticas)

44voto

hmontoliu Puntos 2094

Para instalar los paquetes retenidos tienes que ejecutar:

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

Tratando de ejecutar sudo apt-get update && sudo apt-get upgrade no instalar los paquetes retenidos porque apt-get upgrade por defecto no intente instalar paquetes nuevos (tales como las nuevas versiones del núcleo); de la página man: bajo ninguna circunstancia los paquetes actualmente instalados eliminado, o paquetes no instalados ya recuperado e instalado.

Sin embargo, apt-get dist-upgrade permite instalar paquetes nuevos cuando sea necesario (es decir, una nueva versión del kernel); Desde el hombre de la página:

  dist-upgrade
       dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new
       versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important
       packages at the expense of less important ones if necessary. So, dist-upgrade command may remove some packages. The
       /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also
       apt_preferences(5) for a mechanism for overriding the general settings for individual packages.

18voto

Caleb Puntos 7556

Este mensaje está llegando desde el MOTD (mensaje del día). Los detalles de cómo arreglar la incongruencia entre este mensaje y el gestor de paquetes estaban cubiertos recientemente en esta respuesta.

-2voto

RealWelder Puntos 1

sudo apt-get upgrade

Se debe trabajar para ya, saludos boddy

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: