Debian

Suprasti Debian GNU / Linux išleidimus

Suprasti Debian GNU / Linux išleidimus
„Debian GNU / Linux“ paskirstymo visata turi savo šansus ir baigiasi. Šiame straipsnyje mes paaiškiname, kas yra „Debian“ leidimas, kaip jis pavadintas ir kokie yra pagrindiniai kriterijai, kad programinės įrangos paketas taptų įprasto leidimo dalimi.

Kas yra „Debian“ leidimas?

„Debian GNU / Linux“ yra nekomercinis „Linux“ paskirstymas, kurį 1993 m. Pradėjo Ianas Murdockas. Šiuo metu jį sudaro apie 51 000 programinės įrangos paketų, kurie yra prieinami įvairioms architektūroms, tokioms kaip „Intel“ (tiek 32, tiek 64 bitų), ARM, „PowerPC“ ir kt. [2]. „Debian GNU / Linux“ laisvai prižiūri daugybė bendraautorių iš viso pasaulio. Tai apima programinės įrangos kūrėjus ir paketų prižiūrėtojus - pavienį asmenį ar žmonių grupę, kuri rūpinasi visais paketais [3].

„Debian“ leidimas yra stabilių programinės įrangos paketų, atitinkančių „Debian“ nemokamos programinės įrangos gaires (DFSG), rinkinys [4]. Šie paketai yra gerai išbandyti ir derinami taip, kad būtų tenkinamos visos priklausomybės tarp paketų ir jūs galite be problemų įdiegti ir naudoti programinę įrangą. Tai sukuria patikimą operacinę sistemą, reikalingą jūsų kasdieniam darbui. Iš pradžių buvo skirtas serverių sistemoms, jis nebeturi konkretaus tikslo („Universal OS“) ir šiais laikais plačiai naudojamas stalinėse sistemose ir mobiliuosiuose įrenginiuose.

Skirtingai nuo kitų „Linux“ paskirstymų, tokių kaip „Ubuntu“ ar „Linux Mint“, „Debian“ GNU / Linux paskirstyme nėra išleidimo ciklo su fiksuotomis datomis. Tai veikiau laikosi šūkio „Išleisti tik tada, kai viskas bus paruošta“ [1]. Nepaisant to, pagrindinis leidimas išleidžiamas maždaug kas dvejus metus [8]. Pavyzdžiui, 9 versija pasirodė 2017 m., O 10 versiją tikimasi įsigyti 2019 m. Viduryje. Stabilių „Debian“ leidimų saugos naujiniai pateikiami kuo greičiau iš specialios APT talpyklos. Be to, nedideli stabilūs leidimai yra skelbiami tarp jų ir juose yra svarbių su saugumu nesusijusių klaidų pataisymų, taip pat nedidelių saugos naujinimų. Leidime nesikeičia ir bendras programinės įrangos paketų pasirinkimas, ir pagrindinis versijų skaičius.

Norėdami sužinoti, kurią Debian GNU / Linux versiją naudojate savo sistemoje, peržiūrėkite failą / etc / debian_version taip:

$ cat / etc / debian_version
9.6
$

Tai rodo, kad komanda buvo paleista „Debian GNU / Linux 9“.6. Įdiegę paketą „lsb-release“ [14], galite gauti išsamesnės informacijos vykdydami komandą „lsb_release -a“:

$ lsb_release -a
Nėra LSB modulių.
Platintojo ID: Debian
Aprašymas: Debian GNU / Linux 9.6 (ruožas)
Išleidimas: 9.6
Kodinis vardas: ruožas
$

Ką apie šiuos juokingus leidimų pavadinimus?

Tai rodo, kad komanda buvo paleista „Debian GNU / Linux 9“.6. Įdiegę paketą „lsb-release“ [14], galite gauti išsamesnės informacijos vykdydami komandą „lsb_release -a“:

Galbūt pastebėjote, kad kiekvienam „Debian“ GNU / Linux leidimui yra juokingas leidimo pavadinimas. Tai vadinama slapyvardžiu, kuris paimtas iš „Pixar“ išleisto filmų serijos „Žaislų istorija“ [5] personažo [6]. Kai pirmasis „Debian“ 1.Reikėjo išleisti x leidimą. „Debian“ projekto vadovas Bruce'as Perensas dirbo „Pixar“ [9]. Iki šiol leidimams buvo naudojami šie pavadinimai:

Nuo 2019 m. Pradžios jau žinomi dviejų būsimų leidimų pavadinimai [8]:

Pseudonimo vardo ir vystymosi būsenos santykis

Pirmiausia į nestabilų filialą įkeliami nauji arba atnaujinti programinės įrangos paketai. Po kelių dienų paketas perkeliamas į testavimo skyrių, jei jis atitinka keletą kriterijų. Vėliau tai tampa kito stabilaus leidimo pagrindu. Išleidus platinimą yra tik stabilių paketų, kurie iš tikrųjų yra dabartinės bandymo šakos momentinė nuotrauka.

Tuo pačiu metu, kai naujas leidimas nėra, kol kas stabilus leidimas tampa senu, o senas stabilus leidimas tampa senu stabiliu leidimu. Bet kurio gyvenimo pabaigos leidimo paketai pašalinami iš įprastų APT saugyklų ir veidrodžių ir perkeliami į „Debian“ archyvą [11] ir nebeprižiūrimi. „Debian“ šiuo metu kuria svetainę, kurioje būtų galima ieškoti archyvuotų paketų „Historical Packages Search“ [12]. Nors ši svetainė vis dar kuriama ir žinoma, kad ji dar nevisiškai veikia.

Kaip ir kitų leidimų atveju, nestabili šaka turi slapyvardį Sid, kuris trumpai reiškia „vis dar kuriama“. „Žaislų istorijoje“ Sidas yra blogio kaimyno vaiko vardas, kuris visada gadina žaislus. Pavadinimas Sid tiksliai apibūdina paketo būklę nestabiliame filiale.

Be to, yra „eksperimentinis“ filialas, kuris nėra pilnas paskirstymas, o papildoma „Debian Unstable“ saugykla. Šiame filiale yra paketai, kurie dar neatitinka nestabilių „Debian“ kokybės lūkesčių. Be to, paketai dedami tam, kad būtų paruošti bibliotekos perėjimai, kad būtų galima patikrinti, ar Debian nestabiliose pakuotėse nėra naujos versijos bibliotekos statybos problemų, nepažeidžiant Debian nestabilios.

Eksperimentinis „Debian“ padalinys taip pat turi „Žaislų istorijos“ pavadinimą - „RC-Buggy“. Viena vertus, tai yra Andy nuotoliniu būdu valdomas automobilis, kita vertus, jis sutrumpina apibūdinimą „yra kritinių klaidų“ [13].

Debian GNU / Linux paskirstymo dalys

„Debian“ programinės įrangos paketai pagal licenciją skirstomi taip:

Oficialų „Debian GNU / Linux“ leidimą sudaro tik pagrindinės šakos paketai. Paketai, priskiriami „Contrib“ ir „non-free“ kategorijoms, nėra leidimo dalis ir yra laikomi papildymais, kurie jums tiesiog prieinami. Kurie paketai, kuriuos naudojate savo sistemoje, yra apibrėžti faile / etc / apt / sources.sąrašą taip:

$ cat / etc / apt / sources.sąrašas deb
http: // ftp.mus.debianas.org / debian /
ruožas pagrindinis indėlis nėra laisvas
deb http: // saugumas.debianas.org /
ištempti / atnaujinti pagrindinį indėlį
ne laisvas
Anksčiau # atnaujinimų
žinomas kaip „nepastovus“ deb
http: // ftp.mus.debianas.org / debian /
„stretch-updates“ pagrindinis indėlis
ne laisvas
# „stretch-backports deb“
http: // ftp.debianas.org / debian
„stretch-backports“ pagrindinis įnašas
ne laisvas

„Debian Backports“

Iš aukščiau pateikto sąrašo galbūt pažymėjote įrašą „stretch-backports“. Šis įrašas susijęs su programinės įrangos paketais, kurie perkeliami iš „Debian“ bandymų į dabartinę „Debian“ stabilų versiją. Šios paketų saugyklos priežastis yra ta, kad stabilaus „Debian GNU / Linux“ išleidimo ciklas gali būti gana ilgas, o kartais konkrečiai mašinai reikalinga naujesnė programinės įrangos versija. „Debian Backports“ [7] leidžia naudoti būsimų leidimų paketus dabartinėje sąrankoje. Atminkite, kad šie paketai gali neatitikti Debian stabilių paketų kokybės. Be to, atsižvelkite į tai, kad gali tekti kaskart pereiti prie naujesnio ankstesnio leidimo net ir stabilaus išleidimo ciklo metu, nes šie paketai seka „Debian“ bandymus, kurie yra savotiškas besikeičiantis leidimas (panašus į „Debian“ nestabilią) ).„Debian Backports“

Papildoma literatūra

„Debian GNU / Linux“ istorija yra nuostabi. Mes rekomenduojame atidžiau pažvelgti į „Debian“ istoriją [15,16,17].

Nuorodos ir nuorodos

Padėkos (ačiū!)

Autorius norėtų padėkoti Axelui Beckertui už pagalbą ir kritines pastabas dėl šio straipsnio.

Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...
Mėgdžiokite pelės paspaudimus, užveskite pelės žymeklį naudodami pelę „Clickless Mouse“ sistemoje „Windows 10“
Pelės ar klaviatūros naudojimas netinkamoje laikysenoje, kai naudojama per daug, gali sukelti daug sveikatos problemų, įskaitant įtampą, riešo kanalo ...
Pridėkite pelės gestus prie „Windows 10“ naudodami šiuos nemokamus įrankius
Pastaraisiais metais kompiuteriai ir operacinės sistemos labai išsivystė. Buvo laikas, kai vartotojai turėjo naudoti komandas naršydami per failų tvar...