¿Hay alguna manera de realizar la transición de Linux Mint con escritorio Mate a Ubuntu MATE sin reinstalar?

¿Hay alguna manera de realizar la transición de Linux Mint con escritorio Mate a Ubuntu MATE sin reinstalar?

Breve historia: Por diversas razones, en aquel entonces había hecho la transición deubuntuescritorio conGnomo 2.0aUbuntuXFCE(se enfermó de Gnome 3), luego aCanelaentorno de escritorio, que de alguna manera me empujó amenta linuxmundo. Y luego obtuvecompañero de escritorioque parece ser lo que necesitaba por el momento. Solomenta linuxResulta ser más bien de lo que me gustaría deshacerme.

Ahora el desafío es que tengo un entorno de desarrollo. Y aunque mantengo copias de seguridad, me gustaría volver a hacer la transición a Ubuntu sin realizar una reinstalación y restauración completas.

El cambio entrevalores de ubuntuy por ejemploXubuntuParece simple: simplemente cambie el conjunto de fuentes de apt y deje que apt haga el trabajo. Peromenta linuxtiene algunos ganchos más para "cálculos" de URL y rutas. Entonces la maldita cosa no me deja volver atrás, o al menos así lo percibo. Traté de encontrar existentecómoen vano.

Cualquier experiencia personal sería excelente, pero lo que necesito es una serie de pasos que describan qué hacer, al menos una guía mínima sobre los errores y (opcionalmente) algunas sugerencias más sobre los cambios internos adecuados que no me dejan desviarme. ahora.

Respuesta1

Suponiendo que el entorno de desarrollo esté en algún lugar de su directorio de inicio, esto es lo que intentaría. Tenga en cuenta,No lo he probado yo mismo, por lo que no tiene ninguna garantía.. En resumen, instalaría Ubuntu con MATE en otra partición, luego instalaría cualquier paquete que haya instalado en Mint y reutilizaría su directorio de inicio actual en el nuevo sistema.

Más en detalle:

  1. en su sistema actual, obtenga la lista de paquetes instalados en un formato que pueda utilizar dpkg --set-selections:

    apt-mark showmanual | sed -e 's/$/ install/' > pkgs.txt
    

    (Esto le brinda solo la lista de paquetes que instaló manualmente; creo que esto debería ser suficiente, o puede obtener la lista de cada paquete instalado con dpkg --get-selections '*' > pkgs.txt).

  2. Instale Ubuntu en una nueva partición.

  3. Instalar MATE:

    sudo apt-get install mate-core
    

    para un escritorio MATE mínimo o

    sudo apt-get install mate-desktop-environment
    

    para el escritorio MATE completo.

  4. Reutiliza tu casa de Mint. Puede hacer esto simplemente copiándolo todo o (con un riesgo mínimo de que el nuevo sistema lo altere de alguna manera) montarlo directamente en el nuevo sistema editando en /etc/fstabUbuntu y agregando estas líneas:

    /dev/disk/by-uuid/<uuid-of-mint-part> /mnt/mint auto nosuid,nodev,nofail,user,exec 0 0
    /mnt/mint/home/<user>   /home/<user> none bind
    

    donde puede usar el blkid /dev/<mint-partition>comando para averiguarlo, debe encontrar el UUID de la partición mint. Recuerde también crear el /mnt/mintdirectorio porque creo que debe existir para que el montaje se realice correctamente.

  5. Reiniciar (en Ubuntu nuevamente); Cuando se activa el sistema, su directorio de inicio debe ser el que tiene en Mint.

  6. Instale los paquetes adicionales que instaló en Mint: copie el pkgs.txtarchivo que creó en el paso 1 en el nuevo sistema y desde allí emita los comandos:

    sudo dpkg --set-selections < selection.txt
    sudo apt-get -u dselect-upgrade
    

Si todo funciona como se esperaba y utilizó el truco de "montaje vinculado" para su hogar, puede moverlo definitivamente a la nueva ubicación y luego eliminar su partición Mint.

Respuesta2

Úselo bajo su propio riesgo. Es necesario algún conocimiento práctico de la línea de comandos, etc. Hasta que esto obtenga suficientes votos a favor para la verificación de la comunidad, también debería poder reparar un sistema roto, etc.).

Para instalar en la misma partición. (Lo mejor es utilizar la línea de comandos para esto, mientras cambia la GUI sobre la marcha: haga Ctrl-Alt-F1, por ejemplo, para cambiar a una consola)

  1. instale algún derivado de ubuntu (aquí, por ejemplo, lubuntu)

    sudo apt install lubuntu-desktop
    

    confirme cuando el sistema le pregunte si desea reemplazar mdmcon lightdm. Usar

    sudo apt install ubuntu-mate-core
    

    para Mate, en cambio, como se describe en¿Cómo instalo MATE (el entorno de escritorio)?(mío).

  2. Si no desea reiniciar (no es necesario, pero tal vez sea más fácil), puede seguir los pasos

    sudo service mdm stop
    sudo service lightdm start
    

    para cambiar los administradores de ventanas, etc.

  3. para que el sistema sepa que es Ubuntu, no Mint, necesita cambiar el archivo /etc/lsb-release(al menos). Para hacer esto, debería poder hacerlo (esto no funcionó de inmediato para mí, así que corríjalo) si está roto)

    sudo apt purge mintsystem
    sudo apt reinstall base-files
    

    De alguna manera todavía, esto no reemplazó los archivos /etc/lsb-releasey /etc/issue, /etc/issue.netpor lo que es posible que deba reemplazarlos manualmente

    dpkg-deb -x /var/cache/apt/archives/base-files* /tmp/
    cp /tmp/etc/{lsb-release,issue,issue.net} /etc
    
  4. fuentes.lista

    La respuesta principal en¿Cómo restauro los repositorios predeterminados?Fue un poco difícil, así que ve ahttps://repogen.simplylinux.ch/, vuelva a crear el archivo fuentes.list, reemplácelo /etc/apt/sources.listy elimínelo/etc/apt/sources.list.d/official...

    apt purge mintsources
    
  5. esto te ayuda a comenzar. Es posible que desee eliminar algunos paquetes adicionales en el camino. Se agradecen todos los comentarios sobre esta solución (fue un poco difícil cuando la probé, pero debería funcionar para usted).

información relacionada