Cum să compilați și să instalați fișiere TAR GZ și TAR BZ2 în Ubuntu Linux

Cum să compilați și să instalați fișiere TAR GZ și TAR BZ2 în Ubuntu Linux

Spre deosebire de Windows, instalarea de software în Linux are potențialul de a fi puțin mai complicată. Cu excepția cazului în care software-ul ales este deja sub formă de pachet sau nu se află într-un depozit și poate fi instalat cu o linie simplă de text, este posibil să aveți nevoie să compilați și să instalați dintr-un fișier .TAR.GZ sau .TAR.BZ2 .





Acesta poate fi un coșmar, dar dacă respectați regulile, nu ar trebui să fie. Dacă aveți o arhivă plictisitoare care trebuie instalată, următoarea metodă va crea un pachet, va instala pachetul menționat și va oferi un mod frumos și curat de a elimina software-ul ulterior prin intermediul managerului de pachete. Linii de comandă la gata, respirație profundă, te rog ...





Tarballs Of Steel

Un fișier .TAR.GZ / BZ2 este un tarball comprimat (extensia necomprimată fiind .TAR) care conține codul sursă brut pentru aplicația aleasă. Instalarea necesită ca aceste fișiere să fie compilate, procesate și legate într-un mod în care Ubuntu să poată executa apoi programul.





Formatul tarball a fost standardizat în 1988 (și din nou în 2001) și continuă să fie utilizat pe scară largă atât pe Linux, cât și pe Windows pentru distribuția de software. Inițial, tarball-urile au fost concepute pentru a facilita backupul datelor pe dispozitive cu bandă, nu că veți face asta.

Dacă nu ați folosit linia de comandă Linux înainte nu este nevoie să vă faceți griji, comenzile sunt directe și coezive.



Pregătirea sistemului

Va trebui să instalați un pachet numit construirea-esențială pentru crearea pachetului de la sursă și verificați instalarea pentru a-l adăuga la managerul de pachete pentru o eliminare ușoară. Acest lucru se poate face rapid prin intermediul consolei, pur și simplu deschideți Terminalul ( Aplicații , Accesorii , Terminal ) și tastați:

sudo apt-get install build-essential checkinstall





elementele fixate pe bara de activități dispar din Windows 10

Alocați-le timp pentru ca acestea să se descarce și să se instaleze și, odată ce ați terminat, este posibil să doriți să instalați software-ul de gestionare a versiunilor pentru upgrade-uri, deși puteți face acest lucru mai târziu. În orice caz, acești trei vor face trucul:

sudo apt-get install subversion git-core mercurial





Apoi veți dori un director comun pe care să îl utilizați atunci când construiți aceste pachete. Puteți pune tehnic acest lucru oriunde, atâta timp cât este scris. Documentația oficială Ubuntu recomandă

/ usr / local / src

așa că vom rămâne cu asta:

sudo chown $ USER / usr / local / src

Apoi asigurați-vă că este scris:

sudo chmod u + rwx / usr / local / src

În cele din urmă vom instala, de asemenea apt-file , care este utilizat pentru a rezolva orice problemă de dependență pe care o întâlniți:

sudo apt-get install apt-file

Probabil veți primi o fereastră pop-up care va spune că trebuie să actualizați apt-file, dacă nu rulați următoarea comandă și lăsați-o să se termine:

actualizare sudo apt-file

Odată ce ați făcut acest lucru, nu veți mai avea nevoie să faceți acest lucru din nou, deoarece sistemul dvs. va fi pregătit pentru orice bile pe care le aruncați.

Extrageți și configurați

Presupunând că ați descărcat deja un misterios fișier .TAR.GZ, va trebui mai întâi să îl mutați în folderul de construcție desemnat (am folosit

/ usr / local / src

). Puteți face acest lucru cu browserul dvs. normal de fișiere și, după ce ați terminat, deschideți un terminal nou.

Treceți la folderul de construire tastând:

cd / usr / local / src

Apoi extrageți arhiva. Pentru .TAR.GZ tip de fișiere:

tar -xzvf .tar.gz

Si pentru .TAR.BZ2 tip de fișiere:

tar -xjvf .tar.bz2

Dacă totul a mers bine, veți vedea o listă lungă de fișiere extrase, cum ar fi în captura de ecran de mai sus. Nu închideți încă terminalul, nu am terminat.

Este în acest moment eu îndemn să navigați la dosarul pe care tocmai l-ați creat (cu browserul dvs. obișnuit de fișiere) și să deschideți README sau INSTALL dacă fișierele există. Dacă software-ul dvs. particular necesită o metodă diferită de cea pe care urmează să o introduc, acest fișier va deține cheia. Vă puteți salva un lot de bătăi de cap făcând acest lucru.

De asemenea, este posibil să puteți alege diferite opțiuni de instalare în funcție de software, iar INSTALARE sau README vor stabili care sunt acestea. Este posibil ca fișierele să nu aibă nicio extensie, dar sunt text simplu și ar trebui să se deschidă în Gedit sau în orice editor de text pe care îl alegeți.

Ca regulă generală, următoarele comenzi vă vor instala software-ul cu metoda implicită de instalare.

Tarball-ul dvs. va fi extras într-un folder cu același nume ca fișierul, deci schimbați în acest folder cu comanda cd pe care ați folosit-o mai devreme, așa:

cd / usr / local / src /

Înlocuiți cu numele folderului arhiva creată. Apoi va trebui să configurați fișierele sursă tastând:

./configure

Notă: Dacă software-ul dvs. nu are un fișier de configurare, vă recomandăm să încercați să treceți direct la Construiți și instalați secțiunea acestui articol, deși consultați mai întâi documentația de instalare sau README.

Dacă primiți un mesaj de eroare legat de autoconf, atunci va trebui să-l instalați tastând:

sudo apt-get install autoconf

Atunci fugi

./configure

din nou.

Această comandă va verifica dacă aveți toate pachetele instalate necesare pentru a utiliza software-ul. Puteți utiliza apt-file pe care l-ați instalat mai devreme pentru a completa spațiile libere.

Dacă primiți o eroare (ceva de genul

configure: error: Cerințele bibliotecii ... nu sunt îndeplinite

) căutați fișierul care nu a fost găsit deasupra mesajului de eroare, apoi utilizați căutarea apt-file, tastând:

căutare apt-file.

Aceasta vă va spune în ce pachet se află fișierul de care aveți nevoie, astfel încât să îl puteți descărca folosind:

clienți de e-mail gratuit pentru Windows 10

sudo apt-get install

Acest lucru nu se va întâmpla neapărat întotdeauna, dar este foarte util dacă nu aveți dependențele necesare.

Când sunteți mulțumit că ați primit pachetele (dacă aveți nevoie), rulați

./configure

comanda din nou.

Dacă totul a mers bine, veți vedea

config.status: crearea Makefile

- felicitări, ești aproape aproape! O mulțime de oameni renunță înainte de a ajunge la acest punct, dar tu ești mai bun decât atât.

Construiți și instalați

În același tip de fereastră Terminal:

face

Așează-te, ia o cafea și respiră o secundă. În funcție de dimensiunea instalării dvs., aceasta poate dura ceva timp.

Acum puteți instala programul cu următoarea comandă:

sudo checkinstall

Urmați instrucțiunile de pe ecran, adăugați o descriere pentru software-ul dvs. și accesați introduce pe acest ecran:

Dacă totul a decurs bine, veți vedea Instalare reusita . Bătuți-vă pe spate. Ai făcut bine.

Software-ul dvs. ar trebui să fie acum instalat pe

/ usr / local / bin

și îl veți putea rula de acolo fără probleme.

Ai reușit până la capăt? Nu este mai ușor doar să aștepți un pachet sau să îl iei din depozite? Poate l-ai găsit ... ușor? Spuneți-ne în comentarii.

Acțiune Acțiune Tweet E-mail Cum să schimbați aspectul și senzația desktopului dvs. Windows 10

Vrei să știi cum să faci Windows 10 să arate mai bine? Folosiți aceste personalizări simple pentru a vă face Windows 10 propriul dvs.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Ubuntu
  • Comprimarea fișierelor
Despre autor Tim Brookes(838 articole publicate)

Tim este un scriitor independent care locuiește în Melbourne, Australia. Îl poți urmări mai departe Stare de nervozitate .

Mai multe de la Tim Brookes

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona