¿Cuáles son las diferentes formas en que puedo usar para actualizar Ubuntu de una versión a otra?
upgrade
release-management
rakshith
fuente
fuente
Respuestas:
Resumen
Esta respuesta resume el proceso de actualización de la comunidad recomendado .
Siempre debe leer las notas de la versión para cualquier problema potencial que pueda afectar su actualización.
Apoyo
Antes de comenzar cualquier proceso de actualización, hágase esta pregunta:
¿Puedo permitirme perder algunos / todos mis datos, como documentos y archivos?
Si la respuesta es no, entonces haga una copia de seguridad de su instalación .
Actualizar Ubuntu funciona 99 veces de cada 100: una copia de seguridad te ahorrará mucha frustración más adelante si las cosas salen mal.
Comparación de herramientas de respaldo
Gráficos
Si ha instalado controladores propietarios desde la ventana Controladores adicionales o Controladores de hardware , estos deberían actualizarse automáticamente con el controlador binario Nvidia / ATI apropiado para 12.04 / 14.04
Si ha descargado e instalado controladores propietarios de forma manual directamente desde el sitio web del fabricante, la recomendación es eliminar primero estos controladores y volver a los controladores de código abierto antes de actualizar. Potencialmente, lo que puede suceder es que
/etc/X11/xorg.conf
quede un archivo después de la actualización y, posteriormente, en el primer reinicio, iniciará en una 'pantalla negra'.Estas preguntas describen el proceso de eliminación:
¿Cómo elimino los controladores ATI / AMD descargados de su sitio?
Elimina el controlador nVidia y vuelve a Nouveau
PPA
Durante la actualización, cualquier fuente de PPA que haya agregado se desactivará automáticamente. En general, los PPA no afectan el proceso de actualización.
Hay un par de PPA específicos que podrían causar problemas: x-swat y xorg-edgers . Estos PPAs deben ser retirados a través de
ppa-purge
la mejora antesCómo actualizar
Su programa de actualización 13.10 lo alertará sobre la nueva versión y le ofrecerá una actualización. Si esto no sucede, consulte la sección de solución de problemas a continuación.
Consulte la sección de resolución de problemas para el caso especial para usuarios de LTS entre el 12.04 / 14.04 y el lanzamiento 12.04.1 / 14.04.1
La página oficial de ubuntu.com tiene información:
Inmediatamente después de un lanzamiento de Ubuntu, los servidores de descarga están extremadamente ocupados. Por lo tanto, si puede, le sugerimos que espere unos días si desea actualizar.
Alternativamente, descargue usando un cliente bittorrent como Transmission, el torrent ISO de escritorio oficial.
Actualizar a través de la red
Puede actualizar fácilmente a través de la red con el siguiente procedimiento.
Para los usuarios de 10.04LTS / 12.04LTS, debe verificar el menú desplegable "Actualización de versión - Mostrar nuevas versiones de distribución" para asegurarse de que esté seleccionado "Solo versiones de soporte a largo plazo", y cambiarlo si no es así. Consulte la sección de resolución de problemas a continuación para obtener más detalles. Consulte la sección de resolución de problemas para el caso especial para usuarios de LTS entre el 12.04 / 14.04 y el lanzamiento 12.04.1 / 14.04.1
Sigue las instrucciones en la pantalla.
Ver también:
Actualización utilizando el CD o la imagen USB
Si está utilizando 10.04 LTS / 12.04 LTS o 11.10 / 13.10 e inserta el CD en vivo o arranca desde el CD en vivo para comenzar a instalarlo, tendrá la opción de actualizar a 12.04 / 14.04. Detectará automáticamente las aplicaciones instaladas e instalará la versión actualizada de sus aplicaciones también.
Si descarga un ISO, la recomendación es realizar una comprobación de md5sum para asegurarse de que tanto el ISO descargado como el CD grabado sean válidos.
NOTA: Las actualizaciones de 10.04 a 12.04 / Las actualizaciones de 12.04 a 14.04 aún no están activadas, consulte esta pregunta para obtener más detalles:
¿Por qué "No se encontró una nueva versión" cuando se actualiza de un LTS a otro?
Actualizar desde 11.10 / 13.10
Actualización usando la línea de comando (por ejemplo, Ubuntu Server):
11.10 / 13.10 y posteriordo-release-upgrade
en una terminaleditar
/etc/update-manager/release-upgrades
y configurarPrompt=lts
Correr
do-release-upgrade
en una terminalSolución de problemas
Si su administrador de actualizaciones 10.04 / 12.04 o 11.10 / 13.10 no le solicita que actualice, entonces verifique las fuentes de software para ver si está configurado en "Nunca". Si es así, cambie el valor a "Solo versiones de soporte a largo plazo" (10.04 LTS / 12.04 LTS) / "Para cualquier versión nueva" (11.10 / 13.01):
para 10.04 LTS / 12.04 LTS
para 11.10 / 13.10
Según el gerente del equipo de Ubuntu Engineering Foundations, Steve Langasek:
Si elige actualizar antes, puede pasar la opción -d a la herramienta de actualización, en ejecución
do-release-upgrade -d
oupdate-manager -d
, para actualizar de vanilla 10.04 / 12.04 a 12.04 / 14.04.Vea estas preguntas y respuestas para más detalles:
¿Por qué "No se encontró una nueva versión" cuando se actualiza de un LTS a otro?
Si está utilizando una versión final de Ubuntu
Es posible que deba realizar cambios para
/etc/apt/sources.list
hacer referencia al servidor de versiones anteriores de Ubuntu. Siga las respuestas dadas en esta pregunta para realizar las modificaciones necesarias y luego actualice a una versión más nueva de Ubuntu:fuente
Aquí está mi consejo como una respuesta tipo tutorial, basada en mi experiencia de actualización.
Probé este procedimiento y funcionó como debería. Esperemos que esto ayude a otros a actualizar sin problemas.
Esta no es una guía oficial.
Consejo amistoso
No hay razón para apresurarse. No hay razón para actualizar desde el primer día. La nueva versión de Ubuntu no va a desaparecer. Seguirá allí la próxima semana y el próximo mes ... Deje que los servidores se calmen. Será muy frustrante y doloroso si el servidor se cae durante la actualización.
Comenzando
En primer lugar, tenemos que verificar si la nueva versión está disponible. Abra una terminal Ctrl+ Alt+ Ty dé este comando:
Este comando verificará si la nueva versión está disponible desde los servidores y devolverá el resultado. Si encuentra que este comando no está disponible, debe instalar el
update-manager-core
paquete. Si su distribución ya no es compatible, deberá buscar copias antiguas de este paquete para obtener una copia de este paquete antes de poder utilizar este método de actualización.Si la versión está disponible, podemos continuar.
Si la versión no está disponible , marque una cosa más. Abre este archivo:
y ver si Prompt es igual a lo normal
Prompt=normal
. Si no es así, cámbielo; Después de haber guardado el archivo, ejecute los siguientes comandos en el terminal:Antes de actualizar
Eliminar todos los PPA externos
Debe eliminar todos los PPA que haya agregado en el pasado. Algunos de ellos pueden no funcionar, algunos de ellos pueden ser incompatibles o incluso obsoletos en la nueva versión.
Abra el Centro de software de Ubuntu y haga clic en Editar> Fuentes de software> Otro software y luego haga clic y elimine todos los PPA uno por uno.
Ten cuidado
Algunos PPA, como el equipo Ubuntu X-team , el equipo "xorg crack pushhers" o el equipo "GNOME3 Team" , actualizan algunos paquetes esenciales del sistema.
Debe eliminar estos PPA con otro método: instalar ppa-purge . Este script le permitirá degradar todos los paquetes esenciales a la versión original (oficial) de Ubuntu. Ejecute los siguientes comandos en una terminal:
Reemplace
ppa-name
con el nombre real del repositorio. Después de la purga puedes correrpara actualizar las fuentes.
Limpieza interna
Es una buena idea hacer un poco de limpieza antes de actualizar a una nueva versión. Abra una terminal y ejecute los siguientes comandos, en orden:
La primera línea eliminará / reparará los paquetes residuales / rotos, si los hay. El comando clean elimina todos los archivos .deb antiguos de la memoria caché de apt (/ var / cache / apt / archives); esto no es estrictamente necesario, pero es una muy buena idea si tiene poco espacio en disco.
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
elimina las configuraciones de paquetes sobrantes de paquetes que han sido eliminadas (pero no purgados) .Buscar errores
El problema más común y habitual son los problemas del controlador de la tarjeta gráfica. Busque errores antes de actualizar. Vaya a la página Launchpad , use el cuadro de búsqueda para encontrar su modelo de tarjeta gráfica (aún mejor, la identificación) y explore los errores. Si encuentra alguno, considere esperar para actualizar hasta más tarde, cuando se hayan corregido los errores. Si el error es específico del controlador adicional (restringido) , elimine el controlador antes de actualizar.
Kernel personalizado (no oficial)
Si tiene un kernel personalizado, ya sea desde la compilación o desde un paquete .deb (por ejemplo, mainline), es una buena idea arrancar desde el kernel oficial de Ubuntu al actualizar, de lo contrario la actualización puede fallar.
Release Upgrade
Desde la terminal
La mayoría de los usuarios se actualizan desde el Administrador de actualizaciones. No es que no confíe en él, pero confío más en el terminal.
Cierre todas las aplicaciones y abra solo un terminal (pantalla completa). Dé este comando y comenzará la actualización:
Durante la actualización
¡Disfrutar!
fuente
sudo apt-get --purge autoremove
se eliminarán los paquetes residuales también lo hacesudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
pero en forma efectiva si los anteriores no lo hace. Aunque creo quesudo apt-get clean all
no es necesario, ya que eliminará los paquetes * .deb (digamos paquetes de configuración) que se mantienen almacenados/var/cache/apt/archives
cuando instala cualquier paquete nuevo del repositorio. Espero que tu doble esté claro ahora. :)Pruebe con los siguientes comandos:
fuente
Mi método, basado en la experiencia de media década de actualizaciones dolorosas de ubuntu, es diferente. No estoy trolleando, solo comparto los métodos que uso.
Por supuesto, no puede permitirse perder todos sus datos , así que sí, haga una copia de seguridad . Pero empiezo con una pregunta anterior: ¿puede permitirse el lujo de no poder acceder a sus datos porque todo está roto? Si no, entonces este método podría ser para ti. Necesita un poco de espacio libre en disco.
Mantengo 2 particiones primarias del sistema operativo (y una separada para datos, intercambio ...). Entonces, por ejemplo, tengo a Natty en
/dev/sda1
, y he estado ejecutando Precise Beta en/dev/sda2
.Luego elijo una opción: actualizar o limpiar la instalación. Como señala Linux Mint, una actualización nunca se siente como una instalación limpia, pero a veces quieres eso.
Para una instalación limpia , simplemente conecte su nueva memoria USB y dígale que se instale
/dev/sda2
, apuntando/home
a su partición doméstica existente.Para hacer una actualización me imagino
sda2
desdesda1
. Hay muchas formas de hacer esto,fsarchiver
es bueno, o simplemente ol 'cp o alquitrán harán el truco. Una vez que haya hecho copias idénticas de todos los archivos en la partición de repuesto, lo monte y edite/etc/fstab
para actualizar los UUID para la nueva partición o se confundirá. Luego ejecuto grub-update y la próxima vez que reinicie grub me ofrece 2 opciones. Compruebo que puedo arrancar tampoco. Luego haga su actualización como se indica arriba.Advertencia adicional: las nuevas versiones de escritorio tienden a destrozar los viejos archivos de configuración de escritorio. Para que pueda terminar con los viejos y nuevos sistemas que se rompen. Si tiene espacio en el disco
cp -ar /home/{youruser,newname}
y señala el INICIO del nuevo usuario a esta nueva ruta/etc/passwd
.Tener 2 particiones del sistema operativo me da un respaldo; Si algo en el nuevo sistema (puede ser un controlador, un error, una aplicación faltante ...) está afectando la productividad, al menos puedo volver a donde estaba. Obviamente no es para los novatos ni los finos.
fuente
La página oficial de ubuntu.com tiene información:
Puede actualizar fácilmente a través de la red con el siguiente procedimiento.
Inicie el centro de software.
Vaya a Editar -> Fuentes de software
Seleccione el submenú Actualizaciones desde la aplicación Fuentes de software:
Cambie el menú desplegable Actualización de lanzamiento a "Lanzamientos normales" y cierre la aplicación
Aparecerá un mensaje informándole de la disponibilidad de la nueva versión.
Haz clic en Actualizar.
Sigue las instrucciones en la pantalla.
Ver también:
Desde el resumen técnico :
Actualización utilizando el CD o la imagen USB
A partir de 11.04 en adelante, cuando inicie el livecd y comience a instalarlo, tendrá la opción de actualizar a 11.04. detectará automáticamente las aplicaciones instaladas e instalará la versión actualizada de sus aplicaciones también. Asumiendo que no tienes doble arranque.
Actualización usando la línea de comando:
do-release-upgrade
en una terminalfuente
Si se siente aventurero, y ya ha probado uno de los otros métodos enumerados aquí, y ha tenido problemas, o si simplemente está impaciente, puede intentarlo.
Si quieres probar esto, lee primero lee la publicación completa. Si no comprende una parte, no lo intente.
El método de fuerza bruta
Lo he usado con éxito para actualizar las instalaciones de ubuntu en 4 versiones principales de una sola vez, pero procedo bajo su propio riesgo . Si golpea un obstáculo, es posible que le resulte mucho más difícil recuperarse que con cualquiera de los otros métodos.
Reescribir fuentes aptas
En primer lugar, sólo tiene que reemplazar todas las instancias de la versión actual (
lucid
,raring
, etc.) en la lista de fuentes de software apto con la nueva, como esto:Si tiene algunos repositorios de terceros que no tienen versiones más nuevas, esto provocará errores en el siguiente paso, pero puede ignorarlos con seguridad. El software de esos repositorios puede tener problemas debido a dependencias actualizadas, pero la mayoría de las veces están bien si solo está actualizando una o dos versiones. Puede lidiar con esos errores eliminando el archivo de lista relevante
/etc/apt/sources.list.d/
, o puede suponer que el responsable del repositorio finalmente abrirá un repositorio para la versión más nueva, y simplemente dejará los archivos e ignorará las advertencias.Hacer la actualización
Próximo paso:
En el segundo paso, probablemente tendrá que aceptar algunos cambios sugeridos que arreglan los paquetes rotos. Eche un vistazo a las sugerencias y luego acepte los cambios, si no parece demasiado drástico. Puedes arreglar la mayoría de las cosas en los próximos pasos.
También tendrá que responder preguntas sobre qué versión de configuraciones de paquetes usar. Haz lo que mejor te parezca.
Fijar descansos
Sin duda, tendrá problemas con las instalaciones de paquetes. Para lidiar con estos, primero intente ejecutar
sudo apt-get dist-upgrade
. Si eso le da el mismo problema, verifique el mensaje (que generalmente será un conflicto de archivo de paquete) y elimine manualmente el paquete que le causa problemassudo dpkg --force-depends -r <packagename>
(generalmente la versión anterior de los dos paquetes en conflicto). Luego corre desudo apt-get dist-upgrade
nuevo. Enjuague y repita hastasudo apt-get dist-upgrade
que no haga nada (todos los paquetes se actualizan).Fin del juego
Importante : antes de hacer cualquier otra cosa, asegúrese de que todos los programas vitales estén instalados. La forma más fácil de hacer esto es ejecutar algo como
sudo apt-get install ubuntu-desktop
(kubuntu-desktop
o cualquier versión que esté ejecutando). Esto asegurará que todos los paquetes requeridos por su escritorio estén instalados, por lo que no tendrá problemas para reiniciar.Ahora puede ejecutar
sudo apt-get autoremove
ysudo apt-get clean
limpiar viejos paquetes izquierdos.Si se eliminaron paquetes durante el paso dist-upgrade, puede volver a instalarlos normalmente.
fuente
"Nunca te metas con tu establo" es una lección que he aprendido y es un mantra que mantengo cerca de mi corazón. Especialmente cuando tiene una buena opción para no meterse con su establo, simplemente no debe meterse con él. Por lo tanto, dejé mi 10.04 ileso e instalé mi 12.04 en otra partición. Aquí hay una captura de pantalla de mi disco duro:
Necesitaba tener todos los softwares que estaban allí en 10.04 para instalarlos en mi nuevo 12.04.
Primero debe saber qué paquetes están instalados en su 10.04. Para eso puedes hacer
sudo dpkg --get-selections "*"> paquete_archivo
Después de ejecutar eso, tendrá los nombres de todos los paquetes en 10.04 en el archivo llamado 'paquete_archivo'.
Transfiere ese archivo a 12.04 y ejecuta los siguientes comandos
sudo apt-get update
sudo dpkg --set-selections < pack_file
sudo apt-get -u dselect-upgrade
Esto buscará todos los paquetes, así como sus dependencias, y lo instalará en su sistema. Tuve que descargar aproximadamente 2 GB de datos, pero estaba tranquilo de que mi distribución no se arruinaría.
Era 10.04 para mí, pero el enfoque funcionaría en cualquier versión. Por lo tanto, puede actualizar a la última versión sin "actualizar". :)
Consulte esto: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/
fuente
Utilice la respuesta de Rinzwinds si necesita una forma de GUI para actualizar. Si necesita un CLI-way para actualizar, debería echar un vistazo a esta página . El howto es del año pasado, pero aún debe ser válido para 12.04. Tan pronto como se lance 12.04, esta forma debería funcionar.
Y para responder a su otra pregunta: 11.10 llegó DESPUÉS de 11.04. El primer número es siempre el año (en este caso: 11 significa 2011), el segundo número es el mes o la publicación (04 significa abril, 10 significa octubre).
Por último, pero no menos importante: como te dijo Rinzwind, debes esperar hasta el lanzamiento y no actualizarlo mientras está en beta. A menos que sepa lo que está haciendo, por supuesto.
fuente
Actualice de forma segura 13.04 a 13.10 utilizando el símbolo del sistema
Desde
13.10
su lanzamiento, a muchos les gustaría saber cómo actualizar la versión anterior (13.04
) de Ubuntu a la última versión13.10
. Antes de actualizar13.10
, sería bueno conocer los cambios / soporte / compatibilidad.Por lo tanto, sugiero seguir estos pasos para actualizar de manera
13.10
efectiva.Primero abra
Software Sources
y asegúrese de que se hayan establecido los posibles cambios.Ejecute este comando en la terminal:
Cuando se
Software Sources
abre la ventana, realice estos cambios:En la Ubuntu Softwarepestaña,
tick
las cuatro casillas de verificación .tick
primeras dos casillas de verificación , y el valor conjunto de Avísenme cuando una nueva versión de Ubuntu aFor any new versiontick
primeras cuatro casillas de verificación y eluntick/remove
resto si alguien no desea actualizar el software de terceros que instaló agregando repositorios. (Recomiendo eliminar).Close la ventana y ejecute el siguiente comando para actualizar el repositorio:
Ahora es el momento de verificar la compatibilidad / cambios / soporte, etc. por
do-release-upgrade -d
opción. Para obtener más información, ejecute:man do-release-upgrade
escriba este comando en la terminal:Se descargará
Upgrade Tool Signature
alrededor de 1 MB llamado algosaucy.tar.gz
. Después de eso, solicitará una contraseña para extraerla y finalmente comprobará / buscará los paquetes en el repositorio y, después de un tiempo, mostrará la descripción completa de los paquetes que se actualizarán, el tamaño descargado e instalado, etc. después de presionar Enter.13.04 se puede actualizar al mismo tiempo a 13.10 , presionando Y cuando se le solicite que instale las actualizaciones.
Es la forma más fácil y segura de actualizar a 13.10 . Las actualizaciones siempre se pueden instalar más tarde si
aborted
antes, ejecutando:o
Para saber más sobre el tipo dist-upgrade:
man apt-get dist-upgrade
fuente
-d
opción. (Creo que podría haber leído la ayuda, pero en retrospectiva es 20/20)También debe eliminar ttf-mscorefonts-installer antes de actualizar.
La razón es que el proceso de actualización podría atascarse al pedirle que acepte el EULA.
Para obtener una solución alternativa si la actualización ya está bloqueada, consulte esta respuesta: https://askubuntu.com/a/126082/55343
fuente
Ejecute estos comandos uno por uno:
entonces
O
fuente
Para las versiones recientes de Ubuntu, por ejemplo, 12.04 en adelante, una vez que esté disponible una nueva versión de Ubuntu, se le pedirá que actualice. Una vez que haga clic en "actualizar" en el mensaje, siga las instrucciones en la pantalla, se actualizará a la nueva versión.
Si no hay un aviso, puede verificar lo siguiente. Escriba el siguiente comando en la terminal:
Aparecerá la ventana del administrador de actualizaciones y buscará las actualizaciones. Instale todas las actualizaciones detectadas.
Haga clic en "Configuración ..." en el administrador de actualizaciones y haga clic en la pestaña "actualizar" de la ventana. Para la pregunta "Notificarme de una nueva versión de Ubuntu", si elige "Para la versión de soporte a largo plazo", es posible que no se solicite la nueva actualización de Ubuntu, ya que la nueva versión de Ubuntu puede no ser la "Soporte a largo plazo". Si elige "Para cualquier versión nueva", lo más probable es que aparezca el nuevo mensaje de actualización de Ubuntu.
En https://wiki.ubuntu.com/Releases encontrará qué versión es compatible a largo plazo (LTS) y cuál no. Además, verá la fecha de lanzamiento y el tiempo de vida de cada versión. Información bastante útil.
Cuando se lanzó la nueva versión de Ubuntu, por lo general, el mensaje de actualización no aparecerá inmediatamente. Para saber cuándo estará disponible la nueva solicitud de actualización de Ubuntu para su versión actual de Ubuntu, puede consultar las Notas de la versión de la nueva versión en https://wiki.ubuntu.com/Releases
fuente