Ich schrieb ein Skript und brauchte eine Liste aller derzeit unterstützten Versionen von Ubuntu.
Wenn jemand von euch entweder eine herunterladbare Datei kennt, die alle Versionen mit Datum enthält, oder eine einfache Liste aller derzeit unterstützten Versionen. Das wäre toll. Offensichtlich müssten sie Orte sein, an denen Canonical sie auf dem neuesten Stand hält, damit die Skripte auch in Zukunft funktionieren.
Und es sollte etwas sein, das auf älteren Versionen von Ubuntu funktioniert, sagen wir jede unterstützte Version (lucid +) usw.
package-management
metadata
version
Martin Owens -doctormo-
quelle
quelle
Sie können die Analyse verwenden, von der die Ausgabe stammt
ubuntu-support-status
. Daraufhin wird aufgeführt, welche Software nicht unterstützt wird und wie lange die anderen unterstützt werden. Beispielsweise werden LAMP-Dienste auf einem LTS-Desktop 5 Jahre lang unterstützt, selbst wenn der Desktop selbst nur drei Jahre lang unterstützt wird. Dieser Befehl wird das widerspiegeln. Es zeigt Ihnen auch, dass Pakete aus dem Universum, Multiversum usw. überhaupt nicht unterstützt werden.Hier ist ein Beispiel:
quelle
So platzieren Sie alle unterstützten Namen in einer Liste, anstatt sie zu drucken:
quelle
names = [ s.name for s in series_all if s.supported ]
:)Es ist nicht schwer, das Muster in den Veröffentlichungsdaten zu erkennen. Wenn Sie zu Wikipedia gehen , können Sie sehen, dass die normalen Releases 1 1/2 Jahre lang unterstützt werden, während die LTS (Long Term Support, veröffentlicht im April jedes zweiten Jahres) 3 Jahre lang unterstützt werden. Da es alle 6 Monate (im April und Oktober) eine Veröffentlichung gibt, ist es einfach, aus diesen Informationen ein Skript zu erstellen.
quelle