Una guia bàsica per als paquets de Linux

Introducció

Ja sigui que utilitzeu una distribució Linux basada en Debian com Debian, Ubuntu, Mint o SolyDX, o utilitzeu una distribució Linux basada en Red Hat, com Fedora o CentOS, la forma en què les aplicacions s'instal·len a l'ordinador són iguals.

El mètode físic per instal·lar el programari pot ser diferent. Per exemple, les eines gràfiques d'Ubuntu són el Centre de Programari i Synaptic, mentre que a Fedora hi ha YUM Extender i openSUSE utilitza Yast. Les eines de línia de comandaments inclouen apt-get per Ubuntu i Debian o yum per a Fedora i zypper per openSUSE.

L'única cosa que tenen en comú és el fet que les aplicacions empaquetades es faciliten per instal·lar-les.

Les distribucions basades en Debian utilitzen el format del paquet .deb mentre que les distribucions basades en Red Hat utilitzen paquets de rpm. Hi ha molts altres tipus de paquets disponibles, però en general funcionen de manera similar.

Què són els dipòsits?

Un dipòsit de programari conté paquets de programari.

Quan feu una cerca al Centre de Programari o utilitzeu una eina com apt-get o yum, es mostrarà una llista de tots els paquets dels repositoris disponibles per al vostre sistema.

Un repositori de programari pot emmagatzemar els seus fitxers en un servidor o en diversos servidors coneguts com a miralls.

Com instal·lar paquets

La manera més senzilla de trobar paquets és a través de les eines gràfiques que proporciona el gestor de paquets de la vostra distribució.

Les eines gràfiques us ajuden a resoldre problemes de dependència i validar que la instal·lació ha funcionat correctament.

Si preferiu utilitzar la línia d'ordres o esteu utilitzant un servidor sense cap (és a dir, no hi ha un entorn d'escriptori o un gestor de finestres), podeu utilitzar els administradors de paquets de línia d'ordres.

Per descomptat, és possible instal·lar paquets individuals. A les distribucions basades en Debian, podeu utilitzar l'ordre dpkg per instal·lar fitxers .deb . En les distribucions basades en Red Hat, podeu utilitzar l'ordre rpm.

Què hi ha en un paquet?

Per veure el contingut d'un paquet de Debian, podeu obrir-lo al gestor d'arxius. Els fitxers que conté un paquet són els següents:

El fitxer binari de Debian conté el número de versió del format de Debian i els continguts gairebé sempre s'estableixen en 2.0.

El fitxer de control generalment és un fitxer amb tarificació comprimit. Els continguts del fitxer de control defineixen funcions importants del paquet de la següent manera:

El fitxer de dades que també és un fitxer de tar comprimit proporciona una estructura de carpetes per al paquet. Tots els fitxers del fitxer de dades s'amplien a la carpeta corresponent del sistema Linux.

Com es poden crear paquets?

Per crear un paquet, heu de tenir alguna cosa que vulgueu enviar en un format empaquetat.

Un desenvolupador pot haver creat un codi font que funciona sota Linux, però que actualment no està empaquetat per a la vostra versió de Linux. En aquest cas, podeu crear un paquet Debian o un paquet RPM.

Alternativament potser sou el desenvolupador i voleu fer paquets per al vostre propi programari. En primer lloc, cal compilar el codi i assegurar-se que funciona, però el següent pas és crear el paquet.

No tots els paquets requereixen codi font. Per exemple, podeu crear un paquet que contingui imatges de fons d'escena d'Escòcia o un conjunt d'icones específic.

Aquesta guia mostra com crear paquets .deb i .rpm.