Debian

Pochopenie vydaní Debian GNU / Linux

Pochopenie vydaní Debian GNU / Linux
Vesmír distribúcie Debian GNU / Linux má svoje vlastné šance a koniec. V tomto článku vysvetľujeme, čo je vydanie Debianu, ako sa volá a aké sú základné kritériá, aby sa softvérový balík stal súčasťou bežného vydania.

Čo je vydanie Debianu?

Debian GNU / Linux je nekomerčná distribúcia Linuxu, ktorú začal v roku 1993 Ian Murdock. V súčasnosti pozostáva z približne 51 000 softvérových balíkov, ktoré sú k dispozícii pre rôzne architektúry, ako sú Intel (32 aj 64 bitové), ARM, PowerPC a ďalšie [2]. Debian GNU / Linux je voľne udržiavaný veľkým počtom prispievateľov z celého sveta. Patria sem vývojári softvéru a správcovia balíkov - jedna osoba alebo skupina ľudí, ktorá sa stará o balík ako celok [3].

Vydanie Debian je kolekcia stabilných softvérových balíkov, ktoré zodpovedajú pokynom pre slobodný softvér (DFSG) [4]. Tieto balíčky sú dobre otestované a zapadajú do seba takým spôsobom, že sú splnené všetky závislosti medzi balíkmi a vy môžete softvér bez problémov nainštalovať a používať. Výsledkom je spoľahlivý operačný systém potrebný pre vašu každodennú prácu. Pôvodne zameraný na serverové systémy už nemá konkrétny cieľ („Universal OS“) a v súčasnosti sa široko používa na stolných systémoch aj na mobilných zariadeniach.

Na rozdiel od iných distribúcií Linuxu, ako je Ubuntu alebo Linux Mint, distribúcia Debian GNU / Linux nemá cyklus vydávania s pevnými dátumami. Riadi sa skôr sloganom „Vydať, až keď je všetko pripravené“ [1]. Hlavné vydanie však napriek tomu vychádza zhruba každé dva roky [8]. Napríklad verzia 9 vyšla v roku 2017 a očakáva sa, že verzia 10 bude k dispozícii v polovici roku 2019. Aktualizácie zabezpečenia pre stabilné vydania Debianu sú poskytované čo najskôr z vyhradeného úložiska APT. Ďalej sú zverejnené menšie stabilné vydania, ktoré obsahujú dôležité opravy chýb, ktoré sa netýkajú zabezpečenia, ako aj menšie bezpečnostné aktualizácie. Všeobecný výber aj počet hlavných verzií softvérových balíkov sa v rámci vydania nemení.

Ak sa chcete dozvedieť, ktorú verziu systému Debian GNU / Linux na vašom systéme používate, pozrite sa na tento súbor / etc / debian_version nasledovne:

$ cat / etc / debian_version
9.6
$

To ukazuje, že príkaz bol spustený v systéme Debian GNU / Linux 9.6. Po nainštalovaní balíka „lsb-release“ [14] môžete získať podrobnejšie informácie spustením príkazu „lsb_release -a“:

$ lsb_release -a
Nie sú k dispozícii žiadne moduly LSB.
ID distribútora: Debian
Popis: Debian GNU / Linux 9.6 (úsek)
Vydanie: 9.6
Kódové meno: úsek
$

Čo tieto vtipné názvy vydaní?

To ukazuje, že príkaz bol spustený v systéme Debian GNU / Linux 9.6. Po nainštalovaní balíka „lsb-release“ [14] môžete získať podrobnejšie informácie spustením príkazu „lsb_release -a“:

Možno ste si všimli, že pre každé vydanie Debian GNU / Linux existuje zábavný názov vydania. Toto sa nazýva alias, ktoré je odvodené od postavy filmovej série Toy Story [5] vydanej spoločnosťou Pixar [6]. Keď prvý Debian 1.Bolo vydané x, vtedajší vedúci projektu Debian, Bruce Perens, pracoval pre Pixar [9]. Doteraz boli pre vydania použité nasledujúce názvy:

Od začiatku roku 2019 sú už známe aj názvy vydaní pre dve budúce vydania [8]:

Vzťah medzi aliasom a vývojovým stavom

Nové alebo aktualizované softvérové ​​balíčky sa najskôr načítajú do nestabilnej vetvy. Po niekoľkých dňoch balík migruje do testovacej vetvy, ak spĺňa niekoľko kritérií. To sa neskôr stane základom pre ďalšie stabilné vydanie. Vydanie distribúcie obsahuje iba stabilné balíčky, ktoré sú vlastne snímkou ​​aktuálnej testovacej vetvy.

V rovnakom okamihu, keď vyjde nové vydanie, sa doterajšie stabilné vydanie stane starým a staré vydanie sa stane starým. Balíky ľubovoľného vydania na konci životnosti sa odstránia z bežných úložísk a zrkadiel APT a prenesú sa do archívu Debianu [11] a už sa neudržiavajú. Debian v súčasnosti vyvíja stránku na prehľadávanie archivovaných balíkov na stránke Historical Packages Search [12]. Táto stránka je stále vo vývoji a je známe, že ešte nie je úplne funkčná.

Rovnako ako v ostatných vydaniach, aj v tomto prípade má nestabilná vetva alias Sid, čo je skratka pre „stále vo vývoji“. V príbehu hračiek je Sid meno dieťaťa zlých susedov, ktoré hračky vždy poškodzuje. Meno Sid presne vystihuje stav balíka v nestabilnej vetve.

Ďalej existuje aj „experimentálna“ vetva, ktorá nie je úplnou distribúciou, ale doplnkovým úložiskom pre Debian Unstable. Táto vetva obsahuje balíčky, ktoré ešte nespĺňajú očakávania kvality systému Debian unstable. Ďalej sú tam umiestnené balíčky s cieľom pripraviť prechody knižnice, aby bolo možné skontrolovať, či sú balíky z nestabilného Debianu stavať problémy s novou verziou knižnice bez porušenia nestabilného Debianu.

Exkluzívna pobočka Debianu má tiež názov Toy Story - „RC-Buggy“. Na jednej strane ide o Andyho diaľkovo ovládané auto a na druhej strane to skráti popis „obsahuje chyby kritické pre vydanie“ [13].

Časti distribúcie Debian GNU / Linux

Softvérové ​​balíčky Debianu sú kategorizované podľa svojej licencie takto:

Oficiálne vydanie Debianu GNU / Linux pozostáva iba z balíkov z hlavnej vetvy. Balíky klasifikované ako prispievajúce a neslobodné nie sú súčasťou vydania a považujú sa za doplnky, ktoré ste práve dostali k dispozícii. Balíky, ktoré používate vo svojom systéme, sú definované v súbore / etc / apt / sources.zoznam takto:

$ cat / etc / apt / sources.zoznam deb
http: // ftp.nás.debian.org / debian /
úsek hlavný príspevok neslobodný
deb http: // bezpečnosť.debian.org /
úsek / aktualizácie hlavný príspevok
neslobodný
# stretch-updates, predtým
známy ako „volatilný“ deb
http: // ftp.nás.debian.org / debian /
stretch-updates hlavný príspevok
neslobodný
# stretch-backports deb
http: // ftp.debian.org / debian
stretch-backports hlavný príspevok
neslobodný

Debian Backports

Z vyššie uvedeného zoznamu ste si mohli všimnúť záznam s názvom stretch-backports. Táto položka sa týka softvérových balíkov, ktoré sú prenesené späť z testovania Debianu na súčasné stabilné vydanie Debianu. Dôvodom tohto úložiska balíkov je, že cyklus vydávania stabilného vydania systému Debian GNU / Linux môže byť pomerne dlhý a pre konkrétny stroj niekedy vyžaduje novšiu verziu softvéru. Debian Backports [7] vám umožňuje používať balíčky z budúcich vydaní vo vašom aktuálnom nastavení. Uvedomte si, že tieto balíčky nemusia zodpovedať kvalite stabilných balíkov Debianu. Myslite tiež na to, že môže byť potrebné raz za čas prepnúť na novšie upstream vydanie, a to aj počas stabilného cyklu vydania, pretože tieto balíčky nasledujú po testovaní Debianu, čo je druh postupného vydania (podobné nestabilnému Debianu) ).Debian Backports

Ďalšie čítanie

Príbeh Debian GNU / Linux je úžasný. Odporúčame vám pozrieť sa bližšie na históriu Debianu [15,16,17].

Odkazy a referencie

Poďakovanie (Ďakujem!)

Autor by chcel poďakovať Axelovi Beckertovi za pomoc a kritické poznámky týkajúce sa tohto článku.

Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...
Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...