ubuntu dice actualizaciones disponibles después de actualizar y actualizar

10

Tengo un servidor 16.04 en Digital Ocean que enumera esto cuando me meto en él ...

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

7 packages can be updated.
7 updates are security updates.

He corrido apt-get updatey apt-get upgrademuchas veces y no se ha ido.

Después de ejecutar la actualización, veo esto como la última línea ...

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
deltaskelta
fuente
3
Recomiendo usar en aptlugar de apt-get, ya que se ocupa de tales situaciones de manera más inteligente (en particular, sudo apt upgradehabría actualizado esos cuatro paquetes).
fkraiem

Respuestas:

12

Como estás usando ubuntu 16.04, lo siguiente debería solucionarlo:

sudo apt full-upgrade

Pero si prefieres la forma Ubuntu 14.04 entonces:

sudo apt-get dist-upgrade

Si los dos comandos no funcionan, debe hablar con el océano digital al respecto.

Espero que ayude.

George Udosen
fuente
5

Use el dist-upgradecomando, que realizará actualizaciones que requieren cambiar las dependencias, agregando o eliminando nuevos paquetes si es necesario. Esto manejará un conjunto de actualizaciones que pueden haber sido retenidas por apt-get upgrade:

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

Para obtener más información, consulte ¿Qué es "dist-upgrade" y por qué se actualiza más que "actualizar"?

Liso
fuente
2

Es posible que su archivo / var / lib / update-notifier / updates-available no se haya actualizado después de su última actualización.

Si desea configurar esto manualmente:

sudo su # Needed to acquire permissions.
/usr/lib/update-notifier/apt-check --human-readable >/var/lib/update-notifier/updates-available
exit    # to get out of sudo

Tenga en cuenta que / var / lib / update-notifier / updates-available está configurado con 0600 para los permisos para el usuario y el grupo 'root', que le impiden simplemente anular el comando apt-check para reescribirlo.

Joseph Van Riper
fuente
1
No es el 600, sino la sintaxis bash. apt-checkno necesita permiso; lo >hace. Intente reemplazar >con | sudo teepara verificar.
Franklin Yu
Esta fue la única respuesta que funcionó para mí. Byobu decía que tenía más de 1400 paquetes actualizables y que apt list --installed indicaba lo mismo. Actualización apta dijo 0 actualizaciones disponibles.
linuxandria
1

Primero de todo el mensaje

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

dice que hay 4 paquetes no actualizados. Supongo que estos están relacionados con un kernel más nuevo y se pueden actualizar con

apt-get full-upgrade 

Además de eso el mensaje

7 packages can be updated.
7 updates are security updates.

no se calcula cada vez que inicia sesión, por lo que puede estar desactualizado.

jsalatas
fuente
1
¿Hay alguna manera de forzarlo a actualizar? Solía ​​borrarse cada vez que actualizaba el sistema y esta vez ha estado atascado durante más de una semana
deltaskelta
Me temo que no sé la respuesta a esto :(
jsalatas
sudo apt full-apgradees la forma más segura de actualizar lo que está disponible. Si eso no ayuda, uno o más paquetes pueden ser retenidos debido a dependientes insatisfechos. Normalmente eso se arregla solo en unos días.
Gunnar Hjalmarsson