Jede Ubuntu-Version hat das Ende des Supportdatums angegeben. Zum Beispiel wird das aktuelle Oneiric bis April 2013 unterstützt. Was bedeutet das und was passiert zu diesem Zeitpunkt? Wenn ein Fehler in einem der von Ubuntu unterstützten Pakete gefunden wird - wird er behoben?
Ich frage, weil ich ernsthafte bekannte Probleme mit Compiz und Unity habe, die es für mich völlig unbrauchbar machen (Fehler # 888039 + einige andere kleinere). In der Precise-Filiale wurden Korrekturen veröffentlicht, obwohl der Status von Launchpad besagt, dass dies Oneiric betrifft (es ist auch verwirrend, aber vielleicht kenne ich den Prozess nicht gut genug). Die Migration auf Precise ist derzeit keine Option, und ich frage mich nur, ob ich davon ausgehen kann, dass solche Korrekturen auf die vorherige - immer noch unterstützte Version zurückportiert werden, wenn ich aus irgendeinem Grund nicht auf die neueste Version aktualisieren möchte.
Ich weiß, dass es schwer zu verallgemeinern ist, wollte aber nur wissen, was ich von einer "unterstützten" Version erwarten kann.
quelle
nux
.nux
Ihnen installiert hat:apt-cache show nux | grep Version
Antworten:
Das Versprechen, dass eine bestimmte Version von Ubuntu für eine bestimmte Anzahl von Monaten unterstützt wird, bedeutet nicht unbedingt das Versprechen, alle Fehler zu beheben, oder sogar das Versprechen, alle Fehler zu beheben.
Beachten Sie dieses Zitat von der Ubuntu-Webseite für Desktop-Geschäftsbenutzer.
Siehe die Grafik mit dem Namen Ubuntu for Desktop Release Cycle . Beachten Sie, dass die nächsten beiden LTS-Versionen 2 Jahre Support für Hardware- und Wartungsupdates und weitere 3 Jahre Support für Wartungsupdates erhalten. Dies kann Fehlerbehebungen beinhalten, bedeutet jedoch nicht, dass versprochen wird, alle Fehler während dieses Zeitraums zu beheben.
Es ist ähnlich für die Server-LTS-Versionen, wie diese Seite für Ubuntu-Server-Geschäftsbenutzer zeigt. Der Hauptunterschied besteht darin, dass Hardware- und Wartungsupdates über den gesamten Zeitraum von 5 Jahren verlängert werden.
Wie der Link in Ihrer Frage zu einem Fehlerbericht zeigt, ist es oft sehr schwierig, genau zu bestimmen, welches Paket das Problem verursacht, und wir können auch feststellen, dass die Freiwilligen große Anstrengungen unternehmen, um Fehlerberichte zu sortieren, um zu bestimmen, welche haben sollten Priorität und wer ist für die Behebung verantwortlich.
Wenn ich diese Seite über das Helfen bei Fehlern lese, sehe ich, dass die Ubuntu-Entwicklergemeinde sehr ordentlich auf Fehlerberichte reagiert.
Sie müssen auch berücksichtigen, dass Ubuntu eine Distribution ist. Es nimmt Softwarekomponenten aus anderen Teilen der Linux-Community und bringt sie zusammen. Was ist, wenn der Fehler im Linux-Kernel oder Debian oder Gnome oder einer anderen Komponente liegt, für die Ubuntu nicht verantwortlich ist?
Der Fehlerbericht muss an die Verantwortlichen für die Wartung und Entwicklung des Pakets mit dem Fehler weitergeleitet werden. Und dann liegt es an diesen Leuten.
Manchmal können die Ubuntu-Leute sowohl das Update als auch den Fehlerbericht bereitstellen. Es ist wichtig, dass das Update in den Upstream verschoben wird (wie es genannt wird), damit alle Mitglieder der Linux-Community davon profitieren können und nicht nur wir Ubuntu-Benutzer. Es braucht Zeit, bis das Update in den Upstream geht, von diesen Upstream-Betreuern akzeptiert wird und wieder in den Downstream zurückkehrt, um in Ubuntu gepatcht zu werden.
Ich bin nicht überrascht, dass manchmal die Entscheidung getroffen wird, das Problem in der nächsten veröffentlichten Version von Ubuntu zu beheben, anstatt es in einer Version zu beheben, die bald ersetzt wird. Besonders wenn diese nächste Version eine LTS-Version mit 5 Jahren Support sein soll.
Sie sagen, dass dieser bestimmte Fehler in Precise Pangolin behoben wird, nicht jedoch in Oneiric Ocelot. Precise Pangolin 12.04 wird jedoch seit fast sechs Monaten getestet. Durch Einfügen des Fixes in Precise wird der Fix getestet.
Dies ist besser, als es in Oneiric einzufügen, wenn Benutzer erwarten, dass eine stabile Version es testet. Denken Sie nicht?
Das Reparieren der Vergangenheit kann warten. Holen Sie sich die Zukunft "präzise" zu Beginn. Das ist meiner Meinung nach wichtig.
quelle
Dies bedeutet hauptsächlich, dass der technische Support für die Oneiric-Version bis zum Ende ihrer Lebensdauer, dh im April 2013, bereitgestellt wird. Sie können auch sicher sein, dass kritische und Sicherheitslücken, die Oneiric betreffen, bis April 2013 behoben werden.
Abhängig von der Schwere der Fehler und den vom Fehler betroffenen Paketen kann dies behoben werden oder nicht.
quelle
Es gibt keine Garantie dafür, dass ein gefundener Fehler behoben wird. Zeitraum. Auch auf der aktuellen oder Entwicklungsversion. Einige Fehler wurden behoben, andere nicht. Dies hängt von den verfügbaren Ressourcen, dem Schweregrad der Fehler usw. ab.
Was ist sicher, wenn ein Fehler behoben ist und es sich um einen Sicherheitsfehler oder einen kritischen Fehler handelt, wird er auf alle unterstützten Versionen zurückportiert. In einigen unterstützten Versionen erhalten Sie außerdem Aktualisierungen einiger ausgewählter Pakete (z. B. Firefox) bis zum Ende der Lebensdauer.
Das Wichtigste an der Unterstützung ist aus Sicht eines normalen Benutzers, dass die Repositorys aller Versionen nur so lange online bleiben, wie sie unterstützt werden. Wenn Sie eine nicht unterstützte Ubuntu-Version verwenden, können Sie Software nicht mit den normalen Mitteln installieren oder aktualisieren (apt-get mit offiziellen Repositories, Software Center usw.).
quelle
Andere haben gut angesprochen, was es bedeutet, unterstützt zu werden.
Wenn es in Precise einen Fix gibt, den Sie in einer älteren Version wie Oneiric benötigen, gibt es drei Möglichkeiten.
Sie können den Prozess für Stable Release-Updates verfolgen. Wenn ein Fix wichtig ist und wahrscheinlich nichts kaputt macht, ist er ein Kandidat für eine SRU. Siehe hier . Der Link bietet auch wichtige Hintergrundinformationen darüber, warum Fehler in älteren Versionen von Paketen nicht automatisch behoben werden.
Ich sehe eine Lösung für den von Ihnen erwähnten Fehler, der den SRU-Prozess für Oneiric durchläuft. Möglicherweise möchten Sie den Fehlerbericht kommentieren und nach seinem Status fragen. Ich bin überrascht, dass es schon so lange getestet wurde.
Im Allgemeinen ist es möglich, dass eine neuere Version eines Pakets mit dem Fix für oneiric-backports freigegeben wurde. Sie können dieses Repository aktivieren, indem Sie das Ubuntu Software Center öffnen, Bearbeiten-> Softwarequellen verwenden und dann auf die Registerkarte Updates klicken. Wählen Sie oneiric-backports.
Auch hier können Sie im Allgemeinen möglicherweise die Precise-Version auf Ihrem System verwenden, wenn Oneiric alle Abhängigkeiten der neuen Version des Pakets aufweist. Sie können auf archives.ubuntu.com durch den Poolbaum der Verzeichnisse zum aktuellen Paket für jede unterstützte Version navigieren. Sie können die gewünschte herunterladen, prüfen, ob alle Abhängigkeiten erfüllt sind, und dann versuchen, sie mit dem
sudo dpkg -i package_name_and_release
Befehl zu installieren . Eine Websuche kann auch hilfreich sein, um die .deb-Datei für die gewünschte Version zu finden. Es ist sehr unwahrscheinlich, dass dies für Compiz oder Unity funktioniert, da sich ihre Abhängigkeiten von Release zu Release so stark ändern.In Ihrem speziellen Fall, den Sie erwähnen, war der SRU-Prozess meiner Meinung nach am besten geeignet, und tatsächlich folgt ein Fix diesem Prozess. Das vorgeschlagene Update befindet sich im von oneiric vorgeschlagenen Repository und kann von dort aus installiert und getestet werden. Sehen Sie diese für weitere Informationen.
quelle