Könnte jemand Ratschläge zu den richtigen Terminalbefehlen für ein Upgrade von Linux Mint Petra auf Linux Mint Qiana geben?
Könnte jemand Ratschläge zu den richtigen Terminalbefehlen für ein Upgrade von Linux Mint Petra auf Linux Mint Qiana geben?
Antworten:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Verwenden Sie sed, um Verweise auf frech durch vertrauenswürdig und petra durch qiana in den Quellen zu ersetzen
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Aktualisieren Sie die Repositorys mit den neuen Einstellungen und führen Sie ein dist-Upgrade durch, um ein sauberes Upgrade auf die neue Version durchzuführen. Führen Sie dann das Upgrade aus, um sicherzustellen, dass alle Pakete aktualisiert werden.
sed
Befehle enthalten eine einfache Zeichenfolgenersetzung. In jeder dieser Dateien die Wörter saucy
und umgeschaltet trusty
und gleich für petra
zu qiana
. sudo apt-get update
Sucht nach Updates für alle Pakete und dist-upgrade
aktualisiert dann die Distribution. Der letzte upgrade
Befehl aktualisiert den Rest der Pakete.
Aktualisieren Sie auf Mint 17, ohne Ihre Einstellungen von Mint 16 (oder anderen früheren Versionen) zu verlieren, und installieren Sie dennoch die neueste Version direkt von der CD:
Bitte werfen Sie einen Blick auf:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
oder Sie können direkt zur Projektseite gehen:
https://github.com/MintBackupRestore/MintBackupRestore
Mit freundlichen Grüßen, Mint_BackupRestore
Die Mint 16-Quellen befinden sich normalerweise in /etc/apt/sources.list.d/official-package-repositories.list
. (Meine /etc/apt/sources.list ist bis auf einen Kommentar " # See sources.list.d/official-package-repositories.list
" grundsätzlich leer .) Sofern dies auf Ihrem System nicht der Fall ist, muss nur die Datei offiziell-package-repositories.list aktualisiert werden.
Erstellen Sie eine vollständige Sicherung, bevor Sie beginnen. Der einfachste Weg könnte eine exakte Kopie der Festplatte sein, auf der Mint installiert ist (wie /dev/sda
), die zurückkopiert werden kann, wenn etwas schief geht und Sie keine persönlichen Dateien manuell suchen und kopieren müssen, da die vollständige Festplatte kopiert wird. Der Nachteil ist, dass die Image-Datei ziemlich groß ist (500 GB Festplatte -> 500 GB Image-Datei, in einem solchen Fall kann eine Komprimierung verwendet werden). Da dieses Laufwerk nicht gemountet werden darf, booten Sie von einem Live-System wie Parted Magic, schließen Sie ein externes Laufwerk an, mounten Sie es (dh in /dev/usb-hdd
) und führen Sie dd aus (dauert eine Weile, möglicherweise Stunden).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Oder mit Komprimierung (dauert noch länger):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Abhängig von Ihrem Setup gibt es möglicherweise effizientere Möglichkeiten.
Suchen Sie alle Quelldateien (/etc/apt/sources.list /etc/apt/sources.list.d/*) und stellen Sie sicher, dass nur eine die offiziellen Mint-Quellen enthält. Wenn diese Datei auf Ihrem System nicht "sources.list.d / offiziell-package-repositories.list" heißt, ersetzen Sie den Dateinamen im folgenden Befehl.
Aktualisieren Sie die offizielle Quelldatei so, dass sie auf das Repository der Version 17 anstatt auf 16 verweist.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Bevor Sie mit dem Upgrade beginnen, überprüfen Sie noch einmal, ob die Quellen in Ordnung sind. Fahren Sie nicht fort, wenn am Ende nicht "Quellen in Ordnung" gedruckt werden (einige Quellen sind möglicherweise falsch, beheben Sie sie oder kommentieren Sie sie vor dem Upgrade aus). Dadurch werden die Paketlisten für Mint 17 abgerufen (damit die Upgrade-Routine weiß, welche Pakete installiert werden sollen) und ein Fehler ausgegeben, wenn sie nicht heruntergeladen werden können, aber keine installierten Pakete geändert / aktualisiert werden.
# apt-get update && echo sources okay
Führen Sie das eigentliche Upgrade durch (-y, um einige der eher grundlegenden Fragen mit Ja zu beantworten).
# apt-get -y dist-upgrade
/etc/apt/sources.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/sources.list.d/official-package-repositories.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Aktualisieren:
Ich habe dies gerade versucht (Upgrade von 16 auf 17) mit "apt-get -y dist-upgrade" (es wurden noch einige Fragen gestellt, z. B. ob / etc / issue aktualisiert werden sollte, Standard war nein) und es ist schließlich fehlgeschlagen ::
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Dies ist wahrscheinlich der Grund, warum die Community-Tutorial-Seite zum Upgrade ein "neues Upgrade" empfiehlt (ein irreführender Begriff für "Alles löschen und von Grund auf neu installieren", gefolgt vom manuellen Zurückkopieren einiger wichtiger Dateien) und von einem Paket-Upgrade abrät ("Dies ist etwas, das wir nicht empfehlen "). Nach dieser Empfehlung würden Mint-Benutzer ihr System jedes Jahr neu installieren (oder wenn eine neue Version herauskommt).
Sie sollten also vor dem Start ein vollständiges Backup erstellen. Und machen Sie sich bereit, Abhängigkeitsprobleme zu beheben.
In meinem Fall (oben genannter Fehler) haben die folgenden Befehle die Probleme behoben (auch hier wurde gefragt, ob Dateien ersetzt werden sollen oder nicht - wählen Sie Y (Ja), es sei denn, Sie sind sich wirklich sicher, dass Sie sie für einige nicht behalten möchten Grund).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Sobald alles erledigt ist, sollten Sie sich auf der neuen Version befinden (Neustart für alle Änderungen, einschließlich des neuen Kernels, um wirksam zu werden):
# cat /etc/issue
Linux Mint 17 Qiana \n \l