Annuncio pubblicitario
A differenza di Windows, l'installazione del software in Linux Introduzione a Linux e UbuntuSei interessato a passare a Linux... ma da dove inizi? Il tuo PC è compatibile? Le tue app preferite funzioneranno? Ecco tutto ciò che devi sapere per iniziare con Linux. Leggi di più ha il potenziale per essere leggermente più complicato. A meno che il software scelto non sia già in forma di pacchetto o risiede in un repository La tua guida ai repository Ubuntu e alla gestione dei pacchetti Leggi di più e può 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 fastidioso archivio che deve essere installato, il seguente metodo creerà un pacchetto, installa detto pacchetto e fornisci un modo semplice e pulito per rimuovere il software in seguito tramite il tuo pacchetto manager. Linee di comando al respiro pronto e profondo, per favore ...
Tarball Di Acciaio
Un file .TAR.GZ / BZ2 è un tarball compresso (l'estensione non compressa è .TAR) che contiene il codice sorgente non elaborato per l'applicazione selezionata. L'installazione richiede che questi file vengano compilati, elaborati e collegati in modo tale che Ubuntu possa quindi eseguire il programma.
Il formato tarball è stato standardizzato nel 1988 (e ancora nel 2001) e continua ad essere ampiamente utilizzato su Linux e Windows per la distribuzione di software. Originariamente i tarball sono stati progettati per facilitare il backup dei dati Il miglior software di backup gratuito per il tuo PC Leggi di più su dispositivi a nastro, non che lo farai.
Se non hai mai usato la riga di comando di Linux prima che non ci si debba preoccupare, i comandi sono diretti e coerenti.
Preparare il tuo sistema
Dovrai installare un pacchetto chiamato build-essential per creare il pacchetto dai sorgenti e checkinstall per aggiungerlo al gestore dei pacchetti per una facile rimozione. Questo può essere fatto rapidamente tramite la console, è sufficiente aprire il Terminale (applicazioni, Accessori, terminale) e digitare:
sudo apt-get install build-essential checkinstall

Concedi il tempo necessario per il download e l'installazione e, una volta fatto, potresti anche voler installare il software di gestione delle versioni per gli aggiornamenti, anche se puoi sempre farlo in seguito. In ogni caso, questi tre faranno il trucco:
sudo apt-get install sovversione git-core mercurial
Successivamente ti consigliamo di utilizzare una directory comune durante la creazione di questi pacchetti. Puoi tecnicamente metterlo ovunque, purché sia scrivibile. La documentazione ufficiale di Ubuntu consiglia
/usr/local/src
quindi ci limiteremo a questo:
sudo chown $ USER / usr / local / src
Quindi assicurati che sia scrivibile:
sudo chmod u + rwx / usr / local / src
Infine installeremo anche apt-file, che viene utilizzato per risolvere eventuali problemi di dipendenza riscontrati:
sudo apt-get installa apt-file

Riceverai probabilmente un pop-up che ti dice che devi aggiornare apt-file, se non esegui il seguente comando e lascialo finire:
sudo aggiornamento del file apt
Una volta fatto questo, non dovrai mai più farlo poiché il tuo sistema sarà pronto per qualsiasi tarball che gli lanci.
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 Nautilus Elementary semplifica la ricerca dei file su Linux Leggi di più e, una volta terminato, aprire un nuovo Terminale.

Passare alla cartella di build digitando:
cd / usr / local / src
Quindi estrarre 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 sopra. Non chiudere ancora il Terminale, non abbiamo finito.
È a questo punto che io stimolo per navigare nella cartella appena creata dal tuo archivio (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 a lotto di seccatura facendo questo.
Potresti anche essere in grado di scegliere diverse opzioni di installazione a seconda del software e INSTALL o README stabiliranno quali sono. I file potrebbero non avere estensione, ma sono solo testo e dovrebbero aprirsi in Gedit o in qualsiasi editor di testo che scegli.
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 passa a questa cartella con il comando cd che hai usato in precedenza, in questo modo:
cd / usr / local / src /

Sostituire
./configure
Nota: Se il tuo software non ha un file di configurazione, potresti provare a saltare direttamente a Costruisci e installa sezione di questo articolo, sebbene consultare prima la documentazione INSTALL o README.
Se ricevi un messaggio di errore relativo a autoconf, dovrai installarlo digitando:
sudo apt-get install autoconf
Quindi corri
./configure
ancora.

Questo comando verificherà se hai tutti i pacchetti installati richiesti per usare il tuo software. È possibile utilizzare apt-file installato in precedenza per riempire gli spazi vuoti.
Se ricevi un errore (qualcosa del genere
configura: errore: requisiti della libreria... non soddisfatti
) cerca il file non trovato sopra il messaggio di errore, quindi usa la ricerca di file apt digitando:
ricerca di file apt.
Questo ti dirà in quale pacchetto si trova il file richiesto, quindi puoi scaricarlo usando:
sudo apt-get install
Questo non succederà necessariamente sempre, ma è molto utile se non si hanno le dipendenze richieste.
Quando sei soddisfatto hai i pacchetti (se ne hai bisogno) esegui il
./configure
comando di nuovo.

Se tutto è andato bene, vedrai
config.status: creazione di Makefile
- congratulazioni, ci sei quasi! Molte persone rinunciano prima di arrivare a questo punto, ma tu sei meglio di così.
Costruisci e installa
Nello stesso tipo di finestra Terminale:
rendere
Siediti, prendi un caffè e respira per un secondo. A seconda delle dimensioni dell'installazione, ciò 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.

Ora il tuo software dovrebbe essere installato su
/usr/local/bin
e sarai in grado di eseguirlo da lì senza problemi.

Ci sei riuscito fino in fondo? Non è più semplice aspettare un pacchetto o ottenerlo dai repository? Forse l'hai trovato... facile? Fateci sapere nei commenti.
Tim è uno scrittore freelance che vive a Melbourne, in Australia. Puoi seguirlo su Twitter.