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 upgradeactualizará los paquetes que se pueden actualizar:Update Manager es capaz de hacer ambas cosas, por lo que
apt-get dist-upgradeestá 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-upgradeno 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.listlos repositorios para la próxima versión y ejecuciónsudo apt-get dist-upgradeintentará actualizar a la próxima versión.Debido a que
apt-get dist-upgradepuede 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 upgradesuele ser razonable,-yrara vez se debe usar la banderadist-upgrade.La razón por la que no recibe nuevas versiones del núcleo con
sudo apt-get upgradese 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 packagenamefuente
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 installa continuación, actualizar y actualizar de nuevo, y luego ir a la interfaz del gestor y de verificación, aún artículos.aptLas 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-upgradese 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 deciraptque la nueva versión existe y dónde están los repositorios.Por ejemplo, para una
dist-upgradede utópico a vívida , se podían abrir/etc/apt/sources.list, y hacer una búsqueda rápida y reemplazar deutopicquevivid, a continuación, ejecutar eldist-upgradecomando 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.listque se describe el formato de archivo y cómo editarlo.fuente