51 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)

19voto

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.

0voto

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.

-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:

X