Apt: Porovnání verzí

Smazaný obsah Přidaný obsah
Woodcraft (diskuse | příspěvky)
m Zrušena verze 10716 od uživatele 217.31.207.101 (diskuse)
Woodcraft (diskuse | příspěvky)
m →‎Distribuce a verzování: - altualizováno označení verzí
Řádek 91:
Debian má verzování jiné. Nezakládá se na nějakých pomyslných časomírách, ale balíčky jsou zařazovány do příslušné distribuční verze podle určitých pravidel.
 
{{Pozn|V Debianu (na rozdíl od Ubuntu) mají kódová jména mnohem větší význam. Instalovat verzi '''sidlenny''' není totéž co instalovat verzi ''unstable'', i když se to na první pohled může zdát.. Pokud si totiž nainstalujete (a ve zdrojích nastavíte) váš systém na ''unstable'', tak se vám budou instalační balíky neustále aktualizovat dál a dál.. Zatímco u '''sidlenny''' pouze do té doby, než bude prohlášen za ''testing'' ev. časem za ''stable''. To nastane tehdy až budou balíky ve stávajícím ''testingu'' ustálené - viz podmínky které musí splňovat v níže uvedené tabulce.}}
 
''Stable'' verze u Debianu nemá nic společného se stabilitou software, který balíky obsahují, což je tradiční omyl. Do ''stable'' jsou zařazovány balíky které neprodělaly po určitou dobu žádnou změnu v závislostech, aktualizaci, resp. opravu chyby. Logicky tak verze ''stable'' nemůže zastupovat špičku aktuálního software.
 
* Kdo chce "být in" nebo mít aplikace u nichž jsou rychle opravované chyby, instaluje '''sidlenny'''. Většinou to platí pro linux používaný na desktopu.
* Vývojáři spíš upřednostní ''unstable'' nebo ''testing''
* Balíky z verze ''experimental'' používají věčně nespokojení zoufalci (ten však stejně není samostanou verzí distribuce) a vývojáři
* Kdo chce mít svatý pokoj a potřebuje především stabilní a funkční systém instaluje '''sargeetch''' nebo ''stable''
* A '''etchsid''' si obvykle instaluje opatrný "pan zvědavý"
 
{{Pozn|Pokud chcete instalovat verzi ''unstable'', tak stejně (pokud neinstalujete přes [[Linux:debootstrap|debootstrap]]) se to většinou řeší tak, že nejprve nainstalujete z média verzi ''testing'' nebo ''stable'' a teprve pak, úpravou konfigurace pro APT zaktualizujete systém na ''unstable''.}}
Řádek 113:
|-
! sarge
| oldstable || Je verze kterou nahradil v její pozici ''stable'' '''etch'''
| stable || Přestože by někoho mohlo mást označení ''stabilní'' i zde se mohou objevit závažné chyby. Nejsou však opravovány novým vydáním balíku, řeší je tzv. bezpečnostní aktualizace. Na rozdíl od verze ''testing'' tato verze distribuce je spravována lidmi co rozhodují o tom kdy bude "vydána" další ''stable'' verze podle různých kritérií.<br>Každému vydání předchází nejprve stav zmražení distribuce ''testing''. Znamená to v praxi, že během tohoto období nejsou začleňovány jiné balíky než ty co opravují nějaké kritické chyby. Pak dojde k přesunu balíků z ''testing'' do ''stable'' a je vydána nová ''stable''.<br>Až přesáhne množství přesouvaných balíků určitou procentuální hladinu, změní se stávající ''testing'' na ''stable'' ovšem <u>kódové jméno zůstane zachováno</u>
|-
! etch
| stable || Přestože by někoho mohlo mást označení ''stabilní'' i zde se mohou objevit závažné chyby. Nejsou však opravovány novým vydáním balíku, řeší je tzv. bezpečnostní aktualizace. Na rozdíl od verze ''testing'' tato verze distribuce je spravována lidmi co rozhodují o tom kdy bude "vydána" další ''stable'' verze podle různých kritérií.<br>Každému vydání předchází nejprve stav zmražení distribuce ''testing''. Znamená to v praxi, že během tohoto období nejsou začleňovány jiné balíky než ty co opravují nějaké kritické chyby. Pak dojde k přesunu balíků z ''testing'' do ''stable'' a je vydána nová ''stable''.<br>Až přesáhne množství přesouvaných balíků určitou procentuální hladinu, změní se stávající ''testing'' na ''stable'' ovšem <u>kódové jméno zůstane zachováno</u>
| testing || Je automaticky generovaná distribuce, z toho důvodu nejsou pro něj vydávány žádné bezpečnostní aktualizace. Aby se balíček dostal z unstable do testing, musí splnit následující kritéria:<br><ul><li>Musí být v unstable minimálně 2-10 dní (podle své váhy)</li><li>musí být úspěšně sestaven pro všechny nabízené architektury, pro které existovala předchozí verze</li><li>Musí opravovat přinejmenším několik kritických chyb verze která je zrovna součástí verze testing</li><li>Musí mít splněny všechny závislosti, tzn. buďto být sestaven s tím co je v distribuci k dispozici, nebo nahradit všechny závisející nebo závislé balíky novou verzí.</li><li>a jeho instalace nesmí vyvolat konflikt s žádným balíkem, který již je v testing.</li></ul>
|-
! sid
| testing || Je automaticky generovaná distribuce, z toho důvodu nejsou pro něj vydávány žádné bezpečnostní aktualizace. Aby se balíček dostal z unstable do testing, musí splnit následující kritéria:<br><ul><li>Musí být v unstable minimálně 2-10 dní (podle své váhy)</li><li>musí být úspěšně sestaven pro všechny nabízené architektury, pro které existovala předchozí verze</li><li>Musí opravovat přinejmenším několik kritických chyb verze která je zrovna součástí verze testing</li><li>Musí mít splněny všechny závislosti, tzn. buďto být sestaven s tím co je v distribuci k dispozici, nebo nahradit všechny závisející nebo závislé balíky novou verzí.</li><li>a jeho instalace nesmí vyvolat konflikt s žádným balíkem, který již je v testing.</li></ul>
|-
! lenny
| unstable || V této verzi jsou všechny balíky, které ještě nesplňují všechny podmínky pro zařazení do testing. Buďto jsou zcela nové, nebo nějak zásadněji aktualizované.
|-