Repositoris de Distribucions GNU / Linux: L'art de fusionar-los!

Llista d'Equivalències de Repositoris de Distribucions GNU / Linux

Llista d'Equivalències de Repositoris de Distribucions GNU / Linux

Un repositori bàsicament és un Equip a Internet, És a dir, un servidor que allotja els programes específics per a un o diversos sistemes operatius Linux, I en general estan construïts per accesarse via gestor de paquets de consola o gràfic, encara que en altres casos inclou l'accés via Navegador web.

Utilitza Repositoris per als nostres Linux ens dóna com a avantatge que els programes que es troben en aquests dipòsits estan verificats per la Comunitat de Programari Lliure i de les respectives Distribucions que els crea i dóna suport, de manera que es garanteix un mínim de problemes per usar-los.

Repositoris de paquets per a GNU / Linux

Introducció a l'ús dels Repositoris

Tot i que cada Distro usa els seus propis repositoris, la majoria dels mateixos contenen molts iguals o similars programes (paquets) que poden usar-se entre diferents Distros, De manera que l'ideal és poder fer servir un que un altre repositori extern per maximitzar el valor dels nostres respectius sistemes operatius.

I en aquesta publicació esperem donar pistes per a aquest objectiu, Però primer hem d'entendre com estan construïts els Repositoris per després poder veure com és compatible amb qual un altre i procedir a usar-los.

Finestra d'Aplicació "Programari i actualitzacions" d'Ubuntu 18.04

Finestra d'Aplicació «Programari i actualitzacions» d'Ubuntu 18.04

Estructura d'un Repositori

En general, un repositori estàndard té una ruta d'accés o configuració similar a la que es mostra a continuació:

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

Exemple de línia de repositori per DEBIAN Jessie (8):

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

Un exemple més ampli d'un sources.list típic, És a dir, l'arxiu de configuració per omissió per a guardar les línies d'accés i configuració dels Repositoris accessibles per una Distro, per exemple basada a DEBIAN Jessie (8) seria el següent:

################################################################
# 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
#
################################################################
Finestra d'Aplicació "Origen de l'Programari" de Mint 18.2

Finestra d'Aplicació «Origen de l'Programari» de Mint 18.2

Cada camp de l'estructura d'un Repositori significa el següent:

  • FORMAT_PAQUET:

  1. com: Indica que el Repositoris només conté paquets compilats, és a dir, els paquets d'instal·lació (binaris)
  2. deb-src: Indica que el Repositoris només conté els codis fonts dels paquets compilats disponibles, és a dir, els paquets fonts.
  • PROTOCOL:

  1. http:// - per indicar un origen disponible en un servidor web
  2. ftp: // - per a un origen disponible en un servidor FTP
  3. cdrom: // - per a instal·lacions des de CD-ROM / DVD-ROM / Blue-ray
  4. file: // - per indicar un origen local instal·lat a la jerarquia d'arxius de sistema
  • URL_SERVIDOR:

  1. ftp.xx.debian.org ==> xx correspon a país d'origen de l'servidor
  2. nom_de_servidor ==> pot ser qualsevol altre que contingui DEBIAN.
  • distro:

  1. debian: Aplicable per a Sistemes Operatius basats en DEBIAN.
  2. nom_distre: Nom disponible al Servidor per indicar qualsevol altra distro o tipus especial de paquets que contingui.
  3. buit: Moltes vegades no hi ha res en aquesta posició, indicant que tot el que existeix és per a una sola Distro especialment.
  • VERSIÓ:

En el cas de DEBIAN indica les versions llançades a mercat, per exemple:

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.

Els Repositoris DEBIAN es divideixen en Versions:

  1. OldStable (Vella Estable): Versió que emmagatzema els paquets pertanyents a l'antiga Versió Estable de DEBIAN. Actualment aquesta pertany a la Versió Jessie.
  2. Estable (estable): Versió que emmagatzema els paquets que pertanyen a l'actual Versió Estable de DEBIAN. Actualment aquesta pertany a la Versió Stretch.
  3. Testing (Prova): Versió que emmagatzema els paquets que pertanyen a la futura Versió Estable de DEBIAN. Actualment aquesta pertany a la Versió Buster.
  4. Inestable (Inestable): Versió que emmagatzema els paquets pertanyents als futurs paquets que contínuament estan en desenvolupament i proves, que amb el temps podrien pertànyer a la versió Testing (Prova) de DEBIAN. Aquesta sempre pertany a la Versió SID.

Nota: Moltes vegades el nom de la versió sol anar acompanyat de el prefix "-updates" o "-proposed-updates" per ressaltar que aquests paquets aquí emmagatzemats encara que pertanyen a aquesta versió solen ser mes actualitzats, ja que provenen més recentment de la versió immediatament superior. En altres oportunitats quan es tracta del Repositori de Seguretat el prefix sol ser "/ updates".

  • BRANQUES_PAQUETS:

En el cas de DEBIAN els Repositoris compten amb 3 branques:

  1. Principal (principal): Branca que emmagatzema tots els paquets inclosos en la distribució oficial de DEBIAN que són lliures d'acord a les Directrius de Programari lliure de DEBIAN. La distribució oficial de DEBIAN es constitueix totalment d'aquesta Rama.
  2. Contrib (Contribució): Branca que emmagatzema els paquets els creadors els han donat llicència lliure, però els mateixos posseeixen dependències d'altres programes que no són lliures, és a dir, programari de codi obert que no pot funcionar sense elements privatius. Aquests elements poden ser programari de la secció non-free o arxius privatius com ROMs de jocs, BIOS per a consoles, etc.
  3. Non-Free (No Lliures): Branca que emmagatzema els paquets que tenen alguna condició de llicència onerosa que restringeix el seu ús o redistribució, és a dir, conté programari que no segueix (completament) aquests principis però que encara poden ser distribuïts sense restriccions.

Per conèixer els de cada Distro, Molt segurament hem de consultar les pàgines oficials de cadascuna, on segurament ens oferiran dades sobre els mateixos, tal com Ubuntu y Menta

Versions de Canaima GNU / Linux

Versions de Canaima GNU / Linux

Compatibilitat entre Repositoris

Tal com es mostra a la Imatge de Capçalera de l'article i novament a continuació, podem fàcilment inferir prenent com a mostra les Distribucions basades o derivades de DEBIAN que hi ha una correlació directa de compatibilitat entre el llançament de les diferents versions de la Meta-distribució DEBIAN i les basades o derivades d'elles, Tal com Ubuntu, Mint, MX-Linux, Canaima i miners.

Llista d'Equivalències de Repositoris de Distribucions GNU / Linux

Llista d'Equivalències de Repositoris de Distribucions GNU / Linux

Aquesta coincidència de compatibilitat es dóna, ja que a mesura que la Mare de totes les Distros (DEBIAN) va traient noves versions amb nous paquets i aplicacions, Els mateixos van sent migrats i implementats a altres més petites directament o adaptats progressivament a altres més grans com Ubuntu i d'aquí a les seves derivades.

A cada Meta-distribució o Distro Mare i les seves derivades o basades en elles hi haurà una pròpia i diferent Llista d'Equivalència de Repositoris, De manera que et convido a esbrinar-i compartir-la amb nosaltres, per mitjà dels teus comentaris.

També podem afegir repositoris específics de particulars sobre algunes Distros com DEBIAN, Tal com es mostra a continuació en aquest post passat de el Blog: Com afegir un repositori PPA en DEBIAN.

Espero que aquest article t'hagi agradat i estat útil, Perquè el comparteixis per totes les teves xarxes socials i promoguis el programari lliure i l'ús de GNU / Linux.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Pepejs va dir

    Molt bona feina. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto va dir

    Excel·lent aportació estimat! Es va a favorits 😉

  3.   Eng. Jose Albert va dir

    Un plaer aportar-coses útils i importants!

  4.   apt-getter va dir

    Una cosa que no compredo en el cicle de vida de les versions de debian, és quan una versió passa a old i cal modidicar la url en el fitxer sources.list tot i que s'indica la versió. M'he vist amb màquines en producció que no he pogut actualitzar fins no modificar aquest fitxer.

    Un article a l'respecte ajudaria a molta gent i complementaria a la perfecció a aquest.

    Gràcies per compartir!

  5.   Eng. Jose Albert va dir

    Si vols actualitzar de Whezzy a Jessie efectivament has de canviar la referència del nom al sources.list. No és com en Ubuntu que porta una aplicació que detecta noves versions i migra automàticament.