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:
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 -aNincs 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:
- Debian 1.A 0-t soha nem tették közzé hivatalosan, mert egy CD-szállító véletlenül „1.0 ”[10], ezért a Debian és a CD-gyártó közösen jelentették be, hogy„ ez a kiadás be volt csavarva ”, és a Debian kiadta az 1. verziót.Kb. Fél évvel később, inkább.
- Debian 1.1 Buzz (1996. június 17.) - a Buzz Lightyear, az űrhajós nevéhez fűződik
- Debian 1.2 Rex (1996. december 12.) - Rexről kapta a műanyag dinoszaurusz nevét
- Debian 1.3 Bo (1997. június 5.) - Bo Peep pásztorról kapta a nevét
- Debian 2.0 Hamm (1998. július 24.) - Hamm nevet kapta a malacka bankról
- Debian 2.1 Slink (1999. március 9.) - Slinky Dog kutyáról kapta a nevét
- Debian 2.2 Burgonya (2000. augusztus 15.) - a báb úr nevét kapta, Mr. Potato Head
- Debian 3.0 Woody (2002. július 19.) - a cowboy Woody Pride nevéhez fűződik, aki a Toy Story filmsorozat főszereplője
- Debian 3.1 Sarge (2005. június 6.) - a zöld műanyag katonák Seargeant-járól kapta a nevét
- Debian 4.0 Etch (2007. április 8.) - az Etch-A-Sketch írótábláról kapta a nevét
- Debian 5.0 Lenny (2009. február 14.) - a kihúzható távcsőről kapta a nevét
- Debian 6.0 Squeeze (2011. február 6.) - a zöld háromszemű idegenekről nevezték el
- Debian 7 Wheezy (2013. május 4.) - a Wheezy nevéhez fűződik a vörös csokornyakkendővel rendelkező pingvin
- Debian 8 Jessie (2015. április 25.) - a cowgirl Jessica Jane „Jessie” büszkeségéről kapta a nevét
- Debian 9 Stretch (2017. június 17.) - a lila polipról kapta a nevét
- Debian 10 Buster (a megjelenés dátuma egyelőre nem ismert) - a Toy Story 2 kutyus kutyájáról nevezték el
2019 elejétől már két jövőbeli kiadás neve is ismert [8]:
- Debian 11 Bullseye - Bullseye-ről, Woody Pride lováról kapta a nevét
- Debian 12 Bookworm - a Bookworm nevet kapta, az intelligens féregjáték beépített zseblámpával a Toy Story 3-ból.
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:
- fő: teljesen ingyenes
- contrib: teljesen ingyenes, de a csomagok nem ingyenes csomagoktól függenek
- nem ingyenes: ingyenes szoftver, amely nem felel meg a Debian szabad szoftver irányelveknek (DFSG)
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 debhttp: // 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
- [1] ReleaseWhenReady, Debian Wiki
- [2] Támogatott architektúrák, Debian Wiki
- [3] DebianMaintainer, Debian Wiki
- [4] A Debian szabad szoftver irányelvei (DFSG)
- [5] Játéktörténet
- [6] Pixar
- [7] Debian Backports
- [8] DebianReleases, Debian Wiki
- [9] ToyStory, Debian Wiki
- [10] Kiadások, Debian Project History
- [11] Debian Archívum
- [12] Debian történelmi csomagok keresése
- [13] Debian kódnevek, Debian Wiki
- [14] Debian csomag lsb-release
- [15] Debian története, Debian Wiki
- [16] Gabriella Coleman: Debian History kerekasztal-beszélgetés
- [17] Debian Project History
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.