Crearea deb

Foarte des programele necesare care pot fi găsite pe Internet nu au pachete DEB sau RPM gata. În depozitele de distribuție, versiunea curentă a programului nu este întotdeauna disponibilă. Prin urmare, instalarea programului din codul sursă este singura cale de ieșire.







Deoarece aici analizăm pachetele de distribuții Linux, vom colecta pachete de la DEB și RPM din surse. Astfel de pachete sunt apoi instalate și șterse cu ușurință în sistemul de operare.

Mai jos este o listă de comenzi care ajută la crearea pachetelor DEB și RPM din surse. Chiar mai mici, fiecare echipă va fi mai detaliată.

Crearea pachetelor DEB din codul sursă:

$ sudo apt-get instalați checkinstall

# sudo rpm -i verificați instalarea

# Instalați pachetul checkinstall

# Mergem la directorul cu codul sursă al programului

# Configurați sursa pentru sistemul dvs. de operare

# Creați și instalați un pachet din codul sursă

Descrierea detaliată a fiecărei etape

Instalați programul de instalare a verificării

Instalarea pachetului de verificare nu trebuie să genereze dificultăți speciale. În sistemele de operare care utilizează pachete DEB, instalarea este efectuată de comanda:

# sudo apt-get instalați checkinstall

Într-un sistem de operare care utilizează pachete RPM, instalarea pachetului checkinstall este efectuată de comanda:

# sudo rpm -i verificați instalarea

Dacă un astfel de pachet nu este găsit în sistemul dvs. de operare, atunci ar trebui să vizitați pagina de pornire a proiectului și să descărcați versiunea necesară pentru distribuția dvs.:

Accesați directorul sursă al programului

Trecerea la directorul cu codul sursă al programului este destul de simplă și nu ar trebui să cauzeze dificultăți.

Aș dori să vă amintesc foarte util instrumentul liniei de comandă Linux - tasta TAB. Butonul TAB vă permite să adăugați automat numele directoarelor și fișierelor lungi. Trebuie doar să introduceți primele caractere ale numelui directorului / fișierului și să apăsați tasta TAB. care va adăuga automat numele complet.







Aproape toate sursele sunt distribuite în arhive în format tar.gz. Pentru a dezarhiva arhiva, tastați:

# tar xvzf archive_name.tar.gz

Citiți mai multe informații despre lucrul cu orice arhivă aici.

Configurați sursa pentru sistemul dvs. de operare

Pur și simplu, acesta este procesul de "personalizare" a codului sursă pentru un anumit sistem de operare. Ca urmare a acestui proces, este creat un fișier de configurare. Configurația surselor se face, de obicei, cu o comandă simplă:

Această comandă nu aduce modificări sistemelor de operare și nu le poate deteriora în nici un fel.

sau citiți fișierul readme sau instalați

Această etapă este cea mai consumatoare de timp, deoarece este necesar să instalați toate pachetele suplimentare pe care depinde codul sursă al programului compilat. Dacă în timpul executării acestei comenzi a apărut un mesaj de eroare pe ecran și procesul de configurare sa oprit, înseamnă că nu există nici un pachet dependent în sistem.

De exemplu, atunci când configurați Pidgin, a apărut o eroare:

verificarea GTK. da
verificarea pentru PANGO. da
verificarea pentru X11. da
verificarea pentru GTKSPELL. nu
nu
configurați: eroare:
Gadgeturile de dezvoltare GtkSpell nu au fost găsite.
Utilizați --disable-gtkspell dacă nu aveți nevoie de el.

În lista de rezultate se vede că GTK, PANGA, X11 corespund cerințelor codului sursă compilat (da) și verifică valoarea dedusă din GTKSPELL nr. Cel mai probabil în acest exemplu, trebuie să instalați libgtkspell-dev.

Din acest exemplu, este clar că acest caz nu este atât de complicat. Dacă nu s-au produs erori în timpul procesului de configurare, procesul este considerat a fi încheiat cu succes.

Compilarea codului sursă este un proces "automat", cu condiția ca paragraful anterior să fie executat cu succes.

Dacă există încă erori, atunci cel mai probabil este o problemă în codul sursă. Trebuie să plasați câteva linii de ieșire care conțin eroarea în orice motor de căutare și să vedeți rezultatul căutării. Poate cu această eroare comunitatea Internetului sa confruntat deja.

Crearea unui pachet DEB din codul sursă

Programul checkinstall creează și instalează un pachet pentru sistemul dvs. de operare. Tipul pachetului (DEB sau RPM) verifică instalarea. Pentru a specifica tipul de pachet creat, folosim comanda checkinstall cu următoarele taste:

# sudo checkinstall -R

# Creează și instalează un pachet RPM







Articole similare

Trimiteți-le prietenilor: