Com compilar i instal·lar fitxers TAR GZ i TAR BZ2 a Ubuntu Linux

Com compilar i instal·lar fitxers TAR GZ i TAR BZ2 a Ubuntu Linux

A diferència de Windows, la instal·lació de programari a Linux pot ser una mica més complicada. Tret que el programari escollit ja estigui en forma de paquet o resideixi en un dipòsit i es pugui instal·lar amb una línia de text senzilla, és probable que hagueu de compilar i instal·lar des d'un fitxer .TAR.GZ o .TAR.BZ2 .





Això pot ser un malson, però si segueixes les regles no hauria de ser-ho. Si teniu un arxiu molest que necessita instal·lar-se, el següent mètode crearà un paquet, instal·larà aquest paquet i proporcionarà una bona manera neta d’eliminar el programari després mitjançant el vostre gestor de paquets. Línies d’ordres a l’hora de respirar profundament si us plau ...





Tarballs of Steel

Un fitxer .TAR.GZ / BZ2 és un fitxer tarball comprimit (l'extensió sense comprimir és .TAR) que conté el codi font en brut per a l'aplicació escollida. La instal·lació requereix que aquests fitxers siguin compilats, processats i enllaçats de manera que Ubuntu pugui executar el programa.





El format tarball es va estandarditzar el 1988 (i de nou el 2001) i continua sent àmpliament utilitzat tant a Linux com a Windows per a la distribució de programari. Originalment, les tarballs estaven dissenyades per facilitar la còpia de seguretat de dades en dispositius de cinta, no per això.

Si abans no heu utilitzat la línia d'ordres de Linux, no cal que us preocupeu, les ordres són directes i cohesionades.



Preparació del sistema

Haureu d’instal·lar un paquet anomenat essencial per construir per crear el paquet des de la font i checkinstall per afegir-lo al gestor de paquets per eliminar-lo fàcilment. Això es pot fer ràpidament a través de la consola, simplement obriu el terminal ( Aplicacions , Accessoris , terminal ) i escriviu:

sudo apt-get install build-essential checkinstall





quant val un atari 2600

Doneu-los temps per descarregar-los i instal·lar-los i, un cop fets, és possible que vulgueu instal·lar el programari de gestió de versions per a actualitzacions, tot i que sempre podeu fer-ho més endavant. En qualsevol cas, aquests tres faran el truc:

sudo apt-get install subversion git-core mercurial





A continuació, voldreu utilitzar un directori comú per construir aquests paquets. Podeu posar-ho tècnicament en qualsevol lloc, sempre que es pugui escriure. Es recomana la documentació oficial d'Ubuntu

/ usr / local / src

així que ens quedarem amb això:

sudo chown $ USER / usr / local / src

A continuació, assegureu-vos que es pugui escriure:

sudo chmod u + rwx / usr / local / src

Finalment també instal·larem apt-file , que s'utilitza per resoldre qualsevol problema de dependència que trobeu:

sudo apt-get install apt-file

Probablement rebreu una finestra emergent que us indiqui que heu d’actualitzar apt-file, si no, executeu l’ordre següent i deixeu-la acabar:

actualització del fitxer apt sudo

Un cop fet això, mai no ho haureu de tornar a fer, ja que el vostre sistema estarà preparat per a qualsevol bola de tar que hi tireu.

Extreu i configura

Suposant que ja heu descarregat un misteriós fitxer .TAR.GZ, primer haureu de moure'l a la carpeta de compilació designada (he utilitzat

/ usr / local / src

). Podeu fer-ho amb el navegador normal de fitxers i, un cop fet, obriu un terminal nou.

Canvieu a la carpeta de compilació escrivint:

cd / usr / local / src

A continuació, extreu l'arxiu. Per a .TAR.GZ tipus de fitxers:

tar -xzvf .tar.gz

I per .TAR.BZ2 tipus de fitxers:

tar -xjvf .tar.bz2

Si tot va bé, veureu una llarga llista de fitxers extrets, com a la captura de pantalla anterior. Encara no tanqueu la terminal, ja no hem acabat.

És en aquest moment jo urgeix per anar a la carpeta que acabeu de crear (amb el navegador de fitxers habitual) i obrir README o INSTALL si els fitxers existien. Si el vostre programari en particular requereix un mètode diferent al que estic a punt d’iniciar, aquest fitxer mantindrà la clau. Podeu estalviar-vos un molt de molèsties en fer això.

És possible que també pugueu triar diferents opcions d’instal·lació en funció del programari, i INSTAL·LAR o README estipularà quines són aquestes. És possible que els fitxers no tinguin cap extensió, però són de text pla i s’han d’obrir a Gedit o a qualsevol editor de text que trieu.

Com a regla general, les ordres següents instal·laran el programari amb el mètode d'instal·lació per defecte.

El vostre fitxer tarball s'haurà extret a una carpeta amb el mateix nom que el fitxer, així que canvieu a aquesta carpeta amb l'ordre cd que heu utilitzat anteriorment, així:

cd / usr / local / src /

Substituïu el nom de la carpeta que va crear l'arxiu. A continuació, haureu de configurar els fitxers font escrivint:

./configure

Nota: Si el vostre programari no té cap fitxer de configuració, és possible que vulgueu provar de saltar directament al fitxer Construeix i instal·la a la secció d’aquest article, tot i que consulteu primer la vostra documentació INSTALL o README.

Si rebeu un missatge d'error relacionat amb l'autoconf, haureu d'instal·lar-lo escrivint:

sudo apt-get install autoconf

Després corre

./configure

de nou.

Aquesta ordre verificarà si teniu tots els paquets instal·lats necessaris per utilitzar el vostre programari. Podeu utilitzar apt-file que heu instal·lat anteriorment per omplir els espais en blanc.

Si rebeu un error (alguna cosa com

configure: error: els requisits de la biblioteca ... no es compleixen

) cerqueu el fitxer que no es troba a sobre del missatge d'error i, a continuació, utilitzeu la cerca apt-file escrivint:

cerca de fitxers apt.

Això us indicarà en quin paquet es troba el fitxer que necessiteu, de manera que podeu descarregar-lo mitjançant:

He de descarregar 32 bits o 64 bits

sudo apt-get install

Això no sempre passa, però és molt útil si no teniu les dependències necessàries.

Quan estigueu satisfet que teniu els paquets (si en necessiteu) executeu el paquet

./configure

tornar a ordenar.

Si tot va bé, ja ho veureu

config.status: creació de Makefile

- Felicitats, ja estàs gairebé allà! Molta gent es rendeix abans d’arribar a aquest punt, però tu ets millor que això.

Construeix i instal·la

Al mateix tipus de finestra de terminal:

fer

Seieu, preneu un cafè i respireu un segon. Depenent de la mida de la instal·lació, això pot trigar una estona.

Ara podeu instal·lar el programa amb l'ordre següent:

sudo checkinstall

Seguiu les instruccions de la pantalla, afegiu una descripció del vostre programari i premeu Entra en aquesta pantalla:

Si tot va anar bé ja ho veureu Instal·lació realitzada correctament . Feu-vos un copet a l'esquena. Ho has fet bé.

El vostre programari hauria d'estar instal·lat a

/ usr / local / bin

i el podreu executar sense problemes.

Ho vas fer tot el camí? No és més fàcil només esperar un paquet o aconseguir-lo als dipòsits? Potser ho has trobat ... fàcil? Feu-nos-ho saber als comentaris.

Compartir Compartir Tweet Correu electrònic Com canviar l’aspecte del vostre escriptori Windows 10

Voleu saber com fer que Windows 10 es vegi millor? Utilitzeu aquestes senzilles personalitzacions per fer que Windows 10 sigui vostre.

Llegiu a continuació
Temes relacionats
  • Linux
  • Ubuntu
  • Compressió de fitxers
Sobre l'autor Tim Brookes(838 articles publicats)

Tim és un escriptor independent que viu a Melbourne, Austràlia. El podeu seguir Twitter .

Més de Tim Brookes

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us