Debian

Pochopení vydání Debian GNU / Linux

Pochopení vydání Debian GNU / Linux
Vesmír distribuce Debian GNU / Linux má své vlastní šance a konce. V tomto článku vysvětlíme, co je vydání Debianu, jak se jmenuje a jaká jsou základní kritéria pro to, aby se softwarový balíček stal součástí běžného vydání.

Co je vydání Debianu?

Debian GNU / Linux je nekomerční distribuce Linuxu, kterou zahájil v roce 1993 Ian Murdock. V současné době se skládá z přibližně 51 000 softwarových balíčků, které jsou k dispozici pro různé architektury, jako jsou Intel (32bitové i 64bitové), ARM, PowerPC a další [2]. Debian GNU / Linux je volně udržován velkým počtem přispěvatelů z celého světa. Patří sem vývojáři softwaru a správci balíků - jedna osoba nebo skupina lidí, která se stará o balíček jako celek [3].

Vydání Debianu je soubor stabilních softwarových balíků, které se řídí pokyny pro svobodný software pro Debian (DFSG) [4]. Tyto balíčky jsou dobře otestovány a zapadají do sebe takovým způsobem, že jsou splněny všechny závislosti mezi balíčky a můžete nainstalovat a používat software bez problémů. Výsledkem je spolehlivý operační systém potřebný pro vaši každodenní práci. Původně zaměřený na serverové systémy již nemá konkrétní cíl („Universal OS“) a je dnes široce používán na stolních systémech i na mobilních zařízeních.

Na rozdíl od jiných distribucí Linuxu, jako je Ubuntu nebo Linux Mint, distribuce Debian GNU / Linux nemá cyklus vydání s pevnými daty. Spíše se řídí sloganem „Vydat, jen když je vše připraveno“ [1]. Hlavní vydání však přesto vychází přibližně každé dva roky [8]. Například verze 9 vyšla v roce 2017 a očekává se, že verze 10 bude k dispozici v polovině roku 2019. Aktualizace zabezpečení pro stabilní vydání Debianu jsou poskytovány co nejdříve z vyhrazeného úložiště APT. Kromě toho jsou mezi nimi publikována menší stabilní vydání, která obsahují důležité opravy chyb, které se netýkají zabezpečení, a také drobné aktualizace zabezpečení. Obecný výběr i počet hlavních verzí softwarových balíků se během vydání nemění.

Chcete-li zjistit, kterou verzi systému Debian GNU / Linux ve vašem systému používáte, podívejte se na tento soubor / etc / debian_version jak následuje:

$ cat / etc / debian_version
9.6
$

To ukazuje, že příkaz byl spuštěn v systému Debian GNU / Linux 9.6. Po instalaci balíčku „lsb-release“ [14] můžete získat podrobnější informace spuštěním příkazu „lsb_release -a“:

$ lsb_release -a
Nejsou k dispozici žádné moduly LSB.
ID distributora: Debian
Popis: Debian GNU / Linux 9.6 (úsek)
Vydání: 9.6
Kódové označení: úsek
$

A co tyhle vtipné názvy vydání?

To ukazuje, že příkaz byl spuštěn v systému Debian GNU / Linux 9.6. Po instalaci balíčku „lsb-release“ [14] můžete získat podrobnější informace spuštěním příkazu „lsb_release -a“:

Možná jste si všimli, že pro každé vydání Debian GNU / Linux existuje zvláštní název vydání. Tento název se nazývá alias, který je převzat z postavy filmové série Příběh hraček [5] vydané společností Pixar [6]. Když první Debian 1.Bylo vydáno x, tehdejší vedoucí projektu Debian, Bruce Perens, pracoval pro Pixar [9]. Až dosud se pro vydání používaly následující názvy:

Od začátku roku 2019 jsou již známa jména vydání dvou budoucích vydání [8]:

Vztah mezi názvem aliasu a stavem vývoje

Nové nebo aktualizované softwarové balíčky se nejprve nahrají do nestabilní větve. Po několika dnech balíček migruje do testovací větve, pokud splňuje řadu kritérií. To se později stane základem pro další stabilní vydání. Vydání distribuce obsahuje pouze stabilní balíčky, které jsou ve skutečnosti snímkem aktuální testovací větve.

Ve stejný okamžik, kdy vychází nové vydání, se dosud stabilní vydání stává starým a staré vydání se stává starým stabilním vydáním. Balíčky jakéhokoli vydání z konce životnosti budou odebrány z běžných úložišť a zrcadel APT a jsou přeneseny do archivu Debianu [11] a již nebudou udržovány. Debian v současné době vyvíjí web pro prohledávání archivovaných balíčků v Historical Packages Search [12]. Tento web je stále ve vývoji a je známo, že ještě není plně funkční.

Stejně jako u ostatních verzí má nestabilní větev přezdívku Sid, což je zkratka pro „stále ve vývoji“. V Příběhu hraček je Sid jméno dítěte zlých sousedů, které hračky vždy poškodí. Jméno Sid přesně popisuje stav balíčku v nestabilní větvi.

Kromě toho existuje také „experimentální“ větev, která není úplnou distribucí, ale doplňkovým úložištěm pro Debian Unstable. Tato větev obsahuje balíčky, které dosud nesplňují očekávání kvality nestabilního Debianu. Dále jsou tam umístěny balíčky, aby se připravily přechody knihoven, takže u balíků z Debianu unstable lze zkontrolovat problémy s sestavením s novou verzí knihovny, aniž by došlo k rozbití Debianu.

Exprimativní větev Debianu má také název Toy Story - „RC-Buggy“. Na jedné straně se jedná o Andyho dálkově ovládané auto a na druhé straně zkracuje popis „obsahuje chyby kritické pro vydání“ [13].

Součásti distribuce Debian GNU / Linux

Softwarové balíčky Debianu jsou kategorizovány podle jejich licence následovně:

Oficiální vydání systému Debian GNU / Linux se skládá pouze z balíků z hlavní větve. Balíčky klasifikované jako příspěvky a nesvobodné nejsou součástí vydání a jsou považovány za doplňky, které jsou právě k dispozici. Balíčky, které používáte ve svém systému, jsou definovány v souboru / etc / apt / sources.seznam takto:

$ cat / etc / apt / sources.seznam deb
http: // ftp.nás.debian.org / debian /
roztáhnout hlavní příspěvek non-free
deb http: // bezpečnost.debian.org /
roztáhnout / aktualizovat hlavní příspěvek
nesvobodný
# stretch-updates, dříve
známý jako „volatilní“ deb
http: // ftp.nás.debian.org / debian /
stretch-updates hlavní příspěvek
nesvobodný
# stretch-backports deb
http: // ftp.debian.org / debian
stretch-backports hlavní příspěvek
nesvobodný

Debian Backports

Z výše uvedeného seznamu jste si možná všimli záznamu s názvem stretch-backports. Tato položka se týká softwarových balíků, které jsou přeneseny zpět z testování Debianu do aktuálního stabilního vydání Debianu. Důvodem tohoto úložiště balíčků je, že cyklus vydání stabilního vydání Debian GNU / Linux může být poměrně dlouhý a někdy je pro konkrétní stroj vyžadována novější verze softwaru. Debian Backports [7] vám umožňuje používat balíčky z budoucích verzí ve vašem aktuálním nastavení. Uvědomte si, že tyto balíčky nemusí být srovnatelné s kvalitou stabilních balíčků Debianu. Vezměte také v úvahu, že může existovat potřeba přecházet na novější upstream vydání jednou za čas, a to i během stabilního cyklu vydání, protože tyto balíčky následují testování Debianu, což je druh postupného vydání (podobně jako nestabilní Debian ).Debian Backports

Další čtení

Příběh za Debian GNU / Linux je úžasný. Doporučujeme vám podívat se blíže na historii Debianu [15,16,17].

Odkazy a reference

Poděkování (děkuji!)

Autor by chtěl poděkovat Axelovi Beckertovi za pomoc a kritické poznámky týkající se tohoto článku.

Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...