GNU / Linux Distribution Repositories: Kunsten at flette dem!

Liste over ækvivalenser af repositorier af GNU / Linux-distributioner

Liste over ækvivalenser af repositorier af GNU / Linux-distributioner

Et lager er dybest set et team på Internettetdvs. en server der er vært for specifikke programmer til et eller flere Linux-operativsystemer, og er generelt bygget til at få adgang til via konsollen eller grafisk pakkehåndtering, skønt det i andre tilfælde inkluderer adgang via webbrowseren.

Brug af repositories til vores Linux giver os den fordel, at de programmer, der findes i disse repositories, er verificeret af Free Software Community og de respektive distributioner, der opretter og understøtter dem, så et minimum af problemer er garanteret at bruge dem.

Pakkelager til GNU / Linux

Introduktion til brugen af ​​arkiver

Selvom hver Distro bruger sine egne arkiver, indeholder de fleste af dem mange de samme eller lignende programmer (pakker), der kan bruges mellem forskellige Distros, så idealet er at kunne bruge et eller andet eksternt lager til at maksimere værdien af ​​vores respektive operativsystemer.

Og i denne publikation håber vi at give spor til dette mål, men først skal vi forstå, hvordan arkiverne er bygget og derefter være i stand til at se, hvilken der er kompatibel med hvilken anden, og fortsæt med at bruge dem.

Ubuntu 18.04 "Software og opdateringer" Applikationsvindue

Ubuntu 18.04 Software og opdateringer Applikationsvindue

Opbygning af et arkiv

Normalt har et standardregister en sti eller konfiguration svarende til den vist nedenfor:

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

Eksempel på arkivlinje for DEBIAN Jessie (8):

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

Et større eksempel på en typisk sources.list-fil, det vil sige den foruddefinerede konfigurationsfil til at gemme adgangslinjerne og konfigurationen af ​​de lagre, der er tilgængelige med en Distro, for eksempel baseret i DEBIAN Jessie (8) ville være følgende:

################################################################
# 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
#
################################################################
Mint 18.2 "Software Origin" applikationsvindue

Mint 18.2 «Software Oprindelse» Applikationsvindue

Hvert felt i strukturen i et arkiv betyder følgende:

  • PACKAGE_FORMAT:

  1. skulle gerne: Angiver, at repositories kun indeholder kompilerede pakker, dvs. installationspakkerne (binære filer)
  2. deb-src: Angiver, at repositories kun indeholder kildekoder for de tilgængelige kompilerede pakker, dvs. kildepakkerne.
  • PROTOKOL:

  1. http:// - for at angive en tilgængelig oprindelse på en webserver
  2. ftp: // - for en oprindelse tilgængelig på en FTP-server
  3. CD ROM:// - til installationer fra CD-ROM / DVD-ROM / Blue-ray
  4. fil: // - for at angive en lokal oprindelse installeret i systemfilhierarkiet
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx svarer til serverens oprindelsesland
  2. server navn ==> kan være alt andet, der indeholder DEBIAN.
  • DISTRO:

  1. skal: Gælder for DEBIAN-baserede operativsystemer.
  2. distro_name: Navn tilgængeligt på serveren for at angive enhver anden distro eller særlig type pakker, den indeholder.
  3. tom: Mange gange er der intet i denne position, hvilket indikerer, at alt, hvad der eksisterer, er bestemt for en enkelt Distro.
  • VERSION:

I tilfælde af DEBIAN angiver det de versioner, der blev lanceret på markedet, for eksempel:

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 Repositories er opdelt i versioner:

  1. OldStable (Old Stable): Version, der gemmer pakkerne, der tilhører den gamle stabile version af DEBIAN. I øjeblikket tilhører dette Jessie-versionen.
  2. Stabil: Version, der gemmer pakkerne, der hører til den aktuelle stabile version af DEBIAN. I øjeblikket tilhører dette Stretch-versionen.
  3. Testning: Version, der gemmer de pakker, der tilhører den fremtidige stabile version af DEBIAN. I øjeblikket tilhører dette Buster-versionen.
  4. Ustabil: Version, der gemmer pakker, der tilhører fremtidige pakker, der løbende er under udvikling og test, og som til sidst kan tilhøre Testversion af DEBIAN. Dette hører altid til SID-versionen.

Bemærk: Mange gange ledsages navnet på versionen normalt af præfikset "-updates" eller "-proposed-updates" for at fremhæve, at de nævnte pakker, der er gemt der, har en tendens til at være mere opdaterede, selvom de hører til den version, da de kommer for nylig fra den umiddelbart overlegne version. På andre tidspunkter, når det kommer til sikkerhedsopbevaringsstedet, er præfikset normalt "/ opdateringer".

  • BRANCHES_PACKAGES:

I tilfælde af DEBIAN har arkiverne 3 grene:

  1. Hoved: Filial, der gemmer alle pakker, der er inkluderet i den officielle DEBIAN-distribution, der er gratis i henhold til DEBIAN-retningslinjerne for fri software. DEBIAN's officielle distribution består udelukkende af denne filial.
  2. Bidrag (bidrag): Filial, der gemmer pakkerne, hvis skabere har givet dem en gratis licens, men de er afhængige af andre ikke-gratis programmer, det vil sige open source-software, der ikke kan fungere uden proprietære elementer. Disse elementer kan være software fra det ikke-gratis afsnit eller proprietære filer som spil-ROM'er, BIOS til konsoller osv.
  3. Ikke-gratis: Filial, der opbevarer pakker, der har en besværlig licensbetingelse, der begrænser deres anvendelse eller omfordeling, dvs. den indeholder software, der ikke (fuldstændigt) følger disse principper, men som stadig kan distribueres uden begrænsninger.

At kende dem fra hver Distro, meget sikkert må vi konsultere de officielle sider for hver enkelt, hvor de helt sikkert vil tilbyde os data om dem, såsom Ubuntu y Mint

Canaima GNU / Linux-versioner

Canaima GNU / Linux-versioner

Kompatibilitet mellem arkiver

Som vist i overskriftsbilledet af artiklen og igen nedenfor, kan vi let udlede ved at tage en prøve de distributioner, der er baseret eller afledt af DEBIAN, at der er en direkte kompatibilitetskorrelation mellem frigivelsen af ​​de forskellige versioner af DEBIAN Meta-distribution og dem, der er baseret på eller afledt af dem, såsom Ubuntu, Mint, MX-Linux, Canaima og MinerOS.

Liste over ækvivalenser af repositorier af GNU / Linux-distributioner

Liste over ækvivalenser af repositorier af GNU / Linux-distributioner

Denne kompatibilitetssammenfald forekommer, da Mother of all Distros (DEBIAN) frigiver nye versioner med nye pakker og applikationer, de bliver migreret og implementeret til andre mindre direkte eller gradvist tilpasset til større som Ubuntu og derfra til deres derivater.

I hver metadistribution eller Mother Distro og dets derivater eller baseret på dem vil der være dens egen og forskellige ækvivalensliste over repositorier, så jeg opfordrer dig til at finde ud af og dele det med os gennem dine kommentarer.

Vi kan også tilføje specifikke opbevaringssteder for enkeltpersoner på nogle distroer som DEBIAN, som vist nedenfor i dette tidligere blogindlæg: Sådan tilføjes et PPA-arkiv i DEBIAN.

Jeg håber, du kunne lide denne artikel, og den var nyttig, så du kan dele det på alle dine sociale netværk og promovere fri software og brugen af ​​GNU / Linux.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   pepejs sagde han

    Meget godt arbejde. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto sagde han

    Fremragende estimeret bidrag! Det går til favoritter 😉

  3.   Ing. José Albert sagde han

    En fornøjelse at give dig nyttige og vigtige ting!

  4.   aptgetter sagde han

    En ting, jeg ikke forstår ved livscyklussen for debian-versioner, er, når en version bliver gammel, og du skal ændre url'en i sources.list-filen, selvom versionen er angivet. Jeg har set maskiner i produktion, som jeg ikke har været i stand til at opdatere, før jeg ikke ændrede filen.

    En artikel om det ville hjælpe mange mennesker og supplere denne perfekt.

    Tak for at dele!

  5.   Ing. José Albert sagde han

    Hvis du vil opgradere fra Whezzy til Jessie, skal du faktisk ændre navnehenvisningen i sources.list-filen. Det er ikke som i Ubuntu, der bringer et program, der registrerer nye versioner og migrerer automatisk.