Un ghid de bază pentru pachetele Linux

Introducere

Fie că utilizați o distribuție Linux bazată pe Debian, cum ar fi Debian, Ubuntu, Mint sau SolyDX, sau folosiți o distribuție Linux bazată pe Red Hat, cum ar fi Fedora sau CentOS, modul în care aplicațiile sunt instalate pe computer sunt aceleași.

Metoda fizică pentru instalarea software-ului poate fi diferită. De exemplu, instrumentele grafice din Ubuntu sunt Centrul Software și Synaptic, în timp ce în Fedora există Extender YUM și openSUSE utilizează Yast. Instrumentele din linia de comandă includ apt-get pentru Ubuntu și Debian sau yum pentru Fedora și zypper pentru openSUSE.

Singurul lucru pe care îl au în comun este faptul că aplicațiile sunt ambalate pentru a le ușura instalarea.

Distribuțiile bazate pe distribuția Debian utilizează formatul pachetului .deb, în ​​timp ce distribuțiile bazate pe Red Hat utilizează pachete rpm. Există multe alte tipuri de pachete diferite, dar, în general, ele funcționează într-un mod similar.

Care sunt depozitele?

Un depozit de software conține pachete software.

Când căutați prin intermediul Centrului software sau folosiți un instrument precum apt-get sau yum, vă apărea o listă a tuturor pachetelor din depozitele disponibile în sistemul dvs.

Un depozit de software își poate stoca fișierele pe un singur server sau pe multe servere diferite, cunoscute sub numele de oglinzi.

Cum se instalează pachetele

Cea mai ușoară modalitate de a găsi pachete este prin instrumentele grafice furnizate de managerul de pachete al distribuției.

Instrumentele grafice vă ajută să rezolvați problemele de dependență și să validați că instalarea a funcționat corect.

Dacă preferați să utilizați linia de comandă sau dacă utilizați un server fără cap (de ex. Nu există manager de mediu desktop / ferestre), puteți utiliza managerii de pachete de linie de comandă.

Este, desigur, posibil să instalați pachete individuale. În cadrul distribuțiilor bazate pe Debian puteți utiliza comanda dpkg pentru a instala fișierele .deb . În cadrul distribuțiilor bazate pe Red Hat puteți folosi pur și simplu comanda rpm.

Ce este într-un pachet

Pentru a vedea conținutul unui pachet Debian îl puteți deschide în managerul de arhive. Fișierele conținute în pachet sunt următoarele:

Fișierul binar Debian conține numărul versiunii în format Debian, iar conținutul este aproape întotdeauna setat la 2.0.

Fișierul de control este, în general, un fișier comprimat în sus. Conținutul fișierului de control definește caracteristicile importante ale pachetului după cum urmează:

Fișierul de date, care este, de asemenea, un fișier cu zip up tar oferă o structură de folder pentru pachet. Toate fișierele din fișierul de date sunt extinse la folderul relevant din sistemul Linux.

Cum puteți crea pachete

Pentru a crea un pachet, trebuie să aveți ceva pe care doriți să îl livrați într-un format ambalat.

Un dezvoltator poate să fi creat un cod sursă care funcționează sub Linux, dar care nu este în prezent ambalat pentru versiunea dvs. de Linux. În acest caz, vă recomandăm să creați un pachet Debian sau RPM.

Alternativ, poate că sunteți dezvoltatorul și doriți să creați pachete pentru software-ul propriu. În primul rând, trebuie să compilați codul și să vă asigurați că funcționează, dar următorul pas este să creați pachetul.

Nu toate pachetele necesită cod sursă. De exemplu, puteți crea un pachet care conține imagini de fundal din Scoția sau un anumit set de pictograme.

Acest ghid arată cum se creează pachetele .deb și .rpm.