Instalarea software-ului de la codul sursă în ubuntu, blog-ul Sidelnikov

Mult timp în urmă, atunci când nu a existat nici un manageri de pachete, programe au fost stabilite în mod exclusiv din codul sursă. Din fericire, acele zile sunt de mult apuse, cu toate acestea, chiar și acum, indiferent de motiv, este necesar să-l instalați de la sursa.

1. Instalați instrumentele de compilare

Înainte de compilarea orice aplicație, trebuie să instalați mai întâi instrumentele de compilare, cum ar fi GNU C (GCC), fac. g ++ ... Iată cum:

apt-get install build-essential

2. Instalați dependențele

Pentru a instala aproape orice software de care aveți nevoie pentru a instala pachetele de care depinde. În acest stadiu, de obicei, și începe toată distracția, pentru că, în ciuda faptului că documentația este de obicei listat toate dependențele, ele pot fi numite în mod diferit în diferite distributii. Dacă sunteți un utilizator Ubuntu și aveți nevoie de un program este în magazia, atunci sunteți în noroc: puteți seta în funcție de echipa

apt-get build-DEP

unde - un nume de program pe care îl instalați. De asemenea, trebuie remarcat faptul că această caracteristică va fi disponibilă numai în cazul în care registrul central este conectat la sursa (începe cu deb-src în lista de depozit)

În caz contrar, va trebui să caute.

3. Obținerea și despachetarea arhivelor sursă

Codul sursă este de obicei disponibil pentru descărcare ca tar.gz. arhive. Pentru a le decomprima, trebuie să executați următoarea comandă:

tar xvzf program.tar.gz

Instrucțiuni de instalare nu este descris rar în fișierele README sau INSTALL în directorul cu codul de program. Următoarele este secvența de comenzi vor fi luate în considerare, care apare mai des.

4. Configurare

Pentru a configura codul sursă necesar pentru a rula fișierul de configurare în directorul programului:

Acesta verifică sistemul de prezența tuturor bibliotecilor necesare, precum și să găsească modalități de anumite fișiere și de a efectua alte setări. Dacă nu, va jura. În cazul în care programul nu a găsit nici pachete, instalați-le, și apoi re-rula script-ul. Dacă totul este bine, trece la pasul următor.

5. Compilarea

Pentru a începe compilarea trebuie să programul în directorul de program cu sursa:

Dacă există o eroare - corectare - dacă nu, vom merge mai departe.

6. Montare

Odată ce codul sursă este compilat, ultimul pas este de a instala programul pe sistemul dumneavoastră:

7. îndepărtarea

Se întâmplă ca programul instalat pentru a elimina. Acest lucru se face foarte simplu: în directorul cu codul sursă de programe, de tip

În general, aceasta este o abordare greșită - pentru a pune sursele în distribuția de lot. Apoi, el nu va înțelege ce e și ce nu.
Cel mai bun mod - pentru a colecta de la pachetul sursă și instalați-l deja, în timp ce el „oficial“ să fie înregistrat în sistem și poate fi îndepărtat în condiții de siguranță.
Construirea de la sursa - este Arch Linux, Gentoo, fryaha, bine, poate zgură

Pentru a fi sincer, o nevoie urgentă de a instala din sursa de acolo numai atunci când patch-uri vsftpd (originalul nu a sprijinit de transcodare pe zbor). În cazul în care este cea îmi amintesc pachetul și nevoia de alt tip de fraudă au apărut.
În general, sunt de acord, pentru a colecta corect pachetul.