Existe uma maneira de fazer a transição do desktop Linux Mint com Mate para o Ubuntu MATE sem reinstalar?

Existe uma maneira de fazer a transição do desktop Linux Mint com Mate para o Ubuntu MATE sem reinstalar?

Breve histórico: Por vários motivos, naquela época eu havia feito a transição doUbuntuárea de trabalho comGnomo 2.0paraUbuntuXFCE(ficou doente com o Gnome 3), depois paraCanelaambiente de desktop, o que de alguma forma me empurrou paraLinux Mintmundo. E então eu conseguiÁrea de trabalho do companheiroo que parece ser o que eu precisava por enquanto. ApenasLinux Mintacaba sendo o que eu gostaria de me livrar.

Agora o desafio é que tenho um ambiente de desenvolvimento. E embora eu mantenha backups, gostaria de fazer a transição para o Ubuntu sem reinstalar e restaurar completamente.

A mudança entreestoque Ubuntue por exemploXubuntuparece simples - basta mudar o conjunto de fontes do apt e deixar o apt fazer o negócio. MasLinux Minttem mais alguns ganchos para "cálculos" de URLs e caminhos. Então a maldita coisa não me deixa voltar atrás, ou pelo menos assim percebo. Eu tentei encontrar existentecomopara nenhum proveito.

Qualquer experiência pessoal seria ótima, mas o que eu preciso é de um conjunto de etapas que descreva o que fazer, pelo menos uma orientação mínima sobre as armadilhas e (opcionalmente) mais algumas dicas sobre mudanças ocultas adequadas que não me deixam sair. agora.

Responder1

Supondo que o ambiente de desenvolvimento esteja em algum lugar do seu diretório inicial, aqui está o que eu tentaria. Observe,Eu não tentei isso sozinho, então não há absolutamente nenhuma garantia. Resumindo, eu instalaria o Ubuntu com MATE em outra partição, depois instalaria todos os pacotes que você instalou no Mint e reutilizaria seu diretório inicial atual no novo sistema.

Mais detalhadamente:

  1. em seu sistema atual, obtenha a lista de pacotes instalados em um formato utilizável por dpkg --set-selections:

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

    (isso fornece apenas a lista de pacotes que você instalou manualmente; acredito que isso deve ser bom o suficiente, ou você pode obter a lista de todos os pacotes instalados com dpkg --get-selections '*' > pkgs.txt).

  2. Instale o Ubuntu em uma nova partição.

  3. Instale o MATE:

    sudo apt-get install mate-core
    

    para um desktop MATE mínimo ou

    sudo apt-get install mate-desktop-environment
    

    para a área de trabalho MATE completa.

  4. Reutilize sua casa do Mint. Você pode fazer isso apenas copiando tudo ou (com um risco mínimo de alterá-lo de alguma forma pelo novo sistema) montá-lo diretamente no novo sistema editando no /etc/fstabUbuntu e adicionando estas linhas:

    /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
    

    onde você pode usar o blkid /dev/<mint-partition>comando para descobrir deve descobrir o UUID da partição mint. Lembre-se também de criar o /mnt/mintdiretório porque acredito que ele deve existir para que a montagem seja bem-sucedida.

  5. Reinicie (no Ubuntu novamente); quando o sistema for iniciado, seu diretório inicial deverá ser aquele que você possui no Mint.

  6. Instale os pacotes extras que você instalou no Mint: copie o pkgs.txtarquivo que você criou no passo 1 para o novo sistema e a partir daí emita os comandos:

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

Se tudo funcionar conforme o esperado e você usar o truque "bind mount" para sua casa, poderá movê-lo definitivamente para o novo local e excluir sua partição Mint.

Responder2

Use por sua conta e risco. É necessário algum conhecimento prático da linha de comando, etc. Até que isso obtenha votos positivos suficientes para verificação da comunidade, você também poderá reparar um sistema quebrado, etc.).

Para instalar na mesma partição. (É melhor usar a linha de comando para isso, conforme você alterna a GUI em tempo real: faça Ctrl-Alt-F1f.ex. para alternar para um console)

  1. instale algum derivado do Ubuntu, (aqui, por exemplo, lubuntu)

    sudo apt install lubuntu-desktop
    

    confirme quando o sistema perguntar se você deseja substituir mdmpor lightdm. Usar

    sudo apt install ubuntu-mate-core
    

    para Mate, em vez disso, conforme descrito emComo instalo o MATE (o ambiente de desktop)?(meu).

  2. se não quiser reiniciar (não é necessário, mas talvez seja mais fácil), você pode usar as etapas

    sudo service mdm stop
    sudo service lightdm start
    

    para mudar de gerenciadores de janelas, etc.

  3. para deixar o sistema ciente de que é o Ubuntu, não o Mint, você precisa alterar o arquivo /etc/lsb-release(pelo menos). Para fazer isso, você deve ser capaz de (isso não funcionou imediatamente para mim, então, por favor, corrija se quebrado)

    sudo apt purge mintsystem
    sudo apt reinstall base-files
    

    De alguma forma, isso ainda não substituiu os arquivos /etc/lsb-releasee , portanto /etc/issue, /etc/issue.nettalvez seja necessário substituí-los manualmente

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

    A principal resposta emComo restauro os repositórios padrão?foi um pouco difícil, então vá parahttps://repogen.simplylinux.ch/, recrie o arquivo sources.list, substitua /etc/apt/sources.liste remova/etc/apt/sources.list.d/official...

    apt purge mintsources
    
  5. isso ajuda você a começar. Pode ser que você queira remover alguns pacotes adicionais ao longo do caminho. Agradecemos todos os comentários sobre esta solução (foi um pouco difícil quando tentei, mas deve funcionar para você).

informação relacionada