¿Una nueva instalación y limpieza?

14

Comencé con Ubuntu hace unos 3 años y desde entonces he sido un usuario dedicado. Durante ese tiempo probé muchas aplicaciones, temas, etc. Y actualicé cada versión tal como apareció, así que ahora estoy ejecutando Lucid.

Básicamente, mi sistema se ha vuelto "desordenado" y estoy planeando una limpieza vigorosa y una instalación nueva. Mi / home está en una partición separada de todo lo demás, por lo que puedo preservar eso. Quiero encontrar y eliminar aplicaciones no utilizadas e innecesarias (que entiendo bastante bien cómo hacerlo). Además, quiero volver al tema de escritorio predeterminado y volver a compilar desde allí. Y seguramente existen otros problemas.

Entonces, mi pregunta es: ¿Cuál es un buen plan lógico para limpiar y volver a instalar mi sistema? (Una nota es que he encontrado muchos enlaces en las búsquedas sobre este tema. Hay muchos enlaces sobre este tema y muchos están desactualizados. Por lo tanto, se ha vuelto bastante confuso por decir lo menos).

Gracias.

wdypdx22
fuente

Respuestas:

11

En general, hay 4 cosas que desea conservar cuando realiza una reinstalación.

  1. Su directorio de inicio: como se mencionó, tiene el inicio en una partición separada.
  2. Cualquier personalización que haya realizado en / etc. Si ha hecho alguno, probablemente los haya hecho a mano y, por lo tanto, tenga una idea de lo que son.
  3. Su lista de programas instalados. La ejecución dpkg --get-selections | grep install > installed.txtcreará una lista de paquetes que están instalados actualmente. En su caso, esto no suena como algo que desea conservar, por lo que puede omitir este paso.
  4. Tu /vardirectorio Algunos programas almacenan datos importantes aquí, por lo que vale la pena hacer una copia de seguridad. Las cosas que he visto almacenadas en / var incluyen directorios de correo, bases de datos, archivos de guardado de juegos y archivos de configuración web. Tener una copia de seguridad significa que puede restaurar selectivamente cualquier cosa que resulte necesaria.

Entonces, un plan probablemente se vería así:

  1. Haga una copia de seguridad de cualquier personalización en / etc.
  2. Haga una copia de seguridad de su directorio / var.
  3. Ejecute dpkg --get-selections | grep install > installed.txto revise el menú Aplicaciones para ver los nombres de las aplicaciones que usa regularmente.
  4. Vuelva a instalar su sistema.
  5. Instala las aplicaciones que faltan. Si desea utilizar la lista generada, puede hacer:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. Vuelva a aplicar sus personalizaciones en /etc(si aún es necesario).

  7. Actualice su partición de inicio a ext4 (opcional, consulte el wiki de Ubuntu para más detalles).
  8. Restaura todo lo que sea necesario /var.

Yo recomendaría no borrar los archivos de configuración en su directorio de inicio; perderá cosas como los marcadores de su navegador y las claves de seguridad, por ejemplo. Una mejor estrategia para volver a la configuración predeterminada sería crear una nueva cuenta de usuario y comparar sus configuraciones con las que usa su cuenta normal.

jbowtie
fuente
¿A dónde va el archivo .txt instalado?
Será el
En cualquier directorio en el que se encuentre cuando ejecuta el comando; generalmente ese será su directorio de inicio.
jbowtie
4

Todo esto depende de las preferencias personales. Pero si este fuera mi sistema, haría una instalación limpia, incluido el formateo / inicio.

La razón por la que haría esto es porque la serie 7.xx usaba el sistema de archivos ext3, mientras que el nuevo 10.04 usa ext4. Puede convertir de ext3 a ext4, pero es mucho más fácil volver a formatear ya que de todos modos estaría reinstalando.

Deberá realizar una copia de seguridad / inicio en una unidad separada. Respaldaría solo los archivos que necesito y dejaría de lado los archivos de configuración (archivos ocultos como .gnome2, .gconf, etc.). Después de reinstalar, simplemente copie los archivos nuevamente en su lugar.

Esta puede o no ser la mejor manera de hacerlo. Depende de tus preferencias y objetivos.

Dariel Dato-on
fuente
3

Cuando quiero comenzar con Ubuntu, generalmente sigo estos pasos:

  • Arranque desde LiveCD.
  • Montar la partición de mi casa
  • Cambie el nombre de mi directorio de inicio a algo como javier-old.
  • Instalar, manteniendo la partición de mi casa, la instalación creará una nueva casa para el usuario predeterminado (javier en este ejemplo)
  • Después de instalar me muevo todo lo normal archivos de javier-old a javier.
  • Luego ubico los archivos de configuración de los programas que quiero mantener la configuración y luego me muevo de javier-old al nuevo hogar (generalmente .thunderbird, .gnome2 / gedit, .ssh, .Private, etc.)
  • Firefox recibe un trato especial. Dejé la carpeta de extensiones y simplemente copié los otros archivos. A veces, hago una copia más granular de los archivos de Firefox. Por lo general, solo quiero los marcadores y las contraseñas.

Y eso es todo. De esa manera, no solo comienzo con un sistema limpio, restablezco la mayoría de las aplicaciones a sus valores predeterminados, sino las que realmente quiero.

Finalmente, mantengo el directorio javier-old por si acaso quiero recuperar algunos datos o alguna configuración más tarde.

Javier Rivera
fuente
Esto parece un camino a seguir sin dolor. La razón extraña mencionó el problema entre los sistemas de archivos ext3 y ext4. ¿Podré hacer esto? ¿O es una gran preocupación?
wdypdx22
Doh! De hecho, acabo de notar esto por la respuesta de Jbowtie. "7. Actualice su partición de inicio a ext4 (opcional, vea el wiki de Ubuntu para más detalles).
wdypdx22
¿Funciona todo eso si su $ HOME está encriptado o esto dificultaría la transferencia de archivos?
Strapakowsky
Será más difícil (debe montar la antigua casa encriptada) y mucho más lento. Transferir grandes cantidades de datos de una partición encriptada a otra es tan lento como copiar. Al mover archivos dentro de la misma partición es casi instantáneo (e independiente del tamaño).
Javier Rivera
1

jbowtie ha proporcionado un método integral. Me gustaría agregarle

Antes de instalar los paquetes, debe asegurarse de que el archivo /etc/apt/sources.list se copie en el nuevo sistema seguido de una actualización de apt-get.

Además de los paquetes apt, no olvide los paquetes compilados manualmente y los paquetes .deb descargados manualmente que pueden no estar disponibles en las fuentes. Puede ser útil 'diferenciar' las copias de seguridad antiguas y las nuevas carpetas bin para encontrarlas.

Mejor aún, puede valer la pena mantener un registro de cualquier operación manual en estas carpetas del sistema, lo que le permite hacer el clon perfecto.


fuente
-1

$ sudo taskel eliminar escritorio && sudo taskel instalar escritorio

Eso eliminará todos los paquetes en el conjunto de escritorio y luego los reinstalará. Esto tendrá el efecto secundario de eliminar todos los paquetes que dependen de ellos, proporcionándole la purga que mencionó querer. Puede ver la lista de paquetes usando:

$ taskel --task-packages escritorio | Menos

cjac
fuente
¿Por qué el voto negativo? Esto suena como un buen truco. ¿Hay algún problema al hacer esto?
Torben Gundtofte-Bruun