Gibt es eine Möglichkeit, ohne Neuinstallation von Linux Mint mit Mate-Desktop auf Ubuntu MATE umzusteigen?

Gibt es eine Möglichkeit, ohne Neuinstallation von Linux Mint mit Mate-Desktop auf Ubuntu MATE umzusteigen?

Kurze Geschichte: Aus verschiedenen Gründen wechselte ich damals vonUbuntuDesktop mitGnome 2.0ZuUbuntu XFCE(wurde krank von Gnome 3), dann zuZimtDesktop-Umgebung, die mich irgendwie dazu brachte,Linux MintWelt. Und dann bekam ichMate-Desktopdas scheint genau das zu sein, was ich vorerst brauchte. NurLinux Mintstellt sich heraus, dass es eher das ist, was ich loswerden möchte.

Jetzt besteht die Herausforderung darin, dass ich eine Entwicklungsumgebung habe. Und obwohl ich Backups erstelle, möchte ich ohne vollständige Neuinstallation und Wiederherstellung wieder zu Ubuntu wechseln.

Der Wechsel zwischenStandard-Ubuntuund zBXubuntusieht einfach aus - wechseln Sie einfach die apt-Quellen und lassen Sie apt die Arbeit erledigen. AberLinux Minthat noch ein paar weitere Hooks für die "Berechnung" von URLs und Pfaden. Das verdammte Ding lässt mich also nicht zurück, oder zumindest empfinde ich es so. Ich habe versucht, vorhandenewie manumsonst.

Persönliche Erfahrungen sind willkommen, aber was ich brauche, ist eine Schritt-für-Schritt-Anleitung, die beschreibt, was zu tun ist, zumindest eine minimale Anleitung zu Fallstricken und (optional) einige weitere Hinweise zu geeigneten Änderungen hinter den Kulissen, die mich jetzt nicht mehr loslassen.

Antwort1

Vorausgesetzt, dass sich die Entwicklungsumgebung irgendwo in Ihrem Home-Verzeichnis befindet, würde ich Folgendes versuchen. Bitte beachten Sie:Ich habe das nicht selbst ausprobiert, daher gibt es keinerlei Garantie.Kurz gesagt, ich würde Ubuntu mit MATE in einer anderen Partition installieren, dann alle Pakete installieren, die Sie in Mint installiert haben, und Ihr aktuelles Home-Verzeichnis im neuen System wiederverwenden.

Mehr im Detail:

  1. Holen Sie sich in Ihrem aktuellen System die Liste der installierten Pakete in einer für folgende Personen nutzbaren Form dpkg --set-selections:

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

    (dadurch erhalten Sie nur die Liste der Pakete, die Sie manuell installiert haben. Ich glaube, das sollte ausreichen, oder Sie können mit die Liste aller installierten Pakete abrufen dpkg --get-selections '*' > pkgs.txt.)

  2. Installieren Sie Ubuntu auf einer neuen Partition.

  3. Installieren Sie MATE:

    sudo apt-get install mate-core
    

    für einen minimalen MATE-Desktop oder

    sudo apt-get install mate-desktop-environment
    

    für den kompletten MATE-Desktop.

  4. Verwenden Sie Ihr Home von Mint erneut. Sie können dies tun, indem Sie es einfach komplett kopieren oder (mit minimalem Risiko, dass es durch das neue System irgendwie verändert wird) es direkt in das neue System einbinden, indem Sie es /etc/fstabin Ubuntu bearbeiten und diese Zeilen hinzufügen:

    /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
    

    Dort können Sie den blkid /dev/<mint-partition>Befehl verwenden, um die UUID der Mint-Partition herauszufinden. Denken Sie auch daran, das /mnt/mintVerzeichnis zu erstellen, da es meiner Meinung nach vorhanden sein muss, damit die Bereitstellung erfolgreich ist.

  5. Führen Sie einen Neustart durch (noch einmal in Ubuntu). Wenn das System hochfährt, sollte Ihr Home-Verzeichnis dasselbe sein, das Sie in Mint haben.

  6. Installieren Sie die zusätzlichen Pakete, die Sie in Mint installiert haben: Kopieren Sie die pkgs.txtin Schritt 1 erstellte Datei in das neue System und geben Sie von dort aus die folgenden Befehle ein:

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

Wenn alles wie erwartet funktioniert und Sie den „Bind Mount“-Trick für Ihr Home-System verwendet haben, können Sie es endgültig an den neuen Speicherort verschieben und anschließend Ihre Mint-Partition löschen.

Antwort2

Die Nutzung erfolgt auf eigene Gefahr. Einige Kenntnisse der Befehlszeile usw. sind erforderlich. Bis dies genügend Upvotes für die Community-Verifizierung erhält, sollten Sie auch in der Lage sein, ein defektes System usw. zu reparieren.

Zur Installation auf derselben Partition. (Verwenden Sie hierfür am besten die Befehlszeile, da Sie die GUI im laufenden Betrieb wechseln: Führen Sie Ctrl-Alt-F1beispielsweise Folgendes aus, um zu einer Konsole zu wechseln.)

  1. Installieren Sie ein Ubuntu-Derivat (hier z. B. Lubuntu).

    sudo apt install lubuntu-desktop
    

    mdmBestätigen Sie, wenn das System Sie fragt, ob Sie durch ersetzen möchten lightdm. Verwenden Sie

    sudo apt install ubuntu-mate-core
    

    für Mate, stattdessen, wie beschrieben unterWie installiere ich MATE (die Desktop-Umgebung)?(meins).

  2. Wenn Sie keinen Neustart wünschen (nicht notwendig, aber vielleicht einfacher), können Sie die Schritte verwenden

    sudo service mdm stop
    sudo service lightdm start
    

    um Fenstermanager usw. zu wechseln

  3. um dem System klar zu machen, dass es Ubuntu und nicht Mint ist, müssen Sie /etc/lsb-release(zumindest) die Datei ändern. Dazu sollten Sie in der Lage sein (bei mir hat das nicht sofort funktioniert, also korrigieren Sie es bitte, wenn es nicht funktioniert).

    sudo apt purge mintsystem
    sudo apt reinstall base-files
    

    Aus irgendeinem Grund wurden die Dateien /etc/lsb-release, /etc/issueund nicht ersetzt /etc/issue.net, daher müssen Sie sie möglicherweise manuell ersetzen.

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

    Die Hauptantwort beiWie stelle ich die Standard-Repositorys wieder her?war ein bisschen hart, also geh einfach zuhttps://repogen.simplylinux.ch/, erstellen Sie die Datei sources.list neu, ersetzen /etc/apt/sources.listund entfernen/etc/apt/sources.list.d/official...

    apt purge mintsources
    
  5. damit haben Sie den Anfang gemacht. Möglicherweise möchten Sie unterwegs noch ein paar zusätzliche Pakete entfernen. Ich freue mich über jedes Feedback zu dieser Lösung (es war ein bisschen holprig, als ich es ausprobiert habe, aber es sollte für Sie funktionieren.)

verwandte Informationen