Wie kann ich ein Upgrade von Raspbian Wheezy auf Jessie durchführen?
Wie kann ich ein Upgrade von Raspbian Wheezy auf Jessie durchführen?
Antworten:
Wie mutig fühlst du dich? Es ist am sichersten, eine Neuinstallation auf einer neuen SD-Karte durchzuführen.
Der mutigere Weg, den ich verwenden würde, ist:
Sichern Sie alle für Sie wichtigen Dateien.
Mit Ihrer neuen oder vorhandenen Installation.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
um sicherzustellen, dass Wheezy auf dem neuesten Stand ist.
Bearbeiten Sie /etc/apt/sources.list und ändern Sie wheezy in jessie. Es kann auch Dateien in /etc/apt/sources.list.d/ geben, die ebenfalls aktualisiert werden müssen, um wheezy durch jessie zu ersetzen.
Aktualisieren und aktualisieren Sie dann erneut
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
dann dist-upgrade
?
Ich hoffe, dies kann anderen beim nächsten Mal helfen: Grundsätzlich funktioniert ein Upgrade so:
Oder du verwendest sed, um die Arbeit für dich zu erledigen:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
Dies kann eine Weile dauern, da alles heruntergeladen und alle Abhängigkeiten neu erstellt werden müssen. Außerdem erfordern die upgrade
und dist-upgrade
Teile eine gewisse Interaktion:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
/etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
von /etc/apt/sources.list.d/raspi.list
und erneutes Ausführen von apt-get update / upgrade löste das Problem.
raspi-config
(Verhinderung des Bootens über die Konsole) und der Installation von wolfram / Mathematica.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Möglicherweise liegt nach dem Upgrade ein Fehler vor. Stellen Sie sicher, dass Sie bei Eingabeaufforderungen im Zusammenhang mit systemd, lightdm, dbus und anderen bootbezogenen Dingen (spielt bei anderen Programmen keine Rolle, Sie können y drücken) beim dist-upgrade auf jessie N und nicht Y drücken.
Nur eine Ergänzung für Benutzer, die hier landen könnten und nach dem Upgrade-Verfahren suchen , wie ich!
Auf der offiziellen Raspberry Pi-Website wird vom Update von Wheezy auf Jessie abgeraten . Stattdessen empfehlen sie, eine saubere Jessie-Installation durchzuführen .
Von https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Beginnen Sie mit einem sauberen Bild, um zu Jessie zu wechseln. Wenn Sie ein Wheezy-Image wirklich aktualisieren müssen, haben wir einen nicht unterstützten Upgrade-Pfad ausprobiert, der in den Foren hier dokumentiert ist. Es hat sich gezeigt, dass dies auf einem Vanilla Wheezy-Image funktioniert. Wir können jedoch nicht vorhersagen, welche Auswirkungen dies auf von Ihnen installierte Pakete oder Daten haben kann. Dies geschieht also auf eigenes Risiko.
Und für diejenigen, die mutig sind, ist dies der Forumsbeitrag, in dem alle Passagen für das Update erklärt werden.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
Auf meinem Himbeer-Pi2 schlug der Anmeldedienst nach jedem Upgrade fehl und die lokale Anmeldung wurde verhindert. Zum Glück konnte ich mich remote über SSH anmelden.
Aufgrund meiner Nachforschungen habe ich ein Problem mit dem dbus
Dienst gefunden, das nach dem Upgrade nicht mehr gestartet wurde.
Die Problemumgehung, die ich verwendet habe:
apt-get remove dbus
Ich hoffe es hilft.
Ich habe diesen Thread in einer Google-Suche gefunden. Ich füge meine "Antwort" hinzu, falls es andere wie mich gibt, die immer noch mit einer sehr alten und wahrscheinlich unsicheren Version von Raspbian durch die Wildnis streifen. Hier geht:
Ich folgte dem Ansatz von Bex (vor über 3 Jahren!) Und es funktionierte :) Ich hatte ein kleines Problem mit einigen fehlgeschlagenen Abhängigkeiten, konnte diese jedoch beheben, indem ich den in der Fehlermeldung enthaltenen Vorschlägen folgte von Raspbian.
Trotzdem denke ich, dass der "beste" Ansatz für die meisten Leute darin besteht, den Empfehlungen in den Foren von Raspberry Pi zu folgen und eine saubere Installation durchzuführen. Ich habe noch keine Probleme festgestellt, aber mein RPI ist größtenteils "Aktien" und wird ab und zu für das eine oder andere Experiment verwendet. Möglicherweise lauern noch Probleme in meinem System.
Im Anschluss an Bex 'Post wurde dies in den RPI-Foren gepostet:
Und für alle, die bei der Suche nach einer Formel für das Upgrade über diesen Thread stolpern, ist dies die "beste" Antwort.
Weil ich zu faul bin und von nun an nur noch Copy'n'Paste machen will - das gleiche gilt für Jessie to Stretch:
Vorher aktualisieren und aufräumen
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Passen Sie die Repository-Quellen an:
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
Aktualisierung
sudo apt update
sudo apt upgrade
sudo apt full-upgrade