Come installare manualmente i pacchetti in Ubuntu

Come installare manualmente i pacchetti in Ubuntu

Da tempo parliamo di come installare i pacchetti e programmi tramite repository, pacchetti deb, da pacchetti rpm, da PPA o semplicemente tramite programmi come Synaptic o Ubuntu Software Center, ma non abbiamo parlato di come installare un programma tramite il suo codice sorgente. Questa installazione è molto disordinata, ma è anche la più soddisfacente poiché, come regola generale, è quella che si adatta meglio al nostro sistema operativo, alla nostra macchina. Per eseguire questa installazione, tutto ciò che dobbiamo fare è scaricare un pacchetto compresso che è quasi sempre del tipo tar.gz o gz, qual è quello che ha il codice del programma e da qui compila i file.

Di quali programmi ho bisogno per installare manualmente i pacchetti?

Paradossalmente, Ubuntu, come altri sistemi basati su Debian, non include tutti i programmi necessari per la compilazione. Il pacchetto che include la maggior parte degli strumenti non è installato di default, quindi è necessario installarlo manualmente. Per compilare un pacchetto autonomamente, è necessario farlo nel terminale:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Questo farà sì che Ubuntu installi quasi tutti i programmi necessari per poter compilare il codice e, per estensione, per poter installare manualmente i pacchetti.

Come compiliamo noi stessi un programma?

Dopo aver eseguito i passaggi precedenti, apriamo un terminale e andiamo alla cartella del codice sorgente. La prima cosa che dovremo fare è vedere il file «INSTALLARE»Che quasi tutti i programmi portano, alcuni lo fanno«Leggimi«. Come regola generale, per compilare dovremo scrivere quanto segue

. / Configure

make

make install

./nome del programma

rendere pulito

Sebbene, nel file Leggimi o INSTALL I pacchetti necessari e come installare il programma verranno descritti in dettaglio. Li comando io ./configure e make sono responsabili della configurazione e della creazione del pacchetto del programma. Il comando make install installa ciò che è stato creato e con ./ eseguiamo il programma. Quindi il comando rendere pulito si occupa di pulire i file non necessari che sono stati creati durante l'installazione. Questi sono più o meno i passaggi necessari per compilare un programma, ma a volte è necessario installare una libreria o un pacchetto affinché l'installazione funzioni. Infine, nota che sebbene l'installazione sia migliore, è un'installazione lenta, cioè installare i pacchetti manualmente dipende dal codice sorgente e dalla potenza della macchina, quindi il processo può richiedere ore o minuti. Ecco perché è consigliabile farlo con il tempo e su computer potenti, sebbene questo metodo di installazione dei pacchetti possa essere eseguito su qualsiasi computer.