Wenn Sie nur lucid-Updates verwenden, sind die Richtlinien für stabile Release-Updates ziemlich solide. Grundsätzlich sind nur kleine Änderungen zulässig, die das Verhalten der Software nicht inkompatibel verändern.
Hier sind einige Schritte, die Sie ausführen können, um sicherzustellen, dass alles reibungslos funktioniert.
1) Lesen Sie die Änderungsprotokolle für alle neuen Pakete. Wenn Sie apt-get upgrade verwenden, sehen Sie sich die Liste der Pakete an, die aktualisiert werden sollen. Der einfachste Weg ist die Verwendung von aptitude (apt-get install aptitude, falls Sie es noch nicht haben):
aptitude changelog foo
Dies zeigt Ihnen das Änderungsprotokoll des Pakets, einschließlich nicht angewendeter Updates. Wenn Sie so etwas wie "LP: # 123456" sehen, handelt es sich um einen Launchpad-Fehlerbericht, der durch dieses Update behoben wurde. Den vollständigen Fehlerbericht finden Sie unter http://launchpad.net/bugs/123456
2) Sichern Sie unser System. Du solltest das jeden Tag tun!
3) Planen Sie Ausfallzeiten. Während die meisten Updates keine langen Ausfallzeiten verursachen, werden sie wahrscheinlich einen Neustart der Dienste beinhalten, um aktualisierte Konfigurationen und / oder Bibliotheken abzurufen. Seien Sie also bereit für eine kurze Dienstunterbrechung.
3a) Testen Sie das Stoppen / Starten Ihrer Dienste vor dem Update. Wir erhalten viele Fehlerberichte in Ubuntu von Benutzern, die glauben, ein Update habe ihr System beschädigt, obwohl die Konfigurationen eine Weile falsch waren, die Probleme jedoch unbemerkt blieben, da der Dienst mit der alten, nicht fehlerhaften Konfiguration einwandfrei lief.
Viel Glück!
apt-listchanges
(Paket) verwenden, um alle Änderungen vor Upgrades zu überprüfen. Es gibt auch apt-listbugs, die kritische Fehler auflisten würden, aber IIRC betrachtet "nur" Debian-Fehler nicht, Launchpads.Regelmäßige Updates von offiziellen Repositorys (ich gehe davon aus, dass Sie nur ein apt-get-Upgrade und kein Release-Upgrade durchführen) sind normalerweise sicher. Auf jeden Fall gibt es einige bewährte Methoden, die für kritische Server gelten und beim Anwenden von Upgrades befolgt werden sollten:
a) Erstellen Sie einen vollständigen Datenbank-Backup-Priot für das Upgrade
b) Haben Sie einen Rollbackup-Plan, stellen Sie sicher, dass Sie die vorherige Version .debs gespeichert haben oder verfügbar sind, falls Sie ein Rollback auf die vorherige Version durchführen müssen
quelle
Mach es, du bist in Sicherheit! Sicherer als Sicherheitsprobleme ...
quelle