Wie funktioniert die Ubuntu-Unterstützung?

9

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.

Maciej Dragan
quelle
1
Der Fehlerstatus besagt, dass Korrekturen sowohl für Precise als auch für Oneiric veröffentlicht wurden. Das Update für Oneiric wurde vor Minuten festgeschrieben, daher kann es ein oder zwei Tage dauern, bis Sie das Update sehen.
Mike, was auch immer
Was für ein Timing;) Wie auch immer - ich denke, ich muss noch ein paar Tage warten, da ich das Update in Updates immer noch nicht sehen kann.
Maciej Dragan
Tatsächlich wurde der Fix am 10. Februar (Nr. 131) eingereicht und in den Vorschlag für Fed 17 (Nr. 133) aufgenommen. Wenn es immer noch nicht in main ist, möchten Sie möglicherweise das vorgeschlagene Repository aktivieren und seine Version von installieren nux.
Mike, was auch immer
Es war nur für Preceise (# 139). Die letzte Statusänderung ist für Oneiric ... Ich hoffe. Aus diesem Grund habe ich geschrieben, dass ich den Status des Launchpads ziemlich verwirrend finde.
Maciej Dragan
... aber ich habe nicht über die stagin PPA gesprochen, noch waren # 131 und # 133. Beide beziehen sich nur auf Oneiric. Überprüfen Sie, welche Version von nuxIhnen installiert hat:apt-cache show nux | grep Version
Mike, was auch immer

Antworten:

5

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.

Bleiben Sie mit kostenlosen und regelmäßigen Updates und Upgrades auf dem Laufenden

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.

grahammechanisch
quelle
2

Zum Beispiel wird das aktuelle Oneiric bis April 2013 unterstützt. Was bedeutet das und was passiert zu diesem Zeitpunkt?

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.

Wenn ein Fehler in einem der von Ubuntu unterstützten Pakete gefunden wird - wird er behoben?

Abhängig von der Schwere der Fehler und den vom Fehler betroffenen Paketen kann dies behoben werden oder nicht.

jokerdino
quelle
2

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.).

Javier Rivera
quelle
0

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.

  1. 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.

  2. 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.

  3. 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_releaseBefehl 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.

John S. Gruber
quelle