Come compilare e installare i file TAR GZ e TAR BZ2 in Ubuntu Linux

Come compilare e installare i file TAR GZ e TAR BZ2 in Ubuntu Linux

A differenza di Windows, l'installazione del software in Linux ha il potenziale per essere leggermente più complicata. A meno che il software scelto non sia già sotto forma di pacchetto o risieda in un repository e possa essere installato con una semplice riga di testo, è probabile che dovrai compilare e installare da un file .TAR.GZ o .TAR.BZ2 .





Questo può essere un incubo, ma se ti attieni alle regole non dovrebbe esserlo. Se hai un archivio fastidioso che deve essere installato, il seguente metodo creerà un pacchetto, installerà detto pacchetto e fornirà un modo carino e pulito per rimuovere il software in seguito tramite il tuo gestore di pacchetti. Linee di comando pronte, respiro profondo per favore...





Tarballs d'acciaio

Un file .TAR.GZ/BZ2 è un tarball compresso (l'estensione non compressa è .TAR) che contiene il codice sorgente grezzo per l'applicazione scelta. L'installazione richiede che questi file siano compilati, elaborati e collegati in modo che Ubuntu possa quindi eseguire il programma.





Il formato tarball è stato standardizzato nel 1988 (e di nuovo nel 2001) e continua ad essere ampiamente utilizzato sia su Linux che su Windows per la distribuzione di software. Originariamente i tarball erano progettati per facilitare il backup dei dati su dispositivi a nastro, non che lo farai.

Se non hai usato la riga di comando di Linux prima non c'è bisogno di preoccuparsi, i comandi sono diretti e coesi.



Preparazione del sistema

Dovrai installare un pacchetto chiamato costruire-essenziale per creare il pacchetto dal sorgente e checkinstall per aggiungerlo al tuo gestore di pacchetti per una facile rimozione. Questo può essere fatto rapidamente tramite la console, basta aprire Terminale ( Applicazioni , Accessori , terminale ) e digitare:

sudo apt-get install build-essential checkinstall





come ruotare video windows 10

Attendi il tempo necessario per il download e l'installazione e, una volta terminato, potresti anche voler installare il software di gestione delle versioni per gli aggiornamenti, anche se puoi sempre farlo in un secondo momento. In ogni caso, questi tre faranno il trucco:

sudo apt-get install subversion git-core mercurial





Successivamente vorrai una directory comune da utilizzare durante la creazione di questi pacchetti. Puoi tecnicamente metterlo ovunque, purché sia ​​scrivibile. La documentazione ufficiale di Ubuntu consiglia

/usr/local/src

quindi rimarremo su quello:

sudo chown $USER /usr/local/src

Quindi assicurati che sia scrivibile:

sudo chmod u+rwx /usr/local/src

Finalmente installiamo anche noi file-apt , che viene utilizzato per risolvere eventuali problemi di dipendenza riscontrati:

sudo apt-get install apt-file

Probabilmente riceverai un pop-up che ti dice che devi aggiornare apt-file, in caso contrario esegui il seguente comando e lascia che finisca:

sudo apt-file update

Una volta che hai fatto questo, non avrai più bisogno di farlo di nuovo poiché il tuo sistema sarà preparato per qualsiasi tarball che gli lancerai.

Estrai e configura

Supponendo che tu abbia già scaricato un misterioso file .TAR.GZ dovrai prima spostarlo nella cartella di build designata (ho usato

/usr/local/src

). Puoi farlo con il tuo normale browser di file e, una volta terminato, apri un nuovo Terminale.

Passa alla cartella build digitando:

cd /usr/local/src

Quindi estrai l'archivio. Per .TAR.GZ tipo di file:

tar -xzvf .tar.gz

E per .TAR.BZ2 tipo di file:

tar -xjvf .tar.bz2

Se tutto è andato bene vedrai un lungo elenco di file estratti, come nello screenshot qui sopra. Non chiudere ancora il Terminale, non abbiamo finito.

È a questo punto che io sollecitare devi navigare nella cartella del tuo archivio appena creato (con il tuo solito browser di file) e aprire README o INSTALL se i file esistono. Se il tuo particolare software richiede un metodo diverso da quello in cui sto per entrare, questo file conterrà la chiave. Puoi salvarti un quantità di problemi facendo questo.

Potresti anche essere in grado di scegliere diverse opzioni di installazione a seconda del software e INSTALLA o README stabiliranno quali sono. I file potrebbero non avere estensione, ma sono di testo normale e dovrebbero aprirsi in Gedit o in qualsiasi editor di testo di tua scelta.

Come regola generale, i seguenti comandi installeranno il software con il metodo di installazione predefinito.

Il tuo tarball sarà stato estratto in una cartella con lo stesso nome del file, quindi cambia in questa cartella con il comando cd che hai usato in precedenza, in questo modo:

cd /usr/local/src/

Sostituisci con il nome della cartella l'archivio creato. Successivamente dovrai configurare i file sorgente digitando:

./configurare

Nota: Se il tuo software non ha un file di configurazione, potresti provare a saltare direttamente al Costruisci e installa sezione di questo articolo, ma consulta prima la documentazione INSTALL o README.

Se ricevi un messaggio di errore relativo ad autoconf, dovrai installarlo digitando:

sudo apt-get install autoconf

allora corri

./configurare

ancora.

Questo comando verificherà se hai tutti i pacchetti installati necessari per utilizzare il tuo software. Puoi usare apt-file che hai installato in precedenza per riempire gli spazi vuoti.

Se ricevi un errore (qualcosa del tipo

configure: errore: Requisiti della libreria ... non soddisfatti

) dai un'occhiata al file non trovato sopra il messaggio di errore, quindi utilizzando la ricerca file apt digitando:

ricerca file apt .

Questo ti dirà in quale pacchetto si trova il file richiesto, quindi puoi scaricarlo usando:

Windows 10 non mi fa installare nulla

sudo apt-get install

Questo non accadrà necessariamente sempre, ma è molto utile se non si hanno le dipendenze richieste.

Quando sei soddisfatto di aver ricevuto i pacchetti (se ne hai bisogno) esegui il

./configurare

comando di nuovo.

Se tutto è andato bene vedrai

config.status: creazione del Makefile

- congratulazioni, ci sei quasi! Molte persone si arrendono prima di arrivare a questo punto, ma tu sei meglio di così.

Costruisci e installa

Nello stesso tipo di finestra Terminale:

fare

Siediti, prendi un caffè e respira per un secondo. A seconda delle dimensioni dell'installazione, l'operazione può richiedere del tempo.

Ora puoi installare il programma con il seguente comando:

sudo checkinstall

Segui le istruzioni sullo schermo, aggiungi una descrizione per il tuo software e premi accedere su questa schermata:

Se tutto è andato bene vedrai Installazione avvenuta con successo . Datti una pacca sulla schiena. Hai fatto bene.

Il software dovrebbe ora essere installato su

/usr/local/bin

e sarai in grado di eseguirlo da lì senza problemi.

Ce l'hai fatta fino in fondo? Non è più semplice aspettare un pacchetto o ottenerlo dai repository? Forse l'hai trovato... facile? Fateci sapere nei commenti.

Condividere Condividere Tweet E-mail Come cambiare l'aspetto del desktop di Windows 10

Vuoi sapere come migliorare l'aspetto di Windows 10? Usa queste semplici personalizzazioni per personalizzare Windows 10.

Leggi Avanti
Argomenti correlati
  • Linux
  • Ubuntu
  • Compressione file
Circa l'autore Tim Brookes(838 articoli pubblicati)

Tim è uno scrittore freelance che vive a Melbourne, in Australia. Puoi seguirlo su Twitter .

Altro da Tim Brookes

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti