Apt: Porovnání verzí

Smazaný obsah Přidaný obsah
Woodcraft (diskuse | příspěvky)
Kompletní přepracování stránky
Woodcraft (diskuse | příspěvky)
Řádek 70:
Nicméně má vlastní zkušenost je taková, že přes naši http proxy to ne vždy funguje jak má a tak raději vždy předtím než začnu na konzoli pracovat s APT vyexportuji nastavení proxy do proměnných ''http_proxy'' a ''ftp_proxy''
 
=Distribuce a její verzování=
 
Ačkoliv i jiné distribuce používají balíčkovací systém DEB, neznamená to, že by musely nutně používat stejný systém verzování. Nejnápadnější je to asi u Ubuntu, které se pravděpodobně nechalo inspirovat vydávacím cyklem Mandrivy (každý rok jedna verze).
Řádek 76:
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 zásadnímnohem větší význam. Především je třeba vědět, že není totéž instalovatInstalovat verzi '''sid''' jakonení 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 '''sid''' pouze do té doby, než bude prohlášen za ''testing'' ev. časem za ''stable''. Což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 '''sid'''. 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 '''sarge.''' nebo ''stable''
* A '''etch''' si obvykle instaluje opatrný "pan zvědavý"
 
; Pozn. : Pokud chcete instalovat verzi ''unstable'', tak stejně (pokud neinstalujete přes [[Linux:debootstrap|debootstrap]]) nejprve nainstalujete z média verzi ''testing'' nebo ''stable'' a teprve pak, úpravou konfigurace pro APT aktualizujete na ''unstable''.
Kdo chce mít svatý pokoj a potřebuje především stabilní a funkční systém, instaluje sarge.
 
{| border="1" cellpadding="1" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%"
Testing si instaluje opatrný "pan zvědavý" a experimental věčně nespokojení zoufalci.
|- style="background: #ececec;"
 
! kódové jméno !! verze !! popis
 
! verze
{|
! popis
! kódové jméno !! verze !! popis
|-
!woody
|woody || oldstable || Je verze kterou nahradil v její pozici ''stable'' '''sarge'''
|-
! sarge
|sarge || 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
|etch || 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
|sid || 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é.
|-
! -
| - || experimental || Obsahuje software na kterém se pracuje a zatím vůbec není určen pro produkční nasazení.
|}
 
Řádek 111 ⟶ 120:
Jelikož Ubuntu používá stejně jako Debian APT, je přechod na novou, aktualizovanou verzi je pochopitelně realizovatelný. Vyžaduje to však uživatele s jistou dávkou odvahy a zkušeností a tak se stejně většinou provádí nová instalace, místo pouhé aktualizace.
 
{| border="1" cellpadding="1" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%"
{|
|- style="background: #ececec;"
! kódové jméno !! verze !! charakteristika
! kódové jméno
! verze
! charakteristika
|-
|! warty |
| podporovaná verze || Jde do útlumu
|-
|! hoary |
| podporovaná verze || Řeší se jen chyby.
|-
! breezy
| breezy || podporovaná verze || Řeší se jen chyby. Backportují se aplikace
|-
! dapper
| dapper || podporovaná verze || Řeší se jen chyby. V podstatě se dá označit za ''stable'' - balíky se nemění.
|-
! edgy
| edgy || aktuální verze || Debianím ekvivalentem by mohl být zmražený ''testing''. Tj. žádné nové balíčky se nepřidávají, pouze se opravují chyby
|-
! feisty
| feisty || připravovaná verze || je plus mínus ekvivalentní vůči verzi ''unstable'' verzi Debianu, ovšem pouze do svého vydání
|-
! herd
| herd || plánovaná verze || zatím pouze ve stadiu návrhů na obsah
|}
 
Ubuntu vydává každý rok novou verzi (podobně jako Mandriva). Z tohoto hlediska je tedy dobrou volbou pro lidi co sice chtějí moderní systém na desktop, ale nemají odvahu řešit nečekané problémy. Také je to docela dobrádobrou volbavolbou pro server, který by měl podporovat nové technologie a zároveň měl i výhody ''stable'' verze Debianu.
 
==Nastavení výchozí verze distribuce==