Debian

Izpratne par Debian GNU / Linux izlaidumiem

Izpratne par Debian GNU / Linux izlaidumiem
Debian GNU / Linux izplatīšanas Visumam ir savi izredzes un beigas. Šajā rakstā mēs izskaidrojam, kas ir Debian izlaidums, kā tas tiek nosaukts un kādi ir pamatkritēriji, lai programmatūras pakete kļūtu par regulāras izlaišanas daļu.

Kas ir Debian laidiens?

Debian GNU / Linux ir nekomerciāls Linux izplatītājs, kuru 1993. gadā sāka Ians Murdoks. Pašlaik tas sastāv no aptuveni 51 000 programmatūras pakotņu, kas ir pieejamas dažādām arhitektūrām, piemēram, Intel (gan 32, gan 64 bitu), ARM, PowerPC un citām [2]. Debian GNU / Linux brīvi uztur liels skaits dalībnieku no visas pasaules. Tas ietver programmatūras izstrādātājus un pakešu uzturētājus - vienu personu vai cilvēku grupu, kas rūpējas par paketi kopumā [3].

Debian laidiens ir stabilu programmatūras pakotņu kolekcija, kas atbilst Debian bezmaksas programmatūras vadlīnijām (DFSG) [4]. Šīs paketes ir labi pārbaudītas un saderīgas tādā veidā, ka tiek izpildītas visas atkarības starp pakotnēm, un jūs varat bez problēmām instalēt un izmantot programmatūru. Tā rezultātā tiek iegūta uzticama operētājsistēma, kas nepieciešama jūsu ikdienas darbam. Sākotnēji mērķēts uz serveru sistēmām, tam vairs nav noteikta mērķa (“Universal OS”), un mūsdienās to plaši izmanto gan galddatoru sistēmās, gan mobilajās ierīcēs.

Atšķirībā no citiem Linux izplatījumiem, piemēram, Ubuntu vai Linux Mint, Debian GNU / Linux izplatīšanai nav izlaišanas cikla ar fiksētiem datumiem. Tas drīzāk seko sauklim “Atbrīvot tikai tad, kad viss ir gatavs” [1]. Neskatoties uz to, lielākais izlaidums nāk apmēram reizi divos gados [8]. Piemēram, 9. versija iznāca 2017. gadā, un paredzams, ka 10. versija būs pieejama 2019. gada vidū. Drošības atjauninājumi Debian stabilajiem laidieniem tiek nodrošināti pēc iespējas ātrāk no īpaša APT repozitorija. Turklāt nelieli stabili izlaidumi tiek publicēti starplaikā, un tajos ir iekļauti svarīgi kļūdu labojumi, kas nav saistīti ar drošību, kā arī nelieli drošības atjauninājumi. Izlaidumā nemainās gan programmatūras pakotņu vispārējā izvēle, gan galvenās versijas numurs.

Lai redzētu, kuru Debian GNU / Linux versiju jūs izmantojat savā sistēmā, apskatiet failu / etc / debian_version sekojoši:

$ cat / etc / debian_version
9.6
$

Tas parāda, ka komanda tika palaista Debian GNU / Linux 9.6. Uzstādot pakotni “lsb-release” [14], detalizētāku informāciju varat iegūt, palaižot komandu “lsb_release -a”:

$ lsb_release -a
Nav pieejami LSB moduļi.
Izplatītāja ID: Debian
Apraksts: Debian GNU / Linux 9.6 (stiept)
Izlaidums: 9.6
Kods: izstiept
$

Kas par šiem smieklīgajiem izlaiduma nosaukumiem?

Tas parāda, ka komanda tika palaista Debian GNU / Linux 9.6. Uzstādot pakotni “lsb-release” [14], detalizētāku informāciju varat iegūt, palaižot komandu “lsb_release -a”:

Iespējams, esat atzīmējis, ka katram Debian GNU / Linux laidienam ir jocīgs izlaiduma nosaukums. To sauc par aizstājvārdu, kas ņemts no Pixar izlaistās filmu sērijas Rotaļlietu stāsts [5] varoņa [6]. Kad pirmais Debian 1.x izlaišana bija paredzēta, toreizējais Debian projekta vadītājs Brūss Perens strādāja Pixar [9]. Līdz šim izlaidumiem tika izmantoti šādi nosaukumi:

Sākot ar 2019. gada sākumu, divu nākamo izlaidumu nosaukumi jau ir zināmi arī [8]:

Saikne starp aizstājvārdu un attīstības stāvokli

Vispirms nestabilajā filiālē tiek augšupielādētas jaunas vai atjauninātas programmatūras pakotnes. Pēc dažām dienām pakete pāriet uz testēšanas filiāli, ja tā atbilst vairākiem kritērijiem. Tas vēlāk kļūst par nākamā stabilā laidiena pamatu. Izplatīšanas laidienā ir tikai stabilas paketes, kas faktiski ir pašreizējās testēšanas nozares momentuzņēmums.

Tajā pašā brīdī, kad iznāk jauns izlaidums, līdz šim stabilais laidiens kļūst par vecstabilu, un par vecstabilu laidienu - par veco. Jebkura aprites beigu laidiena paketes tiek noņemtas no parastajām APT krātuvēm un spoguļiem un tiek pārsūtītas uz Debian arhīvu [11] un vairs netiek uzturētas. Debian pašlaik izstrādā vietni, lai meklētu arhivētās paketes vietnē Historical Packages Search [12]. Šī vietne joprojām ir izstrādes stadijā un, kā zināms, vēl nav pilnībā funkcionāla.

Tāpat kā ar citiem izlaidumiem, arī nestabilajai filiālei ir aizstājvārds Sid, kas ir saīsinājums no “joprojām ir izstrādes stadijā”. Filmā Rotaļlietu stāsts Sids ir ļauno kaimiņu bērna vārds, kurš vienmēr sabojā rotaļlietas. Nosaukums Sid precīzi apraksta paketes stāvokli nestabilajā zarā.

Turklāt ir arī “eksperimentālā” filiāle, kas nav pilnīgs izplatījums, bet gan Debian Unstable papildkrātuve. Šajā filiālē ir paketes, kas vēl nepilda Debian nestabila kvalitātes cerības. Turklāt tur tiek ievietotas paketes, lai sagatavotu bibliotēkas pārejas, lai Debian unstable paketēs varētu pārbaudīt būvniecības problēmas ar jaunu bibliotēkas versiju, nesabojājot Debian nestabilo.

Debian eksperimentālajai filiālei ir arī Rotaļlietu stāsta nosaukums - “RC-Buggy”. No vienas puses, šī ir Endija tālvadības automašīna, un, no otras puses, tā saīsina aprakstu “satur atbrīvošanai kritiskas kļūdas” [13].

Debian GNU / Linux izplatīšanas daļas

Debian programmatūras pakotnes pēc to licences tiek klasificētas šādi:

Debian GNU / Linux oficiālais izlaidums sastāv tikai no galvenās filiāles pakotnēm. Paketes, kas klasificētas kā ieguldījumu un bez maksas, nav daļa no laidiena un tiek uzskatītas par papildinājumiem, kas tikko ir pieejami jums. Kuras paketes jūs izmantojat savā sistēmā, ir definēts failā / etc / apt / sources.sarakstu šādi:

$ cat / etc / apt / sources.saraksta deb
http: // ftp.mums.debian.org / debian /
stiept galveno ieguldījumu bez maksas
deb http: // drošība.debian.org /
izstiept / atjaunina galveno ieguldījumu
nav brīvs
# izstiepšanas atjauninājumi, iepriekš
pazīstams kā “nepastāvīgs” deb
http: // ftp.mums.debian.org / debian /
stiept-atjaunina galveno ieguldījumu
nav brīvs
# stretch-backports deb
http: // ftp.debian.org / debian
izstiepto aizmugures daļu galvenais ieguldījums
nav brīvs

Debian Backports

No iepriekš minētā saraksta, iespējams, esat atzīmējis ierakstu ar nosaukumu “stretch-backports”. Šis ieraksts attiecas uz programmatūras pakotnēm, kas tiek pārnestas no Debian testēšanas uz pašreizējo Debian stabilo laidienu. Šīs paketes repozitorija iemesls ir tāds, ka stabilas Debian GNU / Linux izlaišanas cikls var būt diezgan garš, un dažreiz konkrētai mašīnai ir nepieciešama jaunāka programmatūras versija. Debian Backports [7] ļauj izmantot paketes no nākamajiem laidieniem pašreizējā iestatījumā. Ņemiet vērā, ka šīs paketes var nebūt līdzvērtīgas Debian stabilo pakotņu kvalitātei. Ņemiet vērā arī to, ka varētu būt vajadzība ik pa laikam pāriet uz jaunāku augšupēju laidienu pat stabilas izlaišanas cikla laikā, jo šīs paketes seko Debian testēšanai, kas ir sava veida ritošā versija (līdzīgi kā Debian nestabila ).Debian Backports

Papildu lasīšana

Debian GNU / Linux stāsts ir pārsteidzošs. Mēs iesakām jums tuvāk apskatīt Debian vēsturi [15,16,17].

Saites un atsauces

Pateicība (Paldies!)

Autors vēlas pateikties Akselam Bekertam par palīdzību un kritiskām piezīmēm saistībā ar šo rakstu.

Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...
WinMouse ļauj jums pielāgot un uzlabot peles rādītāja kustību Windows datorā
Ja vēlaties uzlabot peles rādītāja noklusējuma funkcijas, izmantojiet bezmaksas programmatūru WinMouse. Tas pievieno vairāk funkciju, kas palīdzēs jum...