Debian

A Debian GNU / Linux kiadások megértése

A Debian GNU / Linux kiadások megértése
A Debian GNU / Linux disztribúció univerzumának megvan a maga esélye és vége. Ebben a cikkben elmagyarázzuk, hogy mi a Debian kiadása, hogyan nevezik el, és mik az alapvető kritériumok ahhoz, hogy egy szoftvercsomag része legyen a rendszeres kiadásnak.

Mi a Debian kiadás?

A Debian GNU / Linux egy nem kereskedelmi jellegű Linux disztribúció, amelyet 1993-ban indított el Ian Murdock. Jelenleg körülbelül 51 000 szoftvercsomagból áll, amelyek különféle architektúrákhoz érhetők el, mint például az Intel (32 és 64 bites egyaránt), ARM, PowerPC és mások [2]. A Debian GNU / Linux szolgáltatást szabadon fenntartja a közreműködők nagy száma a világ minden tájáról. Ide tartoznak a szoftverfejlesztők és a csomagkarbantartók - egyetlen személy vagy embercsoport, amely a csomag egészéről gondoskodik [3].

A Debian kiadás stabil szoftvercsomagok gyűjteménye, amelyek megfelelnek a Debian szabad szoftver irányelveinek (DFSG) [4]. Ezek a csomagok jól teszteltek és illeszkednek egymáshoz oly módon, hogy a csomagok közötti összes függőség teljesüljön, és problémamentesen telepíthesse és használhassa a szoftvert. Ez megbízható operációs rendszert eredményez a mindennapi munkához. Eredetileg a szerverrendszerek számára készült, nincs különösebb célja („The Universal OS”), és manapság széles körben használják asztali rendszereken, valamint mobileszközökön.

A többi Linux disztribúcióval ellentétben, mint az Ubuntu vagy a Linux Mint, a Debian GNU / Linux disztribúciónak nincs rögzített dátumú kiadási ciklusa. Inkább a „Csak akkor engedje el, amikor minden készen van” [1] szlogenet követi. Ennek ellenére nagy jelentőségű kiadás körülbelül kétévente jelenik meg [8]. Például a 9-es verzió 2017-ben jelent meg, a 10-es verzió várhatóan 2019 közepén lesz elérhető. A Debian stabil kiadásainak biztonsági frissítéseit a lehető leghamarabb egy dedikált APT-tárból kapjuk. Ezenkívül kisebb stabil kiadások is megjelennek közöttük, és fontos, nem biztonsági hibajavításokat, valamint kisebb biztonsági frissítéseket tartalmaznak. A szoftvercsomagok általános választéka és fő verziószáma sem változik egy kiadáson belül.

Nézze meg a fájlt, hogy lássa, melyik Debian GNU / Linux verziót futtatja a rendszerén / etc / debian_version alábbiak szerint:

$ cat / etc / debian_version
9.6
$

Ez azt mutatja, hogy a parancsot a Debian GNU / Linux 9 rendszeren futtatták.6. Az „lsb-release” [14] csomag telepítése után részletesebb információkat kaphat az „lsb_release -a” parancs futtatásával:

$ lsb_release -a
Nincs elérhető LSB modul.
Forgalmazói azonosító: Debian
Leírás: Debian GNU / Linux 9.6 (szakasz)
Kiadás: 9.6
Codename: stretch
$

Mi van ezekkel a vicces kiadási nevekkel?

Ez azt mutatja, hogy a parancsot a Debian GNU / Linux 9 rendszeren futtatták.6. Az „lsb-release” [14] csomag telepítése után részletesebb információkat kaphat az „lsb_release -a” parancs futtatásával:

Megjegyezhette, hogy minden Debian GNU / Linux kiadáshoz tartozik egy vicces kiadásnév. Ezt álnévnek hívják, amelyet a Pixar [6] által kiadott Toy Story [5] filmsorozat egyik szereplőjéből vettek át. Amikor az első Debian 1.x kiadás volt esedékes, a Debian projekt vezetője, Bruce Perens, a Pixarnál dolgozott [9]. Eddig a következő neveket használták a kiadásokhoz:

2019 elejétől már két jövőbeli kiadás neve is ismert [8]:

Az álnév és a fejlettségi állapot kapcsolata

Először új vagy frissített szoftvercsomagokat töltenek fel az instabil ágba. Néhány nap múlva egy csomag áttér a tesztelési ágra, ha számos kritériumot teljesít. Ez lesz később a következő stabil kiadás alapja. Egy disztribúció kiadása csak stabil csomagokat tartalmaz, amelyek valójában pillanatképek az aktuális tesztelési ágról.

Az új kiadás megjelenésével egyidőben az eddig stabil kiadás oldstable-be, az oldstable kiadás pedig a oldoldable kiadássá válik. Az életciklus végi kiadások csomagjai eltávolításra kerülnek a szokásos APT tárolókból és tükrökből, és átkerülnek a Debian Archívumba [11], és már nem kerülnek karbantartásra. A Debian jelenleg fejleszt egy webhelyet az Archivált csomagok közötti keresésre a Historical Packages Search [12] oldalán. Ez az oldal még fejlesztés alatt áll, és köztudottan még nem működik teljesen.

Csakúgy, mint a többi kiadásnál, az instabil ágon alias neve is Sid, ami rövid a „még fejlesztés alatt” kifejezésre utal. A Toy Story-ban Sid annak a gonosz szomszéd gyermeknek a neve, aki mindig károsítja a játékokat. A Sid név pontosan leírja az instabil ágban lévő csomag állapotát.

Ezenkívül létezik egy „kísérleti” ág is, amely nem egy teljes terjesztés, hanem egy kiegészítő tár a Debian Unstable számára. Ez az ág olyan csomagokat tartalmaz, amelyek még nem felelnek meg az instabil Debian minőségi elvárásainak. Ezenkívül csomagokat is elhelyeznek a könyvtárátmenetek előkészítése érdekében, hogy a Debian instabilis csomagjai ellenőrizhetők legyenek egy build újdonságai egy könyvtár új verziójával anélkül, hogy megtörnék a Debian instabilt.

A Debian kísérleti ágának is van egy Toy Story neve - „RC-Buggy”. Ez egyrészt Andy távirányítós autója, másrészt rövidíti a „kiadáskritikus hibákat tartalmazó leírást” [13].

A Debian GNU / Linux terjesztés részei

A Debian szoftvercsomagokat licencük szerint az alábbiak szerint osztályozzák:

A Debian GNU / Linux hivatalos kiadása csak a fő ág csomagjaiból áll. A közreműködés és a nem ingyenes kategóriába sorolt ​​csomagok nem részei a kiadásnak, és csak kiegészítéseként tekintenek Önre. A rendszerén használt csomagokat az / etc / apt / sources fájl határozza meg.felsorolja a következőképpen:

$ cat / etc / apt / sources.lista deb
http: // ftp.minket.debian.org / debian /
nyújtsa a fő hozzájárulást nem szabad
deb http: // biztonság.debian.org /
stretch / frissíti a fő hozzájárulást
nem szabad
# stretch-updates, korábban
„illékony” deb néven ismert
http: // ftp.minket.debian.org / debian /
stretch-updates fő hozzájárulás
nem szabad
# stretch-backports deb
http: // ftp.debian.org / debian
stretch-backports fő hozzájárulás
nem szabad

Debian Backports

A fenti felsorolásból megjegyezheti a stretch-backports címet. Ez a bejegyzés azokra a szoftvercsomagokra vonatkozik, amelyeket a Debian tesztelésből visszavezetnek a jelenlegi Debian stabil kiadásba. Ennek a csomagtárnak az az oka, hogy a Debian GNU / Linux stabil kiadásának kiadási ciklusa meglehetősen hosszú lehet, és néha szükség van egy szoftver újabb verziójára egy adott géphez. A Debian Backports [7] lehetővé teszi a jövőbeli kiadásokból származó csomagok használatát a jelenlegi beállítások során. Ne feledje, hogy ezek a csomagok nem felelhetnek meg a Debian stabil csomagok minőségének. Vegye figyelembe azt is, hogy szükség lehet egy újabb upstream kiadásra váltásra, néha egy stabil kiadási ciklus alatt is, mivel ezek a csomagok a Debian tesztelését követik, ami egyfajta gördülő kiadás (hasonlóan a Debian instabilhoz) ).Debian Backports

További irodalom

A Debian GNU / Linux története elképesztő. Javasoljuk, hogy nézze meg közelebbről a Debian történetét [15,16,17].

Linkek és hivatkozások

Köszönetnyilvánítás (köszönöm!)

A szerző köszönetet mond Axel Beckertnek a cikkel kapcsolatos segítségéért és kritikai észrevételeiért.

A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...