GNU / Linux distribucijska skladišča: umetnost njihovega združevanja!

Seznam enakovrednosti skladišč distribucij GNU / Linux

Seznam enakovrednosti skladišč distribucij GNU / Linux

Skladišče je v bistvu ekipa na internetutorej strežnik ki gosti posebne programe za enega ali več operacijskih sistemov Linuxin so na splošno zgrajeni za dostop prek konzole ali upravitelja grafičnih paketov, čeprav v drugih primerih vključuje dostop prek spletnega brskalnika.

Uporaba skladišč za naš Linux nam daje prednost, da so programi, najdeni v teh skladiščih, preverjeni Skupnost za brezplačno programsko opremo in ustrezne distribucije, ki jih ustvarja in podpira, zato je za njihovo uporabo zagotovljeno najmanj težav.

Repozitoriji paketov za GNU / Linux

Uvod v uporabo skladišč

Čeprav vsak Distro uporablja svoje repozitorije, večina vsebuje veliko enakih ali podobnih programov (paketov), ​​ki jih je mogoče uporabiti med različnimi Distroji, zato je idealno, da lahko uporabljamo eno ali drugo zunanje repozitorij, da povečamo vrednost naših operacijskih sistemov.

In v tej publikaciji upamo, da bomo namigovali na ta cilj, vendar najprej moramo razumeti, kako so zgrajene repozitorije in nato lahko videli, kateri je združljiv s katerim drugim, in jih še naprej uporabljali.

Okno aplikacije Ubuntu 18.04 "Programska oprema in posodobitve"

Ubuntu 18.04 Programska oprema in posodobitve okno aplikacije

Struktura skladišča

Običajno ima standardni repozitorij pot ali konfiguracijo, podobno spodnji:

FORMATO_PAQUETE PROTOCOLO://URL_SERVIDOR/DISTRO/ VERSIÓN RAMAS_PAQUETES

Primer repozitorijske vrstice za DEBIAN Jessie (8):

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

Večji primer tipične datoteke sources.list, to je vnaprej določena konfiguracijska datoteka za shranjevanje vrstic za dostop in konfiguracijo Repozitorijev, dostopnih z Distrojem, na primer na osnovi v DEBIAN Jessie (8) bi bilo naslednje:

################################################################
# REPOSITORIOS OFICIALES DE LINUX DEBIAN 8 (JESSIE)
#
# Repositorio base
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
# Actualizaciones de seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
# Actualizaciones para la base estable
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
# Futuras actualizaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-proposed-updates main contrib non-free
# Retroadaptaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
# Actualizaciones Multimedias no oficiales
# deb http://www.deb-multimedia.org jessie main non-free
# Llave del Repositorio Multimedia no oficial
# aptitude install deb-multimedia-keyring
#
################################################################
Okno aplikacije Mint 18.2 "Izvor programske opreme"

Okno aplikacije Mint 18.2 «Izvor programske opreme»

Vsako polje v strukturi skladišča pomeni naslednje:

  • PAKET_ OBLIKA:

  1. kot: Označuje, da skladišča vsebujejo samo prevedene pakete, to je namestitvene pakete (binarne datoteke)
  2. deb-src: Označuje, da skladišča vsebujejo samo izvorne kode sestavljenih paketov, ki so na voljo, to je izvornih paketov.
  • PROTOKOL:

  1. http:// - za navedbo izvora, ki je na voljo na spletnem strežniku
  2. ftp: // - za izvor, ki je na voljo na strežniku FTP
  3. CD ROM:// - za namestitve s CD-ROM / DVD-ROM / Blue-ray
  4. mapa: // - za označitev lokalnega izvora, nameščenega v hierarhiji sistemskih datotek
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx ustreza državi izvora strežnika
  2. ime_strežnika ==> je lahko kar koli drugega, ki vsebuje DEBIAN.
  • DISTRO:

  1. mora: Velja za operacijske sisteme s sedežem v DEBIAN.
  2. ime_ distro: Ime, ki je na voljo na strežniku in označuje katero koli drugo distribucijsko ali posebno vrsto paketov, ki jih vsebuje.
  3. prazno: Velikokrat v tem položaju ni ničesar, kar kaže, da je vse, kar obstaja, posebej za en Distro.
  • RAZLIČICA:

V primeru DEBIAN označuje različice, predstavljene na trgu, na primer:

DEBIAN GNU/Linux X ("sid") versión de desarrollo actual (inestable) (sid / unstable).
DEBIAN GNU/Linux 10.0 ("buster") versión de prueba actual (prueba) (stretch / testing).
DEBIAN GNU/Linux 9.0 ("stretch") versión de prueba actual (estable) (stretch / stable).
DEBIAN GNU/Linux 8.0 ("jessie") versión estable actual (vieja estable) (jessie / oldstable).
DEBIAN GNU/Linux 7.0 ("wheezy") antigua versión estable.
DEBIAN GNU/Linux 6.0 ("squeeze") antigua versión estable.
DEBIAN GNU/Linux 5.0 ("lenny") antigua versión estable.
DEBIAN GNU/Linux 4.0 ("etch") antigua versión estable.
DEBIAN GNU/Linux 3.1 ("sarge") antigua versión estable.
DEBIAN GNU/Linux 3.0 ("woody") antigua versión estable.
DEBIAN GNU/Linux 2.2 ("potato") antigua versión estable.
DEBIAN GNU/Linux 2.1 ("slink") antigua versión estable.
DEBIAN GNU/Linux 2.0 ("hamm") antigua versión estable.
DEBIAN GNU/Linux 1.2 ("buzz") antigua versión estable.
DEBIAN GNU/Linux 1.1 ("rex") antigua versión estable.
DEBIAN GNU/Linux 1.0 ("bo") antigua versión estable.

Repozitoriji DEBIAN so razdeljeni na različice:

  1. OldStable (Old Stable): Različica, ki shranjuje pakete, ki pripadajo stari stabilni različici DEBIAN. Trenutno to spada v različico Jessie.
  2. Hlev: Različica, ki shranjuje pakete, ki pripadajo trenutni stabilni različici DEBIAN. Trenutno to spada v različico Stretch.
  3. Testiranje: Različica, v kateri so shranjeni paketi prihodnje stabilne različice DEBIAN. Trenutno to spada v različico Buster.
  4. Nestabilno: Različica, ki shranjuje pakete, ki spadajo v prihodnje pakete, ki se nenehno razvijajo in preizkušajo, kar bi lahko sčasoma pripadalo preizkusni različici DEBIAN. To vedno pripada različici SID.

Opomba: Velikokrat ime različice običajno spremlja predpona "-updates" ali "-proposed-updates" da poudarimo, da so omenjeni paketi, ki so tam shranjeni, čeprav pripadajo tej različici, ponavadi bolj posodobljeni, saj so nedavno prišli iz neposredno boljše različice. V drugih primerih, ko gre za varnostno shrambo, je predpona običajno "/ posodobitve".

  • BRANCHES_PACKAGES:

V primeru DEBIAN-a imajo skladišča 3 podružnice:

  1. Glavni: Podružnica, ki shranjuje vse pakete, vključene v uradno distribucijo DEBIAN, ki so brezplačni v skladu s smernicami za prosto programsko opremo DEBIAN. Uradna distribucija DEBIAN-a je v celoti sestavljena iz te podružnice.
  2. Prispevek (prispevek): Podružnica, ki shranjuje pakete, katerih ustvarjalci so jim dali brezplačno licenco, vendar so odvisni od drugih nesvobodnih programov, torej odprtokodne programske opreme, ki ne more delovati brez lastniških elementov. Ti elementi so lahko programska oprema iz ne-brezplačnega razdelka ali lastniške datoteke, kot so ROM-i za igre, BIOS za konzole itd.
  3. Nesvobodno: Podružnica, ki shranjuje pakete z nekaterimi težkimi licenčnimi pogoji, ki omejujejo njihovo uporabo ali prerazporeditev, to pomeni, da vsebuje programsko opremo, ki (v celoti) ne upošteva teh načel, vendar jo je še vedno mogoče distribuirati brez omejitev.

Da poznamo tiste iz vsakega Distroja, zelo gotovo se moramo obrniti na uradne strani vsake od njih, kjer nam bodo zagotovo ponudili podatke o njih, kot npr Ubuntu y Mint

Različice Canaima GNU / Linux

Različice Canaima GNU / Linux

Združljivost med skladišči

Kot je prikazano na zgornji sliki članka in spet spodaj, lahko zlahka sklepamo tako, da za vzorec vzamemo Porazdelitve, ki temeljijo ali izhajajo iz DEBIAN, da obstaja neposredna povezava med združljivostjo med izdajo različnih različic DEBIAN Meta-distribucije in različicami, ki temeljijo na njih ali izhajajo iz njih, kot so Ubuntu, Mint, MX-Linux, Canaima in MinerOS.

Seznam enakovrednosti skladišč distribucij GNU / Linux

Seznam enakovrednosti skladišč distribucij GNU / Linux

To sovpadanje združljivosti se zgodi, saj Mati vseh distribucij (DEBIAN) izdaja nove različice z novimi paketi in aplikacijami, se prenašajo in izvajajo na druge manjše, neposredno ali postopoma prilagojene večjim, kot je Ubuntu, in od tam na njihove derivate.

V vsaki meta-distribuciji ali matični distro in njenih izpeljankah ali na njihovi osnovi bo svoj in drugačen enakovreden seznam skladišč, zato vas vabim, da to ugotovite in delite z nami s svojimi komentarji.

Prav tako lahko dodamo posebne repozitorije posameznikov v nekatere distribucije, kot je DEBIAN, kot je prikazano spodaj v tej pretekli objavi v spletnem dnevniku: Kako dodati skladišče PPA v DEBIAN.

Upam, da vam je bil ta članek všeč in je bil koristen, tako da ga lahko delite v vseh svojih družabnih omrežjih in promovirate brezplačno programsko opremo in uporabo GNU / Linuxa.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   pepejs je dejal

    Zelo dobro delo. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto je dejal

    Odličen ocenjeni prispevek! Gre med priljubljene 😉

  3.   ing. Jose Albert je dejal

    Z veseljem vam prinesem koristne in pomembne stvari!

  4.   aptgetter je dejal

    Ena stvar, ki je ne razumem glede življenjskega cikla različic debian, je, ko se različica postara in morate spremeniti url v datoteki sources.list, čeprav je različica navedena. V proizvodnji sem videl stroje, ki jih nisem mogel posodobiti, dokler omenjene datoteke nisem spremenil.

    Članek o njem bi pomagal marsikomu in ga popolnoma dopolnil.

    Hvala za delitev!

  5.   ing. Jose Albert je dejal

    Če želite nadgraditi z Whezzyja na Jessie, morate dejansko spremeniti sklic na ime v datoteki sources.list. Ni tako kot v Ubuntuju, ki prinaša aplikacijo, ki zazna nove različice in se samodejno preseli.