GNU / Linux distribucijska spremišta: umjetnost njihovog spajanja!

Popis ekvivalencija spremišta GNU / Linux distribucija

Popis ekvivalencija spremišta GNU / Linux distribucija

Spremište je u osnovi tim na Internetutj. poslužitelj koji hostira određene programe za jedan ili više Linux operativnih sustava, a obično su napravljeni za pristup putem konzole ili grafičkog upravitelja paketa, iako u drugim slučajevima uključuje pristup putem web preglednika.

Korištenje spremišta za naš Linux daje nam prednost u provjeri programa koji se nalaze u tim spremištima od strane Zajednice slobodnog softvera i odgovarajućih Distribucija koja ih stvara i podržava, pa je zajamčeno da će se s njima koristiti najmanje problema.

Spremišta paketa za GNU / Linux

Uvod u upotrebu spremišta

Iako svaki Distro koristi vlastita spremišta, većina ih sadrži mnogo istih ili sličnih programa (paketa) koji se mogu koristiti između različitih Distroa, tako da je idealno biti u mogućnosti koristiti jedno ili drugo vanjsko spremište kako bismo maksimizirali vrijednost naših operativnih sustava.

I u ovoj publikaciji nadamo se da ćemo navesti tragove o tom cilju., ali prvo moramo shvatiti kako se grade Repozitoriji, a zatim moći vidjeti koja je kompatibilna s kojom drugom i nastaviti ih koristiti.

Prozor aplikacije Ubuntu 18.04 "Softver i ažuriranja"

Prozor aplikacije i ažuriranja programa Ubuntu 18.04

Struktura spremišta

Tipično, Standardno spremište ima put ili konfiguraciju sličnu prikazanoj u nastavku:

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

Primjer spremišta za DEBIAN Jessie (8):

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

Veći primjer tipične datoteke sources.list, to jest predefinirana konfiguracijska datoteka za spremanje pristupnih linija i konfiguracija Spremišta dostupnih Distro-om, na primjer na temelju na DEBIAN Jessie (8) bi bilo sljedeće:

################################################################
# 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
#
################################################################
Prozor aplikacije Mint 18.2 "Izvor softvera"

Prozor aplikacije Mint 18.2 «Izvor softvera»

Svako polje u strukturi Spremišta znači sljedeće:

  • PAKET_ FORMAT:

  1. deb: Označava da Repozitoriji sadrže samo prevedene pakete, odnosno instalacijske pakete (binarne datoteke)
  2. deb-src: Označava da Repozitoriji sadrže samo izvorne kodove sastavljenih dostupnih paketa, to jest izvornih paketa.
  • PROTOKOL:

  1. http:// - za označavanje podrijetla dostupnog na web poslužitelju
  2. ftp: // - za podrijetlo dostupno na FTP poslužitelju
  3. CD ROM:// - za instalacije s CD-ROM-a / DVD-ROM-a / Blue-ray-a
  4. datoteka: // - za označavanje lokalnog podrijetla instaliranog u hijerarhiji sistemske datoteke
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx odgovara zemlji porijekla poslužitelja
  2. ime_poslužitelja ==> može biti bilo što drugo što sadrži DEBIAN.
  • DISTRO:

  1. debian: Primjenjivo za operativne sustave sa sjedištem u DEBIAN-u.
  2. ime distribucije: Ime dostupno na poslužitelju za označavanje bilo koje druge distribucijske ili posebne vrste paketa koje sadrži.
  3. prazan: Mnogo puta na ovom položaju nema ničega što ukazuje da je sve što postoji posebno za jedan Distro.
  • VERZIJA:

U slučaju DEBIAN, to označava verzije lansirane na tržište, na primjer:

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.

DEBIAN Repozitoriji su podijeljeni u verzije:

  1. OldStable (Old Stable): Verzija koja pohranjuje pakete koji pripadaju staroj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Jessie verziji.
  2. Stabilan: Verzija koja pohranjuje pakete koji pripadaju trenutnoj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Stretch verziji.
  3. Testiranje: Verzija koja pohranjuje pakete koji pripadaju budućoj stabilnoj verziji DEBIAN-a. Trenutno ovo pripada Busterovoj verziji.
  4. Nestabilno: Verzija koja pohranjuje pakete koji pripadaju budućim paketima koji se kontinuirano razvijaju i testiraju, a koji bi na kraju mogli pripadati testnoj verziji DEBIAN-a. To uvijek pripada SID verziji.

Napomena: Mnogo puta naziv verzije obično prati prefiks "-updates" ili "-proposed-updates" kako bi se naglasilo da spomenuti paketi koji su tamo pohranjeni, iako pripadaju spomenutoj verziji, imaju tendenciju da se više ažuriraju, jer su nedavno došli iz neposredno superiornije verzije. U drugim slučajevima kada je riječ o sigurnosnom spremištu, prefiks je obično "/ updates".

  • GRANICE_PAKETI:

U slučaju DEBIAN-a, Repozitoriji imaju 3 podružnice:

  1. Glavni: Podružnica koja pohranjuje sve pakete uključene u službenu DEBIAN-ovu distribuciju koji su besplatni prema DEBIAN-ovim smjernicama za slobodni softver. Službena distribucija DEBIAN-a u cijelosti se sastoji od ove Podružnice.
  2. Doprinos (doprinos): Podružnica koja pohranjuje pakete čiji su im tvorci dali besplatnu licencu, ali imaju ovisnosti o drugim neslobodnim programima, odnosno softveru otvorenog koda koji ne može funkcionirati bez vlasničkih elemenata. Ti elementi mogu biti softver iz neslobodnog odjeljka ili vlasničke datoteke poput ROM-a za igre, BIOS-a za konzole itd.
  3. Neslobodno: Podružnica koja pohranjuje pakete koji imaju neki teški uvjet licence koji ograničava njihovu upotrebu ili preraspodjelu, odnosno sadrži softver koji se (u potpunosti) ne pridržava ovih načela, ali se i dalje može distribuirati bez ograničenja.

Da znam one svakog Distroa, vrlo sigurno moramo pogledati službene stranice svake od njih, gdje će nam zasigurno ponuditi podatke o njima, kao što su Ubuntu y Menta

Inačice Canaima GNU / Linux

Inačice Canaima GNU / Linux

Kompatibilnost između spremišta

Kao što je prikazano na zaglavlju slike članka i opet u nastavku, lako možemo zaključiti uzimajući za uzorak Distribucije temeljene ili izvedene iz DEBIAN-a da postoji izravna korelacija kompatibilnosti između izdanja različitih verzija DEBIAN-ove meta-distribucije i onih koje se temelje ili su izvedene iz njih, kao što su Ubuntu, Mint, MX-Linux, Canaima i MinerOS.

Popis ekvivalencija spremišta GNU / Linux distribucija

Popis ekvivalencija spremišta GNU / Linux distribucija

Do ove slučajnosti kompatibilnosti dolazi jer Majka svih Distrosa (DEBIAN) objavljuje nove verzije s novim paketima i aplikacijama, oni se migriraju i primjenjuju na druge manje, izravno ili postupno prilagođavane većima poput Ubuntua, a odatle na njihove derivate.

U svakoj meta-distribuciji ili Mother Distro-u i njegovim derivatima ili na njihovim temeljima postojat će vlastiti i različiti Popis repozitorija ekvivalentnosti, pa vas pozivam da to saznate i podijelite s nama, putem svojih komentara.

Također možemo dodati određena spremišta pojedinaca na nekim Distroima poput DEBIAN-a, kao što je prikazano dolje u prošlom postu na blogu: Kako dodati PPA spremište u DEBIAN.

Nadam se da vam se svidio ovaj članak i bio je koristan, tako da ga možete podijeliti na svim svojim društvenim mrežama i promovirati besplatni softver i upotrebu GNU / Linuxa.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

5 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Pepejs dijo

    Jako dobar posao. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto dijo

    Izvrsni procijenjeni doprinos! Ide u favorite 😉

  3.   ing. Jose Albert dijo

    Zadovoljstvo vam je donijeti vam korisne i važne stvari!

  4.   apt-getter dijo

    Jedna stvar koju ne razumijem u životnom ciklusu debian verzija je kad inačica postane stara i morate izmijeniti url u datoteci sources.list iako je navedena verzija. Vidio sam strojeve u proizvodnji koje nisam uspio ažurirati dok nisam izmijenio spomenutu datoteku.

    Članak o njemu pomogao bi mnogim ljudima i savršeno ga nadopunio.

    Hvala za dijeljenje!

  5.   ing. Jose Albert dijo

    Ako želite nadograditi s Whezzyja na Jessie, morate zapravo promijeniti referencu imena u datoteci sources.list. Nije kao u Ubuntuu koji donosi aplikaciju koja otkriva nove verzije i automatski migrira.