[h=1]Upgrade auf Debian 8 (Jessie)[/h] Aktualisiert Mittwoch,, 29. April 2015 von Alex Fornuto
Debian 8 (Jessie) ist die neueste Version von Debian, die im April 2015 veröffentlicht Diese Anleitung erklärt, wie Sie Ihr System von einem Debian-7 (keuchend) Debian 8 aktualisieren.
Wenn Sie den Apache-Webserver verwenden, beachten Sie, dass Debian 8 bewegt sich von Apache 2.2 bis 2.4. Diese Version Wandel erfordert einige Anpassungen in Konfigurationsdateien und kann eine bestehende Website zu brechen. Bitte füllen Sie das
Sie müssen registriert sein, um Links zu sehen.
Guide, bevor Sie fortfahren.
[h=2]Vorbereiten einer Aktualisierung[/h] Bereiten Sie Ihre Linode für Debian-8 durch die Installation von Updates, das Sichern Ihrer Linode, die Überprüfung Ihrer Kernel, Beenden von Diensten und Starten einer screen-Session.
[h=3]Installieren Verfügbare Updates[/h] Sie sollten alle verfügbaren Updates für Debian 7 vor dem Upgrade auf Debian 8 installieren.
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo apt-get update && sudo apt-get upgrade -y
[/TD]
[h=3]Sichern Ihrer Linode[/h] Es ist eine gute Idee,
Sie müssen registriert sein, um Links zu sehen.
Ihrer Linode bevor ein wichtiges Upgrade. Wenn Sie auf den Linode Backup Service abonnieren, empfehlen wir Ihnen,
Sie müssen registriert sein, um Links zu sehen.
vor dem Upgrade auf Debian 8. Wenn Sie ein anderes Backup-Service oder eine Anwendung verwenden, empfehlen wir, dass Sie eine manuelle Sicherung jetzt zu machen. Sie können auch zum Sichern Ihrer Konfigurationsdateien soll (in der Regel in sich /etc/ falls sie in späteren Versionen von Ihnen verwendeten Software geändert haben). Entdecken Sie unsere
Sie müssen registriert sein, um Links zu sehen.
für weitere Informationen.
[h=3]Überprüfen Sie Ihre Kernel[/h] Stellen Sie sicher, dass Ihre Linode ist mit der neuesten unterstützten Kernel. Siehe
Sie müssen registriert sein, um Links zu sehen.
für weitere Informationen.
[h=3]Beenden von Diensten[/h] Wir empfehlen Ihnen, so viele Dienste wie möglich, vor dem Upgrade auf Debian 8. Dazu gehören Web-Server-Daemons (Apache und Nginx), Datenbankserver (PostgreSQL und MySQL) und andere nicht-kritische Dienste zu beenden. Um einen Dienst zu stoppen, geben Sie den folgenden Befehl ein und ersetzen apache2 mit dem Namen des Dienstes, den Sie beenden möchten:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo Service apache2 Anschlag
[/TD]
[h=3]Starten einer screen Sitzung[/h] Um sicherzustellen, dass die Updates auch weiterhin in dem unwahrscheinlichen Fall, Sie von der Linode während der Aktualisierung getrennt sind zu installieren, durch den Upgrade-Prozess zu gehen in einer screen-Session.
- Installationsbildschirm:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo apt-get install-Bildschirm
[/TD]
- Starten Sie eine screen Sitzung:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] Bildschirm
[/TD]
- Wenn Sie von Ihrem Server getrennt sind, können Sie auf den Bildschirm-Sitzung, indem Sie den folgenden Befehl wieder:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] Bildschirm -rd
[/TD]
Sie sind nun bereit, um Debian 8 auf Ihrem Linode installieren.
[h=2]Upgrade auf Debian 8[/h]
- Bearbeiten Sie Ihre /etc/apt/sources.list Datei und ändern alle Vorkommen wheezy zu jessie Wenn Sie fertig sind, Ihre /etc/apt/sources.list sollte folgendermaßen aussehen:
/etc/apt/sources.list
[TD="class: gutter gl, align: right"] 1
2
3
4
5
6
7
8
9 [/TD]
[TD="class: code"] deb
Sie müssen registriert sein, um Links zu sehen.
jessie Haupt
deb-src
Sie müssen registriert sein, um Links zu sehen.
jessie Haupt
deb
Sie müssen registriert sein, um Links zu sehen.
jessie / main
deb-src
Sie müssen registriert sein, um Links zu sehen.
jessie / main
# Jessie-Updates, die zuvor als "flüchtige" bekannt
deb
Sie müssen registriert sein, um Links zu sehen.
jessie main
deb-src
Sie müssen registriert sein, um Links zu sehen.
jessie main
[/TD]
Überprüfen Sie Ihre /etc/apt/sources.list.d zusätzliche Paket-Depots, und sicherzustellen, dass sie die Abfrage für Pakete von jessie Sie müssen mit den Betreuern der einzelnen Pakete zu prüfen, um sicherzustellen, dass ihre eigenen Repositories wurden aktualisiert.
- Aktualisieren Sie Ihre Paketlisten:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo apt-get update
[/TD]
- Schnappen Sie sich die neuesten Versionen der wichtigsten Systemprogramme:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo apt-get install apt dpkg Eignungs
[/TD]
- Aktualisieren Sie Ihr System durch Eingabe des folgenden Befehls. Das Upgrade wird heruntergeladen und installiert zahlreiche Pakete. Dieser Schritt kann eine Weile in Anspruch nehmen:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] sudo apt-get dist-upgrade
[/TD]
Programm mit der "NSS" (Network Security Services) und "PAM" (Pluggable Authentication Modules) müssen neu gestartet werden. In den meisten Fällen die Standard-Liste der Dienste neu gestartet werden, ist in Ordnung. Wenn Sie zusätzliche Dienste, die Sie, dass die Verwendung NSS oder PAM ausgeführt haben, fügen Sie diese bitte in die Liste.
Während der Aktualisierung wird die Konfigurationsdateien, die Sie geändert und erfordern Updates habe für die manuelle Überprüfung vorgelegt werden. Hier ein Beispiel:
[TD="class: gutter gl, align: right"] 1
2
3
4
5
6
7 [/TD]
[TD="class: code"] Konfigurationsdatei "/etc/mysql/my.cnf '
==> Modified (von Ihnen oder von einem Skript) seit der Installation.
==> Paketverteiler hat eine aktualisierte Version ausgeliefert.
Was möchten Sie tun? Folgende Optionen sind verfügbar:
Y oder I: Installieren Sie die Paketbetreuers
N oder O: halten Sie Ihre derzeit installierte Version
D: zeigen die Unterschiede zwischen den Varianten
[/TD]
- Starten Sie Ihr System mit dem
Sie müssen registriert sein, um Links zu sehen.
um sicherzustellen, dass es keine Probleme während der Aktualisierung. Während Ihr System neu gestartet wird, können Sie die Konsole Ihrer Linode auf Fehler mit der AJAX-Terminal oder beobachten
Sie müssen registriert sein, um Links zu sehen.
Ihre Linode nun Debian auf 8!
[h=2]Fehlerbehebung Probleme[/h] Fehler über Pakete, die entfernt werden und nicht gespült kann durch die Installation der neuesten Version der Software oder Spülen der alte Paket gelöst werden. Zum Beispiel, wenn Sie eine Fehlermeldung über MySQL erhalten, könnten Sie versuchen, um das Problem, indem Sie den folgenden Befehl zu beheben:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] apt-get install mysql-server
[/TD]
Wenn der obige Schritt nicht für das Paket, das Sie zu installieren versuchen, zu arbeiten, können Sie das Paket mit dem folgenden
Befehl, nachdem sichergestellt
wurde, dass Sie eine Sicherungskopie der Daten und Konfiguration des Programms
haben bereinigen:
[TD="class: gutter gl, align: right"] 1 [/TD]
[TD="class: code"] apt-get remove --purge mysql-server
[/TD]