Debian

Debiani GNU / Linuxi väljalasete mõistmine

Debiani GNU / Linuxi väljalasete mõistmine
Debiani GNU / Linuxi distributsiooni universumil on oma koefitsiendid ja otsad. Selles artiklis selgitame, mis on Debiani väljaanne, kuidas seda nimetatakse ja millised on põhikriteeriumid, et tarkvarapakett saaks tavalise versiooni osaks.

Mis on Debiani väljaanne?

Debian GNU / Linux on mitteäriline Linuxi distributsioon, mille alustas 1993. aastal Ian Murdock. Praegu koosneb see umbes 51 000 tarkvarapaketist, mis on saadaval mitmesuguste arhitektuuride jaoks, nagu Intel (nii 32- kui 64-bitine), ARM, PowerPC jt [2]. Debiani GNU / Linuxi haldab vabalt suur hulk kaasautoreid üle kogu maailma. See hõlmab tarkvaraarendajaid ja pakettide hooldajaid - üksik inimene või inimeste rühm, kes hoolitseb paketi kui terviku eest [3].

Debiani väljaanne on stabiilsete tarkvarapakettide kogum, mis järgib Debiani vaba tarkvara juhiseid (DFSG) [4]. Need paketid on hästi testitud ja sobivad kokku nii, et kõik pakettide vahelised sõltuvused oleksid täidetud ja tarkvara saaks probleemideta installida. Selle tulemuseks on usaldusväärne operatsioonisüsteem, mida on vaja teie igapäevase töö jaoks. Algselt serverisüsteemidele suunatud sel pole enam konkreetset sihtmärki (“Universal OS”) ja seda kasutatakse tänapäeval laialdaselt nii lauaarvutites kui ka mobiilseadmetes.

Erinevalt teistest Linuxi distributsioonidest nagu Ubuntu või Linux Mint, pole Debiani GNU / Linuxi distributsioonil fikseeritud kuupäevadega väljaandmistsüklit. Pigem järgitakse loosungit “Vabastada ainult siis, kui kõik on valmis” [1]. Sellest hoolimata ilmub suurem väljaanne umbes iga kahe aasta tagant [8]. Näiteks ilmus versioon 9 välja 2017. aastal ja eeldatavasti on versioon 10 saadaval 2019. aasta keskel. Debiani stabiilsete väljaannete turvavärskendused pakutakse niipea kui võimalik spetsiaalsest APT-hoidlast. Lisaks avaldatakse vahepeal väiksemaid stabiilseid väljalaskeid, mis sisaldavad olulisi turvaväliseid veaparandusi ja väiksemaid turvavärskendusi. Nii tarkvarapakettide üldine valik kui ka põhiversioonide arv ei muutu väljalaske jooksul.

Vaadake faili, et näha, millist Debiani GNU / Linuxi versiooni te oma süsteemis kasutate / etc / debian_version järgnevalt:

$ cat / etc / debian_version
9.6
$

See näitab, et käsk käivitati Debiani GNU / Linux 9-s.6. Pärast paketi “lsb-release” [14] installimist saate üksikasjalikumat teavet käsu “lsb_release -a” käivitamisega:

$ lsb_release -a
LSB mooduleid pole saadaval.
Levitaja ID: Debian
Kirjeldus: Debiani GNU / Linux 9.6 (venitada)
Väljalaskmine: 9.6
Codename: venitada
$

Kuidas on nende naljakate väljaandenimedega?

See näitab, et käsk käivitati Debiani GNU / Linux 9-s.6. Kui olete installinud paketi „lsb-release” [14], saate üksikasjalikumat teavet käsu „lsb_release -a” käivitamisega:

Võib-olla märkisite, et iga Debiani GNU / Linuxi väljaande jaoks on naljakas väljaandenimi. Seda nimetatakse varjunimeks, mis on võetud Pixari välja antud filmisarja Toy Story [5] tegelaselt [6]. Kui esimene Debian 1.x vabastamine pidi toimuma, Debiani projektijuht Bruce Perens töötas Pixaris [9]. Siiani on väljaannete jaoks kasutatud järgmisi nimesid:

Alates 2019. aasta algusest on ka kahe tulevase väljaande väljaandenimed juba teada [8]:

Alias-nime ja arenguseisundi seos

Esmalt laaditakse ebastabiilsesse harusse uued või uuendatud tarkvarapaketid. Mõne päeva pärast migreerub pakett testimise harusse, kui see vastab mitmele kriteeriumile. See saab hiljem järgmise stabiilse väljalaske aluseks. Jaotise väljaandmine sisaldab ainult stabiilseid pakette, mis on tegelikult hetkepilt praegusest testimis harust.

Samal hetkel, kui uus versioon on väljas, muutub seni stabiilne versioon vanaks ja vanast stabiilseks versiooniks vanaks. Mis tahes kasutuselt lõppenud väljalaske paketid eemaldatakse tavalistest APT hoidlatest ja peeglitest ning viiakse Debiani arhiivi [11] ja neid ei hooldata enam. Debian arendab praegu saiti, et otsida arhiivitud pakette saidil Historical Packages Search [12]. Seda saiti arendatakse veel ja see pole teadaolevalt veel täielikult toimiv.

Nagu teistel väljaannetel, on ka ebastabiilsel harul varjunimi Sid, mis tähistab lühendit "veel arendamisel". Mänguasjaloos on Sid kurjade naabrite lapse nimi, kes alati mänguasju kahjustab. Nimi Sid kirjeldab täpselt ebastabiilses harus oleva paki seisundit.

Lisaks on olemas ka "eksperimentaalne" haru, mis pole täielik levitamine, vaid Debiani ebastabiilse lisahoidla. See haru sisaldab pakette, mis ei vasta veel Debiani ebastabiilse kvaliteedi ootustele. Lisaks paigutatakse sinna paketid teegi üleminekute ettevalmistamiseks, nii et Debiani ebastabiilsetest pakettidest saab ehitusküsimusi kontrollida teegi uue versiooniga, rikkumata Debiani ebastabiilset.

Debiani eksperimentaalsel harul on ka Toy Story nimi - “RC-Buggy”. Ühelt poolt on see Andy kaugjuhtimisega auto ja teiselt poolt lühendatakse kirjeldust „sisaldab vabastamise seisukohalt kriitilisi vigu” [13].

Debiani GNU / Linuxi levitamise osad

Debiani tarkvarapaketid on nende litsentsi järgi kategoriseeritud järgmiselt:

Debiani GNU / Linuxi ametlik väljaanne koosneb ainult põhiharu pakettidest. Contrib- ja non-free-kategooriasse liigitatud paketid ei kuulu väljalaske alla ja neid peetakse lisanditena, mis on teile lihtsalt kättesaadavaks tehtud. Millised paketid teie süsteemis kasutate, on määratletud failis / etc / apt / sources.loetelu järgmiselt:

$ cat / etc / apt / sources.nimekirja deb
http: // ftp.meile.debian.org / debian /
venita peamine panus mittevaba
deb http: // turvalisus.debian.org /
venita / uuendab peamist kaastööd
mittevaba
Varem # venitatavat värskendust
tuntud kui „kõikuv” deb
http: // ftp.meile.debian.org / debian /
venita-värskendab peamist panust
mittevaba
# stretch-backports deb
http: // ftp.debian.org / debian
venitatavad seljatoed peamine panus
mittevaba

Debiani backports

Ülaltoodud loendist võisite märkida kirje pealkirjaga venitatavad seljatoed. See kirje viitab tarkvarapakettidele, mis teisaldatakse Debiani testimisest praeguse Debiani stabiilse versiooni juurde. Selle paketihoidla põhjuseks on see, et Debiani GNU / Linuxi stabiilse väljalaske väljaandmistsükkel võib olla üsna pikk ja mõnikord on konkreetse masina jaoks vaja tarkvara uuemat versiooni. Debiani backports [7] võimaldab teil kasutada praeguses seadistuses tulevaste väljaannete pakette. Pange tähele, et need paketid ei pruugi olla Debiani stabiilsete pakettide kvaliteediga. Arvestage ka sellega, et isegi stabiilse väljalasketsükli ajal võib tekkida vajadus vahetada uuele eelvoolu versioonile, kuna need paketid järgivad Debiani testimist, mis on omamoodi jooksev versioon (sarnane Debiani ebastabiilse versiooniga) ).Debiani backports

Lisalugemist

Debiani GNU / Linuxi lugu on hämmastav. Soovitame teil lähemalt tutvuda Debiani ajalooga [15,16,17].

Lingid ja viited

Tänusõnad (aitäh!)

Autor soovib tänada Axel Beckertit abi ja kriitiliste märkuste eest selle artikli osas.

Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...