Proč jsou balíčky v oficiálních repozitářích Ubuntu starší než nejnovější (upstream) verze od Debian Sid, PPA, autorů atd.?
Přijatá odpověď:
Vydání Ubuntu prochází několika fázemi, než se skutečně dostane na veřejnost jako hotový produkt:
-
Nějaký čas předtím, než Ubuntu vydá vydání, zmrazí své balíčky v určitém bodě.
-
Před vydáním, ale po zmrazení balíčku se pracuje většinou na opravě všech chyb a problémů, které by mohly být v těchto balíčcích. Nové verze balíčků se po zmrazení balíčků nebo funkcí již neimportují do repozitářů.
-
Jakmile dojde k vydání, dojde k dalším změnám těchto balíčků pouze kvůli opravám chyb a bezpečnostním problémům. Na balíčcích v oficiálním úložišti se již neprovádějí žádné aktualizace, i když jsou vydány nové verze balíčků.
Nové verze balíčků se neustále importují (z Debianu) pro další vydání Ubuntu, dokud nedojde k dalšímu zamrznutí a opakování stejného procesu.
Jako příklad se můžete podívat na plán vydání 12.04.
Můžete vidět, že i když 12.04 bylo vydáno v dubnu, 12. ledna něco nazvaného Debian Import Freeze stalo.
Toto je jen první z mnoha fází zmrazení, ke kterým dochází před skutečným vydáním, a znamená to, že v tu chvíli se zastaví import balíčků z testování Debianu nebo unstable a začne se na nich pracovat na přizpůsobení a opravě problémů s nimi.
Po tomto okamžiku se u mnoha balíčků neprovádějí žádné aktualizace a verze, kterou balíček v tomto okamžiku měl, je verze přítomná a udržovaná po celou dobu životnosti vydání.
Takže i když existují vyšší verze stejného balíčku v PPA vývojářů nebo v repozitářích Ubuntu+1, budou zahrnuty až v příštím vydání Ubuntu.
To se provádí pro stabilitu, bezpečnost a funkčnost. Neustále importované nové balíčky krvácení do hlavního úložiště by znamenaly problémy a mnohem více problémů, které je třeba vyřešit. Zmrazení ve verzi balíčků pomáhá to vyřešit a učinit Ubuntu bezpečnějším a stabilnějším pro koncového uživatele.
Související:jak změnit název hostitele?Nová verze Ubuntu vychází každých 6 měsíců, takže každých 6 měsíců se připravují, testují, přizpůsobují a uvolňují nové balíčky s novou verzí. Budoucí verze balíčků lze nainstalovat do vašeho systému prostřednictvím PPA nebo pouhým stažením z webové stránky, ale verze balíčku v oficiálním úložišti zůstává stejná.
Pro lepší pochopení a zajímavý přehled toho, co se stalo s Ubuntu od 10.04 do 12.04, se podívejte na stránku ReleaseSchedule – LTS to LTS a Stable Release Updates, kde najdete úplný přehled a vysvětlení stabilní verze Ubuntu.