Cuando lo hago
sudo apt-get update
sudo apt-get upgrade
A veces, el Administrador de actualización de la GUI de Ubuntu todavía tendrá algunos elementos restantes. por ejemplo, "núcleo genérico de Linuux completo".
Sé que también hay sudo apt-get dist-upgrade
, pero eso toca otras cosas.
Mi pregunta es, ¿cuál es otra opción de línea de comando que puedo usar para actualizar el resto de elementos que se muestran en el administrador de actualizaciones de la GUI (pero no toca nada más). En otras palabras, estoy buscando una línea de comando equivalente.
EDITAR: Esta pregunta se refiere al administrador de actualizaciones, que es equivalente a Software Updater en versiones más recientes (por ejemplo, 16.04), como señaló @Eliah Kagan .
apt
update-manager
Xah Lee
fuente
fuente
apt-get update
, a diferencia , su conjunto de reglas permite instalar nuevos paquetes en algunos casos especializados, como las actualizaciones del núcleo. Esperemos que alguien más informadoapt-get dist-upgrade
. ¿Qué quieres decir con "eso toca otras cosas"?Respuestas:
Como comentó Flimm , la respuesta realmente es
sudo apt-get dist-upgrade
( después de la ejecuciónsudo apt-get update
, qué herramientas de administración de paquetes GUI hacen el equivalente automáticamente). Eso es al menos lo más parecido a ejecutar el Actualizador de software (denominado Update Manager en versiones anteriores).La ejecución
apt-get upgrade
actualizará los paquetes que se pueden actualizar:Update Manager es capaz de hacer ambas cosas, por lo que
apt-get dist-upgrade
está bastante cerca.sudo apt-get dist-upgrade
, por sí sola, no actualizará su sistema Ubuntu a una versión más nueva. De hecho, a diferencia de Debian,apt-get dist-upgrade
no es una forma compatible de actualizar a una nueva versión. En Debian (y en Ubuntu, aunque a veces puede fallar y no es compatible), el cambio de todos los repositorios enumerados en/etc/apt/sources.list
los repositorios para la próxima versión y ejecuciónsudo apt-get dist-upgrade
intentará actualizar a la próxima versión.Debido a que
apt-get dist-upgrade
puede eliminar el paquete (e instalar nuevos paquetes que tal vez no desee), siempre es mejor consultar la descripción de lo que pretende hacer antes de presionar y.Por lo tanto, aunque la ejecución
sudo apt-get -y upgrade
suele ser razonable,-y
rara vez se debe usar la banderadist-upgrade
.La razón por la que no recibe nuevas versiones del núcleo con
sudo apt-get upgrade
se debe a que cada uno se proporcionan por paquetes separados, con nombres diferentes. (La versión del kernel es parte del nombre). Esto es para facilitar el mantenimiento de un kernel antiguo instalado junto con un kernel más nuevo (y poder seleccionar entre ellos en el menú GRUB).La oferta automática de nuevos paquetes de kernel para la instalación se logra mediante la instalación de un metapaquete (similar
linux-image-generic
). Cuando sale un nuevo kernel para su versión de Ubuntu, su metapaquete del kernel se actualiza y la versión actualizada para ese metapaquete enumera el nuevo kernel como una dependencia (sin evitar que el antiguo kernel continúe instalado).Si no desea usar
sudo apt-get dist-upgrade
, siempre puede actualizar manualmente los paquetes individuales que se enumeran como retenidos cuando ejecutósudo apt-get upgrade
. Para ello, "instalar" ellas: .sudo apt-get install packagename
fuente
Si está buscando abrir la ventana de actualización de software desde la línea de comandos (que es lo que deduje que estaba obteniendo, principalmente porque es por eso que busqué esto y terminé aquí, ya que ese es mi objetivo) para obtener la raíz acceso a la ventana de la GUI (tuve un problema de permiso al intentar hacer esto desde la conexión remota)
fuente
Acabo de encontrar esta respuesta pero perdí la fuente, así que no puedo darle crédito ...
El siguiente comando instalará el paquete que tiene el núcleo como una dependencia y, por lo tanto, actualizará su núcleo eligiendo el correcto para hacerlo.
Mi instalación 14.4 había sido actualizada a 14.10 excepto el kernel. En mi caso, el kernel se actualizó de 3.13.xa 3.16.x, aunque es posible que las versiones 3.13.0.x hayan tenido actualizaciones. Aparentemente, 3.13 no era un núcleo LTS.
fuente
Probablemente es el lugar equivocado, pero creo que quieres hacer:
Esto limpiará las dependencias pendientes
fuente
apt-get -f install
a continuación, actualizar y actualizar de nuevo, y luego ir a la interfaz del gestor y de verificación, aún artículos.apt
Las utilidades de línea de comando no proporcionan exactamente el mismo nivel de comodidad que su equivalente de GUI (a sabersoftware updater
). Si bienapt-get dist-upgrade
se encargará de la mayor parte de la actualización, es decir, la descarga e instalación de paquetes más nuevos, no detectará la existencia de una nueva versión de ubuntu (o debian), lo que hará la utilidad ubuntu gui. La parte que falta es editar/etc/apt/sources.list
(o archivos relacionados/etc/apt/sources.list.d/
, pero probablemente no los tenga), para decirapt
que la nueva versión existe y dónde están los repositorios.Por ejemplo, para una
dist-upgrade
de utópico a vívida , se podían abrir/etc/apt/sources.list
, y hacer una búsqueda rápida y reemplazar deutopic
quevivid
, a continuación, ejecutar eldist-upgrade
comando CLI. Una ruta más segura podría ser duplicar las líneas en ese archivo, y hacer la búsqueda y reemplazar solo en estas líneas duplicadas, manteniendo así los repositorios utópicos.Para obtener más información, sugiero consultar la página de manual en la
sources.list
que se describe el formato de archivo y cómo editarlo.fuente