Debian

Razumijevanje izdanja Debian GNU / Linux

Razumijevanje izdanja Debian GNU / Linux
Svemir distribucije Debian GNU / Linux dolazi sa svojim koeficijentima i krajevima. U ovom članku objašnjavamo što je izdanje Debiana, kako je imenovano i koji su osnovni kriteriji da softverski paket postane dio redovnog izdanja.

Što je izdanje Debiana?

Debian GNU / Linux je nekomercijalna Linux distribucija koju je 1993. godine pokrenuo Ian Murdock. Trenutno se sastoji od oko 51.000 softverskih paketa koji su dostupni za razne arhitekture kao što su Intel (i 32 i 64 bit), ARM, PowerPC i drugi [2]. Debian GNU / Linux slobodno održava velik broj suradnika iz cijelog svijeta. To uključuje programere i održavatelje paketa - jednu osobu ili skupinu ljudi koja se brine o paketu u cjelini [3].

Debianovo izdanje je kolekcija stabilnih softverskih paketa koji slijede Debianove smjernice za slobodni softver (DFSG) [4]. Ovi su paketi dobro testirani i međusobno se uklapaju na takav način da su ispunjene sve ovisnosti između paketa i softver možete bez problema instalirati i koristiti. To rezultira pouzdanim operativnim sustavom potrebnim za vaš svakodnevni rad. Izvorno ciljano za poslužiteljske sustave, nema više određeni cilj („Univerzalni OS“), a danas se široko koristi na stolnim sustavima kao i na mobilnim uređajima.

Za razliku od ostalih Linux distribucija poput Ubuntu ili Linux Mint, Debian GNU / Linux distribucija nema ciklus izdanja s fiksnim datumima. Prije slijedi slogan "Oslobodite samo kad je sve spremno" [1]. Ipak, glavno izdanje izlazi otprilike svake dvije godine [8]. Na primjer, verzija 9 izašla je 2017. godine, a očekuje se da će verzija 10 biti dostupna sredinom 2019. godine. Sigurnosna ažuriranja za stabilna izdanja Debiana dostavljaju se što je prije moguće iz namjenskog APT spremišta. Osim toga, u međuvremenu se objavljuju manja stabilna izdanja koja sadrže važne ispravke programskih pogrešaka, kao i manja sigurnosna ažuriranja. Opći izbor i broj glavnih verzija softverskih paketa ne mijenjaju se unutar izdanja.

Da biste vidjeli koju verziju Debian GNU / Linuxa koristite na vašem sustavu, pogledajte datoteku / etc / debian_version kako slijedi:

$ mačka / etc / debian_version
9.6
$

To pokazuje da je naredba izvršena na Debian GNU / Linux 9.6. Instalirajući paket “lsb-release” [14], možete dobiti detaljnije informacije pokretanjem naredbe “lsb_release -a”:

$ lsb_release -a
Nijedan LSB modul nije dostupan.
ID distributera: Debian
Opis: Debian GNU / Linux 9.6 (rastezanje)
Izdanje: 9.6
Kodno ime: rastezanje
$

Što je s ovim smiješnim imenima izdanja?

To pokazuje da je naredba izvršena na Debian GNU / Linux 9.6. Instalirajući paket “lsb-release” [14], možete dobiti detaljnije informacije pokretanjem naredbe “lsb_release -a”:

Možda ste primijetili da za svako izdanje Debian GNU / Linux postoji smiješno ime izdanja. To se zove alias ime preuzeto iz lika filmske serije Priča o igračkama [5] koju je objavio Pixar [6]. Kad je prvi Debian 1.x izdanje je trebalo doći, tadašnji vođa projekta Debian, Bruce Perens, radio je za Pixar [9]. Do sada su se za izdanja koristila sljedeća imena:

Od početka 2019. već su poznata i imena izdanja za dva buduća izdanja [8]:

Veza između imena aliasa i stanja razvoja

Novi ili ažurirani softverski paketi prvo se prenose u nestabilnu granu. Nakon nekoliko dana paket migrira u ispitnu granu ako ispunjava brojne kriterije. To kasnije postaje osnova za sljedeće stabilno izdanje. Izdanje distribucije sadrži samo stabilne pakete koji su zapravo snimka trenutne grane testiranja.

Istog trenutka kad izlazi novo izdanje, zasad stabilno izdanje postaje starostabilno, a starostabilno izdanje postaje starostabilno izdanje. Paketi bilo kojeg izdanja na kraju života uklanjaju se iz uobičajenih APT spremišta i zrcala i prenose se u Debianovu arhivu [11] i više se ne održavaju. Debian trenutno razvija web mjesto za pretraživanje arhiviranih paketa na Povijesnom pretraživanju paketa [12]. Ova je web stranica još uvijek u fazi izrade i još uvijek nije u potpunosti funkcionalna.

Kao i kod ostalih izdanja, nestabilna grana ima nadimak Sid koji je skraćenica od „još uvijek u razvoju“. U Priči o igračkama, Sid je ime zlog djeteta susjeda koje uvijek ošteti igračke. Ime Sid točno opisuje stanje paketa u nestabilnoj grani.

Uz to, postoji i „eksperimentalna“ grana koja nije cjelovita distribucija, već dodatak za Debian Unstable. Ova grana sadrži pakete koji još ne ispunjavaju očekivanja kvalitete Debiana nestabilno. Nadalje, tamo se postavljaju paketi kako bi se pripremili prijelazi knjižnica tako da se paketi iz Debian nestabilne mogu provjeriti ima li problema s gradnjom s novom verzijom knjižnice, a da se Debian nestabilno ne razbije.

Eksprimentalna grana Debiana također ima naziv Priča o igračkama - "RC-Buggy". S jedne strane ovo je Andyev automobil na daljinsko upravljanje, a s druge strane skraćuje opis "sadrži bugove kritične za izdanje" [13].

Dijelovi Debian GNU / Linux distribucije

Debian softverski paketi su prema njihovoj licenci kategorizirani kako slijedi:

Službeno izdanje Debian GNU / Linuxa sastoji se samo od paketa iz glavne grane. Paketi klasificirani pod contrib i non-free nisu dio izdanja i smatraju se dodacima koji su vam upravo dostupni. Koji pakete koristite na vašem sustavu definiran je u datoteci / etc / apt / sources.popis kako slijedi:

$ cat / etc / apt / sources.popis deb
http: // ftp.nas.debian.org / debian /
protežu glavni doprinos neslobodan
deb http: // sigurnost.debian.org /
protežu se / ažuriraju glavni doprinos
neslobodna
# stretch-updates, prethodno
poznat kao 'hlapljivi' deb
http: // ftp.nas.debian.org / debian /
stretch-updates glavni doprinos
neslobodna
# stretch-backports deb
http: // ftp.debian.org / debian
stretch-backports glavni doprinos
neslobodna

Debian Backports

Iz gornjeg popisa možda ste zabilježili unos pod naslovom protežu se pozadine. Ovaj unos odnosi se na softverske pakete koji se prenose s Debian testiranja na trenutno stabilno izdanje Debiana. Razlog za ovo spremište paketa je taj što ciklus izdanja stabilnog izdanja Debian GNU / Linuxa može biti prilično dug, a ponekad je potrebna i nova verzija softvera za određeni stroj. Debian Backports [7] omogućuje vam upotrebu paketa iz budućih izdanja u vašem trenutnom postavljanju. Imajte na umu da ovi paketi možda nisu u razini s kvalitetom Debian stabilnih paketa. Također, uzmite u obzir da bi moglo postojati potreba za prelaskom na novije izdanje uzvodno, povremeno, čak i tijekom stabilnog ciklusa izdanja, jer ti paketi slijede Debianovo testiranje, koje je vrsta valjanog izdanja (slično Debianu nestabilno ).Debian Backports

Daljnje čitanje

Priča o Debian GNU / Linuxu je nevjerojatna. Preporučujemo vam da detaljnije pogledate povijest Debiana [15,16,17].

Poveznice i reference

Zahvalnice (hvala!)

Autor želi zahvaliti Axelu Beckertu na pomoći i kritičkim primjedbama u vezi s ovim člankom.

Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...
Kako razviti igru ​​na Linuxu
Prije deset godina malo je Linux korisnika predviđalo da će njihov omiljeni operativni sustav jednog dana biti popularna platforma za igranje komercij...
Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...