¿Es mejor una instalación limpia que una actualización? [cerrado]


86

¿Es mejor instalar Ubuntu completamente nuevo o el proceso de actualización es igual de bueno? En otras palabras, ¿mi computadora funcionará igual de libre de problemas y eficientemente cuando actualice en lugar de una instalación nueva?


Desde un breve vistazo, no parece que pueda usar APTonCD para hacer una actualización de lanzamiento. Y estoy bastante seguro de que no lo ayudará a hacer una copia de seguridad / recuperar sus documentos en caso de que realice una instalación limpia.
Sergey

Respuestas:


46

Por lo general, las actualizaciones están bien en Ubuntu. No es como Windows, donde tiene un gran registro para transferir desde su último sistema. Siempre y cuando no haya tenido que seguir muchos tutoriales o hecho alguna solución para solucionar los problemas de una manera única (es decir, utilizando una aplicación especial para habilitar su tarjeta inalámbrica o realizado algunos cambios importantes en su núcleo por cualquier razón) multa.

De hecho, diría que aproximadamente el 90% de las personas que hacen esta pregunta estarán bien con la actualización.

Si desea mantenerse absolutamente seguro, siempre puede esperar la actualización de lanzamiento de punto investigado, o incluso tal vez esperar la próxima versión de LTS en unos pocos años. Es tu elección. Aún será compatible durante los próximos tres años con actualizaciones si está en 10.04 en este momento.


30

Depende de para qué uses Ubuntu.

  • Si su instalación es solo un juguete o un dispositivo (por ejemplo, solo para navegar por la web) y no lo ha personalizado, vuelva a instalarlo. Asegúrese de guardar los datos personales (por lo general, querrá hacer una copia de seguridad de su directorio personal y restaurar las partes seleccionadas).
  • Si las únicas personalizaciones que ha realizado en su instalación son instalar controladores adicionales o hacer otros ajustes porque su hardware no era compatible con la versión anterior, puede ser mejor realizar una reinstalación limpia.
  • Si ha personalizado su instalación de alguna otra manera (configuración del sistema configurada, instalado más de un par de programas adicionales, etc.), actualice . Si ha usado Ubuntu activamente, este caso probablemente se aplica (si no es así, es probable que haya instalado un montón de paquetes).

A nivel del sistema, Ubuntu es muy bueno en actualizaciones sin problemas. Las actualizaciones se prueban antes de cada versión. Este es un modo de operación compatible, y es más probable que lo deje con el sistema que desea que reinstalar e intentar recordar todas sus personalizaciones.

A nivel de usuario, la interfaz predeterminada de Ubuntu es Gnome, que no es tan buena para importar configuraciones de una versión a otra. Por lo tanto, la elección es entre

  • comenzando desde un nuevo directorio de inicio y restaurando todos los documentos y configuraciones seleccionadas desde una copia de seguridad; y
  • mantener su directorio de inicio durante la actualización y analizar el problema si algo sale mal.

En cualquier caso, también podría hacer una actualización del sistema.


¿Qué tan seguro es actualizar una PC de desarrollo? ¿La actualización eliminará las herramientas de línea cmd existentes, etc.? Además, ¿qué pasa con los controladores propietarios existentes (gráficos radeon)? Estoy pensando si debería actualizar 13.04 a 13.10 o esperar a LTS.
latusaki

1
@latusaki No puede omitir una versión al actualizar, por lo que tendrá que ir 13.04 → 13.10 → 14.04LTS de todos modos. 13.04 ya no es compatible, por lo que recomiendo actualizar a 13.10 ahora. La actualización no elimina nada, excepto cuando un paquete ha desaparecido. En una máquina de desarrollo típica, la actualización es indolora a menos que se basara en un error del compilador.
Gilles

13.04 es una excepción aunque. Permiten la actualización de 12.10 a 13.10 y a 14.04.
Braiam

@Braiam Uh? ¿Dónde se consigue esto? Siempre he visto "solo de una versión a la siguiente o de una LTS a la siguiente". UpgradeNotes todavía dice que hoy no se mencionan las actualizaciones de 12.10 a 13.10 ni a 14.04.
Gilles

1
Aquí askubuntu.com/a/368099/169736 , hicieron una excepción para 13.04 ya que llegó a EOL antes de 12.10. También aquí meta.askubuntu.com/a/7813/169736
Braiam

12

En general, se prefiere una instalación nueva porque he visto muchos problemas con el proceso de actualización. El proceso de actualización generalmente termina en un problema de controlador gráfico desagradable o uno de GPU. Incluso tuve problemas extraños, como la falta de disponibilidad de carpetas compartidas y la pérdida de datos.

Bueno, todo depende de usted, ya que el problema también persiste cuando va a realizar una instalación limpia. Pero los problemas de instalación limpia son generalmente fáciles de entender y recuperables.
Bueno, disfruta instalando Ubuntu :)


Iría por la nueva instalación, si puedes. Varias personas tuvieron problemas al actualizar. La nueva instalación funciona muy bien, por cierto. Diviértete, .... Erik.
Erik

Puedo confirmar esto: intenté actualizar Kubuntu, pero luego obtuve varios errores del sistema. En este momento estoy instalando un nuevo 12.04 (sí, puedo usar Firefox durante la instalación ;-))
Yogu

Sí, ese es el espíritu del que estaba hablando. :)
ashutosh

Estoy de acuerdo en que haría una nueva instalación. Actualicé la mía de 11.10 a 12.04 y la actualicé bien, pero poco después recibí bloqueos del programa, etc. Así que ahorre tiempo para hacer una copia de seguridad de sus archivos a través de Dropbox o Ubuntu uno, etc. y realice una instalación nueva.
Steve

¿Qué quieres decir con una 'instalación nueva'? Significa formatear mi disco, ¿luego instalar ubuntu?
Ronald

9

Para mí, la actualización siempre condujo a problemas, a veces grandes, a veces pequeños. Y la mayoría de ellos estaba en viejos archivos de configuración en la carpeta de inicio.

Entonces mi flujo habitual es así:

  1. Copia de seguridad de datos críticos que pueden residir en la partición raíz como mysql dbs por ejemplo
  2. Arrancar en cd en vivo
  3. Elimine cuidadosamente los archivos ocultos en su carpeta de inicio, pero puede dejar algunos de ellos como .purple, .VirtualBox, .wine, etc.
  4. Formatee la partición raíz y use la partición doméstica anterior

9

Realice una instalación nueva si es posible.

Me presentaron esta opción el año pasado.

Lo mejor de todo era que tenía que actualizar DOS sistemas para poder comparar haciendo cada uno.

En resumen, como otros han señalado, si puede hacer una instalación nueva, esa es la mejor opción. Aclarará cosas que, de lo contrario, podrían ser problemas en el futuro. Le asegurará que todos sus datos importantes y programas personales no estén fijos en esa máquina (obviamente, los respaldará en este caso).

Mi máquina de 'producción' fue la que actualicé porque estaba usando eso para cosas clave de trabajo.

Sin embargo, una cosa que recomendaría, ya que sé que este proceso puede arruinar los nervios: puede obtener otra máquina (puede obtener una máquina de huesos de barra por <$ 300 ahora. Configure eso con sus cosas clave y luego, cuando realmente funcione bien, haga su máquina principal. De esa manera, si algo sale mal, lo que con una instalación / actualización del sistema operativo puede ser bastante aterrador, puede usar su otra máquina mientras lo resuelve. También terminará con una copia de seguridad física de sus datos más un 'ir a la máquina' si la suya falla en el futuro. Es básicamente un seguro.


9

No hay garantías en la vida.

Puede tener fallas en una instalación nueva o en una actualización. La mayoría de las personas no experimentarán un choque. Si perteneces a esa desafortunada minoría, lo mejor es:

  • tener una copia de seguridad que pueda restaurar o,
  • pruebe la instalación / actualización en una partición separada.

Instalación limpia ventajas y desventajas

Para una instalación limpia, toda esa basura vieja que ha instalado durante dos años entre versiones LTS se ha ido. Sin embargo, esto puede ser una desventaja ya que a menudo olvida las cosas buenas que ha agregado /usry /etcsubdirectorios.

Actualizar ventajas y desventajas

En el proceso de actualización, se le indica para cada archivo de configuración qué cambiará cada nueva versión del paquete. Puede seleccionar mantener la versión anterior o tomar la nueva. Por ejemplo, durante la actualización de Ubuntu 16.04 LTS a 18.04 LTS, esto cambió en mi sistema:

  • Configuración del escáner /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • Anulación de sonido para mantener activa la TV HDMI: /etc/pulse/default.pa
  • Grub anula para ocultar el menú en el arranque a menos que se Escapepresione -/etc/grub.d/30_os-prober
  • Cron (¡perderías todo en una instalación nueva!) - /etc/cron.d/anacron
  • Utilidad de monitoreo de tráfico de red total: /etc/vnstat.conf

Al ejecutar la actualización el 6 de mayo de 2018, me dijeron que se eliminarán 203 paquetes . Con el tiempo, se agregará soporte para más paquetes, por lo que se eliminarán menos durante la actualización. Es mejor asegurarse de que todos sus paquetes de necesidades críticas estén allí o que tenga alternativas de otros desarrolladores para usar.

Haga una copia de seguridad primero o ejecute la actualización en una partición clonada

Retroceder y restaurar es un dolor. Lleva mucho tiempo y, a menudo, la restauración no se realiza según lo planeado. Una alternativa es clonar su 16.04 LTS (o cualquier versión) a una nueva partición de prueba y actualizar a 18.04 LTS (o cualquier versión) allí.

Utilizo un script para clonar Ubuntu en una partición de prueba para la actualización: Bash script para clonar Ubuntu en una nueva partición para probar la actualización 18.04 LTS

El guión hará lo siguiente:

  • Úselo rsyncpara garantizar una imagen reflejada de la partición real para probar la partición
  • Actualice la partición de prueba /boot/grub/grub.cfgcon los UUID adecuados para arrancar
  • Actualice la partición de prueba /etc/fstabcon los UUID adecuados para arrancar
  • Ejecutar sudo update-grubpara agregar una partición de prueba al menú de inicio
  • Ahora le permite reiniciar y ejecutar la actualización en la partición de prueba

Después de la actualización en la partición de prueba, puede tomarse su tiempo para explorar todas las nuevas funciones y buscar errores. Todavía tiene su instalación original de Ubuntu para el trabajo diario. Si encuentra errores en la nueva versión, puede volver a ejecutar la clonación y actualizar una o dos semanas después de que se hayan solucionado. También volvería a clonar y volver a actualizar si los paquetes críticos para su trabajo no fueran compatibles, pero ahora se ha agregado el soporte.


Buena cobertura de pros y contras. El primer consejo de copia de seguridad es sólido.
Élder Geek


6

Una instalación limpia es la mejor manera de asegurarse de obtener la experiencia que los desarrolladores pretendían para el lanzamiento, mientras que la actualización puede usar datos, configuraciones, paquetes, etc. antiguos o crear escenarios que los desarrolladores no anticiparon o no toleraron correctamente.

Si está preguntando: instalación nueva. Simplemente copie su directorio de inicio a la base y cambie el nombre a algo que no sea utilizado por el sistema, luego, durante la instalación, seleccione esa partición como "/" y asegúrese de no seleccionar "formato" Esto instalará el sistema operativo, pero usted " Tendrá acceso a sus datos sin necesidad de volver a formatear ni nada.


Primero, no estoy seguro de si es posible indicarle al instalador que no formatee la partición que se montará como /. En segundo lugar, en caso de que la partición no esté formateada, los datos / configuraciones anteriores, etc., que usted menciona, permanecerían, ¿no?
koushik

Por supuesto, lo mejor es tener un sistema separado y una partición de documentos para empezar.
bobince

4

El software AptOnCD se usa para crear un repositorio fuera de línea de sus paquetes descargados en un CD. Puede usar su AptOnCD (creado por usted, con todos sus paquetes descargados) como fuente de repositorio. Es una herramienta útil para aquellos con menos ancho de banda. (He usado esto antes) . También puede tener un metapaquete que instale todos los paquetes instalados.

Puede obtener más información sobre AptOnCD aquí .


En realidad, puede restaurar (instalar) todos los paquetes en una sola compilación de AptOnCD con un metapaquete, si elige la opción 'crear un metapaquete'. De la descripción del metapaquete: " Metapaquete generado automáticamente que contiene como dependencias todos los paquetes en medios APTonCD, previamente generados por APTonCD" .

Pero puede hacer una copia de seguridad de la lista de paquetes ingresando el comando dpkg --get-selections > packages_list, donde packages_listestá el nombre del archivo. Luego puede usar esta lista para instalar todos sus paquetes con el programa synaptico dpkg. Esto puede ayudarte. Pero asegúrese de que su sistema recién instalado también tenga las fuentes del repositorio que estaba en su sistema instalado anterior. De lo contrario, no funcionará.

Para instalar todos los paquetes usando 'Synaptic Package Manager', siga estos

  • Instalar sináptico con sudo apt-get install synaptic
  • Abra Synaptic escribiendo synapticen el tablero
  • Seleccione 'Archivo' del menú, haga clic en 'Leer marcas'.
  • En la ventana 'Abrir cambios', seleccione el archivo que creó usando el dpkg --get-selectionscomando. En este contexto es packages_listarchivo.
  • Luego haga clic en el botón 'Aplicar'.

¿Puedo usar AptOnCD para restaurar mis programas instalados de nuevo en el ubuntu recién instalado ... tengo una conexión a Internet de bajo ancho de banda ...
Mayank

Se agregó más información sobre la respuesta, ya que el comentario tiene un tamaño de caracteres limitado.
Anwar

4

Para un usuario inexperto de Ubuntu, una instalación limpia de Ubuntu es probablemente más segura que una actualización de distribución, suponiendo que tenga la autodisciplina para hacer una copia de seguridad de todos sus datos personales antes de la actualización, de la misma manera que haría una copia de seguridad de todos sus datos personales antes de reinstalar completamente Ubuntu.

Si se le solicita una actualización, eso significa que es una actualización compatible, pero ¿cómo sabe que una actualización compatible tendrá éxito? Incluso actualizar una nueva instalación de Ubuntu puede salir mal. He visto que esto sucede, pero el error causado por esta actualización fue insignificante y fácil de solucionar.

Una actualización exitosa depende casi por completo de su nivel de comprensión del sistema operativo Ubuntu. Los problemas causados ​​por una actualización casi siempre se pueden resolver si tiene el nivel de habilidad requerido para resolverlos. Cuando actualizo Ubuntu, mantengo una segunda computadora portátil funcionando junto con la computadora que se está actualizando, de modo que puedo buscar de inmediato en Preguntar a Ubuntu por la solución tan pronto como algo salga mal. Confío en mi propia experiencia y en la experiencia de otros para ayudarme a resolver los problemas causados ​​por una actualización. De lo contrario, está apostando por cualquier actualización de distribución, especialmente si es un usuario inexperto de Linux .


Me gusta la analogía del juego. Bien dicho.
Élder Geek

3

La actualización puede tener algunos problemas en cierto software y definitivamente no es una prueba completa contra idionsyncries con paquetes más antiguos. Como máximo, no debería tener problemas, pero recuerde hacer una copia de seguridad de cualquier configuración o información que sea importante para usted.

Para una instalación de prueba completa, reformatear e instalar desde cero es la mejor opción. Aunque, por supuesto, llevará mucho más tiempo volver a configurar todo correctamente.


3

Ambos no deberían ser (necesariamente) verdaderos.

La actualización siempre es compatible desde:

  • anterior a la actual (por ejemplo, de 11.04 a 11.10)
  • LTS anterior (*) a LTS actual (por ejemplo, de 10.04 a 12.04)

Actualización en línea: tampoco hay razón, excepto por el tiempo y el ancho de banda. Si descarga el ISO y actualiza desde el ISO, la experiencia de actualización sería mejor que en línea, si no tiene una conexión rápida a Internet. Por supuesto, no estoy contando el tiempo para descargar el ISO, pero esto suele ser una acción de disparar y olvidar: comenzamos la descarga y vamos a hacer otra cosa.

Todo esto supone que no instaló paquetes de fuentes externas, o creó e implementó manualmente otras cosas. En este caso, es difícil decir si una actualización funcionará sin problemas o no; depende de lo que haya instalado y de dónde lo haya instalado.

(*) Soporte a largo plazo


3

La gente se mete con sus sistemas. Agregar esto y eliminar eso. Una nueva instalación desde un Live CD con la partición / formateada comenzará con archivos de configuración limpios. Y esto a veces soluciona algunos pequeños problemas molestos que son difíciles de resolver.

No olvide que cuando instala desde un CD con conexión a Internet, el proceso de instalación actualizará el sistema a medida que avanza el proceso. En cuanto al peligro, esto no es peor ni mejor que la actualización a través de Internet.

He encontrado que es más rápido descargar la iso y actualizarla con una conexión a Internet que cuando se actualiza directamente a través de Internet. Esta es solo mi impresión. No es un hecho científico. También me gusta tener una copia del último CD en vivo disponible en caso de que estropee tanto mi sistema que se necesite una instalación nueva.

Por el momento, tengo dudas sobre si actualizo 11.04 a 11.10 o si instalo de nuevo 11.10. Puedo esperar hasta las 12.04 para hacer la nueva instalación. Es una cuestión de preferencia personal. La gente no debe hacer comentarios que sugieran que un método es más peligroso que el otro. Es engañoso.


3

He encontrado algunos problemas con la actualización de v11.10 a v12.04-LTS, sin embargo, pude realizar primero una limpieza automatizada a través de ubuntu-tweak, y luego lo seguí con una limpieza manual desde el comando- línea ejecutando primero 'updatedb' para actualizar mi base de datos de ubicación de todos los elementos dentro del sistema de archivos, luego 'localizar oneiric' para localizar cualquier objeto que llame específicamente a la distribución 11.10, luego simplemente abrí una segunda terminal y eliminé cada objeto vinculado a oneiric eso obviamente no era algo que debía manejarse de manera diferente, como a través de una desinstalación / reinstalación, primero.

Yo tenía que reinstalar los conductores mis gráficos para el chipset Nvidia Go de mi portátil, y me he encontrado con algunos problemas de algunos de mis Screenlets que prorrogados de onírico, pero en general no ha sido un mal negocio.

Diré esto sobre las actualizaciones: si tiene mucha experiencia en la solución de problemas de un sistema basado en Ubuntu u otro sistema Linux, entonces la actualización no es un mal negocio porque no parece producir ningún problema que un técnico competente de Linux no pueda resolver bastante rapido. Pero, si no encaja en esta categoría de usuarios, le recomiendo hacer una copia de seguridad de todos sus datos personales del sistema antes de comenzar, junto con una lista de paquetes de todo lo que ha instalado en el sistema operativo que desea reemplazar, y luego hacer una instalación limpia Personalmente, tengo 15 años de experiencia trabajando con sistemas basados ​​en Linux, así que para mí ... resolver los problemas después de una actualización fue bastante simple.

Había hecho algunas pruebas con la versión Beta 2 en preparación para la versión final, por lo que sabría qué necesitaría ajustar cuando la versión final estuviera disponible. Esto ha ayudado inmensamente. Por ejemplo, supe por mis pruebas que para obtener la capacidad de inicio de sesión manual en lightdm, tendría que agregar "greeter-show-manual-login = true" a /etc/lightdm/lightdm.conf. También sabía que tendría que hacer algunos pequeños ajustes a / etc / sudoers y / etc / group para permitir la administración y el inicio de sesión sin problemas de mi sistema por parte de cualquier miembro del grupo "Administradores de dominio" en Active Directory, que yo requiero ya que ejecuto AD en la LAN de mi hogar para la autenticación de inicio de sesión único en todos mis sistemas, tanto Windows como Linux. Conocer estos hechos por adelantado me ha servido muy bien, ya que ahora estoy ejecutando Ubuntu 12. 04-LTS final en mi computadora portátil que había estado ejecutando Ubuntu 11.10 el día anterior, y durante los últimos 6 a 8 meses. Con esta actualización del sistema siendo un éxito sorprendente en general, tengo mucho menos temor sobre actualizar varios de mis otros sistemas a Ubuntu 12.04. Sin embargo ... dicho esto, no todos mis sistemas Ubuntu están igualmente cargados, por lo que en algunos casos aún querré hacer una instalación limpia y basar esa instalación en el hardware particular con el que estoy trabajando. Mi Zotac ZboxHD ID-41 Plus requerirá mucho más cuidado en lo que respecta a la actualización, porque es un sistema de arranque dual que ejecuta Windows 7 y Ubuntu 10.04-LTS. Afortunadamente, estoy lo suficientemente versado como para realizar la instalación sin destruir el sistema en general y tener que comenzar desde cero. Simplemente haré una copia de seguridad de todos mis datos personales de las particiones de Ubuntu y volveré a cargar después de haber limpiado esas particiones para garantizar un entorno limpio. También tengo que tener en cuenta que cada uno de mis sistemas está configurado para conectarse a través de una puerta de enlace xrdp en otro sistema (un servidor virtual, ejecutando Ubuntu 10.04-LTS Server), por lo que debo tener la capacidad XDMCP. Pero ya he investigado y probado la solución para eso, usando lightdm, vnc4server y xinetd. Lo principal es simplemente eliminar 'vino' por adelantado para que el puerto 5900 se libere para vnc4server. El resto es una instalación y configuración estándar. Pronto publicaré varios artículos sobre mi investigación y cómo hacerlo en www.stormnine.net. Pero, pueden pasar algunas semanas antes de que llegue a eso,

De todos modos, sé que esta respuesta es bastante larga, pero espero que brinde una idea del proceso de actualización desde una perspectiva de experiencia resultante, proveniente de un técnico que trabaja con múltiples sistemas operativos de manera profesional. Buena suerte a todos en sus propios proyectos. :)


3

Sugeriría una de dos cosas:

  1. Haga una copia de seguridad de los archivos y datos críticos en Dropbox. De esta manera, no importa lo que hagas, puedes recuperarlos (incluso en computadoras completamente nuevas)
  2. Haga una copia de seguridad de los archivos y datos críticos en una memoria USB. Esta podría ser la mejor opción para usted, ya que no requerirá una conexión a Internet de gran ancho de banda.

Le sugiero que haga (2) en cualquier caso. Si actualiza, corre el riesgo de perder datos. Si realiza una instalación nueva, perderá datos.


¿Qué pasa con el software APTonCD?
Mayank

@mayank, APTonCD solo realiza copias de seguridad de los paquetes de instalación, no realiza copias de seguridad de cosas como archivos de configuración o estado generado por el usuario local, como imágenes familiares.
theonewolf

2

Le sugiero que espere y vea cómo fueron otras actualizaciones. Luego vea qué problemas causaron, ya que el lanzamiento antes de esto era un LTS, no es necesario que salte de la nave hasta que esté seguro, es estable. :)

solo mi opinión, de verdad! Hay algunas características interesantes 10.10 aunque FONTS por ejemplo. También algo que ver con las nubes: P


2

Hice una nueva instalación de 12.04 Beta 2 después de hacer una copia de seguridad de mi carpeta de inicio en un disco duro externo, luego me uní a la comunidad AU. Fue la mejor experiencia de aprendizaje. Actualicé todos los días y tuve problemas con otros, y cuando llegó el 26 de abril, terminé y el viaje fue tranquilo. De esta manera obtuve lo mejor de ambos mundos, sin problemas y muy recomendable.


2

La actualización está bien, pero si está "tan" activo y tiene tantos softwares y paquetes instalados, recibirá alertas de "paquetes obsoletos". Entonces,

  1. si es un usuario común, actualice
  2. Si es un usuario activo, realice una instalación nueva
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.