Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/InstallareProgrammi/DaSorgenti"
Differenze tra le versioni 64 e 76 (in 12 versioni)
Versione 64 del 19/03/2018 19.37.01
Dimensione: 12634
Autore: jeremie2
Commento: Importata versione aggiornata da wilecoyote/provawcdasorgenti
Versione 76 del 29/12/2024 17.11.03
Dimensione: 8807
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
<<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=614576''; rilasci="17.10 16.04 14.04")>> <<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=614576''; rilasci="24.04 22.04 20.04")>>
Linea 9: Linea 9:
Una peculiarità dei programmi ''open source'' è che ne viene sempre reso disponibile il [[https://it.wikipedia.org/wiki/Codice_sorgente|codice sorgente]], scaricabile sotto forma di [[AmministrazioneSistema/FormatiDiCompressione|archivio compresso]] con estensione `.tar.gz`, `.tar.bz2` o `.zip`. Tale archivio contiene file di testo scritti in un [[https://it.wikipedia.org/wiki/Linguaggio_di_programmazione|linguaggio di programmazione]], detti ''file sorgente'', e altri eventuali file necessari al programma, come immagini e suoni. Una peculiarità dei programmi ''open source'' è il fatto che viene sempre reso disponibile il [[https://it.wikipedia.org/wiki/Codice_sorgente|codice sorgente]], scaricabile sotto forma di [[AmministrazioneSistema/FormatiDiCompressione|archivio compresso]] con estensione `.tar.gz`, `.tar.bz2`, `.tar.xz`, o `.zip`. Tale archivio contiene file di testo scritti in un [[https://it.wikipedia.org/wiki/Linguaggio_di_programmazione|linguaggio di programmazione]], detti ''file sorgente'', e altri eventuali file necessari al programma.
Linea 16: Linea 16:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://build-essential | build-essential]].
  *
Per programmi basati su '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://it.wikipedia.org/wiki/Qt_(toolkit)|Qt]]''', [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://cmake |cmake]].
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://build-essential | build-essential]].<<BR>>Per programmi basati su '''[[https://it.wikipedia.org/wiki/KDE|KDE]]''' o '''[[https://it.wikipedia.org/wiki/Qt_(toolkit)|Qt]]''', [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://cmake |cmake]].
Linea 19: Linea 18:
 0. Se si desidera utilizzare il metodo che scarica e installa in automatico le dipendenze di configurazione, occorre installare il pacchetto [[apt://auto-apt|auto-apt]] (opzionale).
   * Dopo l'installazione è necessario eseguire la configurazione, per farla aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i seguenti comandi:{{{
sudo auto-apt update
sudo auto-apt updatedb
sudo auto-apt update-local

Per semplicità consideriamo che i sorgenti siano all'interno della cartella `sorgenti` all'interno della propria '''Home'''.

{{{#!wiki tip
Più in generale per mantenere ordinata la propria '''Home''' è consigliabile creare una sottocartella specifica per le compilazioni.
Linea 25: Linea 24:
  Essa richiederà un pò di tempo per completarsi.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per mantenere ordinata la propria '''Home''' è consigliabile creare una sottocartella specifica per le compilazioni. ||
Linea 33: Linea 29:
Le istruzioni che seguono descrivono i due metodi più comuni per generare il '''makefile''', ovvero mediante lo '''scritp di configurazione''' o del programma '''Cmake'''. Tuttavia le istruzioni specifiche per ogni programma sono contenute in un file di testo, solitamente chiamato `INSTALL` o `README`, distribuito insieme ai sorgenti. Di seguito sono descritti, in linea generale, i due metodi più comuni per generare il '''makefile''', ovvero mediante lo '''scritp di configurazione''' o del programma '''Cmake'''. Attenersi alle istruzioni specifiche per ogni programma, di solito contenute in file di testo allegati e/o distribuiti insieme ai sorgenti, denominati `INSTALL`, `README`, `readme.md` o altri nomi simili.
Linea 37: Linea 33:
 0. Aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi nella cartella in cui sono stati estratti i sorgenti digitando il seguente comando:{{{
cd ~/nomecartella
}}}Sostituire '''nomecartella''' con il nome della cartella in cui sono stati estratti i sorgenti. Eventuali sottocartelle devono essere separate dal carattere '''/'''.
 0. Avviare lo [[Programmazione/LinguaggioBash|script]] di configurazione digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
 0. Aprire il [[AmministrazioneSistema/Terminale|terminale]] e [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella in cui sono stati estratti i sorgenti digitando il seguente comando:{{{
cd sorgenti
}}}
 0. Dare i [[AmministrazioneSistema/PermessiFile#Assegnare_i_permessi_di_esecuzione|permessi di esecuzione]] allo script di configurazione digitando il seguente comando:{{{
chmod +x configure
}}}Se il file avesse un nome differente, ad esempio `configure.sh`, ripetere il comando col nome corretto.
 0. Avviare lo [[Programmazione/LinguaggioBash|script]] di configurazione digitando il seguente comando:{{{
Linea 44: Linea 43:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Spesso per migliorare la compressione [[AmministrazioneSistema/FormatiDiCompressione|dell'archivio compresso]] contenente il [[https://it.wikipedia.org/wiki/Codice_sorgente|codice sorgente]], lo [[Programmazione/LinguaggioBash|script]] di configurazione `configure` ed il file `Makefile` vanno creati eseguendo prima lo script `autogen.sh` col comando:{{{./autogen.sh}}} ||  {{{#!wiki note
Se la generazione del '''makefile''' dovesse interrompersi a causa di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, consultare il paragrafo [[#Installazione_dipendenze|Installazione dipendenze]].
}}}
Linea 46: Linea 47:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Quasi sempre lo script di configurazione mette a disposizione l'opzione ''--prefix=path'' che permette di scegliere in quale directory allocare il programma che si va compilando. Nell'uso più frequente di questa opzione il comando diventa: {{{./configure --prefix=/usr}}}|| === Accorgimenti ===
Linea 48: Linea 49:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per ottenere un elenco delle ulteriori opzioni messe a disposizione dallo script digitare l'opzione ''-h'' oppure consultare i file `INSTALL` o `README` forniti col sorgente. ||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se la generazione del '''makefile''' dovesse interrompersi a causa di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, consultare il paragrafo [[#Installazione_dipendenze|Installazione dipendenze]]. ''||

== Script di configurazione con auto installazione dipendenze ==
 
 0. Assicurarsi di aver installato il pacchetto opzionale ''auto-apt'' come indicato nel capitolo [[#preparativi|Preparativi]].
 0. Aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi nella cartella in cui sono stati estratti i sorgenti digitando il seguente comando:{{{
cd ~/nomecartella
}}}Sostituire '''nomecartella''' con il nome della cartella in cui sono stati estratti i sorgenti. Eventuali sottocartelle devono essere separate dal carattere '''/'''.
 0. Avviare lo [[Programmazione/LinguaggioBash|script]] di configurazione digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
sudo auto-apt run ./configure
 * Spesso per migliorare la compressione [[AmministrazioneSistema/FormatiDiCompressione|dell'archivio compresso]] contenente il [[https://it.wikipedia.org/wiki/Codice_sorgente|codice sorgente]], lo [[Programmazione/LinguaggioBash|script]] di configurazione `configure` e il file `Makefile` vanno creati eseguendo prima lo script `autogen.sh` con il comando:{{{
./autogen.sh
Linea 61: Linea 52:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Quasi sempre lo script di configurazione mette a disposizione l'opzione ''--prefix=path'' che permette di scegliere in quale directory allocare il programma che si va compilando. Nell'uso più frequente di questa opzione il comando diventa: {{{sudo auto-apt run ./configure --prefix=/usr}}}||
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per ottenere un elenco delle ulteriori opzioni messe a disposizione dallo script digitare l'opzione ''-h'' oppure consultare i file `INSTALL` o `README` forniti col sorgente. ||
 * Quasi sempre lo script di configurazione mette a disposizione l'opzione `--prefix=path` che permette di scegliere in quale directory allocare il programma che si va compilando. Nell'uso più frequente di questa opzione il comando diventa:{{{
./configure --prefix=/usr
}}}
 * Per ottenere un elenco delle ulteriori opzioni messe a disposizione dallo script digitare l'opzione `-h` oppure consultare i file `INSTALL` o `README` forniti con il sorgente.
Linea 68: Linea 61:
 0. Aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi nella cartella in cui sono stati estratti i sorgenti digitando il seguente comando:{{{
cd ~/nomecartella
}}}Sostituire '''nomecartella''' con il nome della cartella in cui sono stati estratti i sorgenti. Eventuali sottocartelle devono essere separate dal carattere '''/'''.
 0. Creare la cartella `build` digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
mkdir build

{{{#!wiki tip
Il programma '''Cmake''' è utilizzabile anche tramite interfaccia grafica. Per maggiori informazioni consultare la pagina [[Programmazione/CMakeGui|CMakeGui]].
Linea 74: Linea 65:
 0. Spostarsi nella cartella appena creata digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
cd build

 0. Creare la cartella `build` nella cartella in cui sono stati estratti i sorgenti:{{{
mkdir sorgenti/build
Linea 77: Linea 69:
 0. Compilare i sorgenti digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{  0. Spostarsi al suo interno:{{{
cd sorgenti/build
}}}
 0. Compilare i sorgenti digitando:{{{
Linea 80: Linea 75:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se la generazione del '''makefile''' dovesse interrompersi a causa di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, consultare il paragrafo [[#Installazione_dipendenze|Installazione dipendenze]].''||
##||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Il programma '''Cmake''' è utilizzabile anche tramite interfaccia grafica. Per maggiori informazioni consultare la pagina [[wilecoyote/provawccmakegui|CMake-Gui]]||
Linea 83: Linea 76:
== Installazione dipendenze ==

Se la creazione del '''makefile''' si interrompe a causa di una dipendenza mancante, verrà generato un messaggio d'errore che riporta cosa manca. Sarà dunque necessario installarla manualmente, differenziando tra il caso in cui il nome del pacchetto non è individuabile e si dispone solo del nome del file e il caso in cui il nome del pacchetto è individuabile.

=== Con il nome del file ===

 0. Installare il pacchetto [[#Preparativi|apt-file]].
 0. Aprire il [[AmministrazioneSistema/RigaDiComando|terminale]].
 0. Creare il database col comando:{{{
apt-file update
 {{{#!wiki note
Se la generazione del '''makefile''' dovesse interrompersi a causa di una [[AmministrazioneSistema/Pacchetti#Dipendenze|dipendenza]] non presente nel sistema, consultare questo [[#Installazione_dipendenze|paragrafo]].
Linea 95: Linea 80:
 Il comando può richiedere del tempo per terminare. = Installazione dipendenze =
Linea 97: Linea 82:
 0. Cercare adesso il pacchetto ignoto col comando:{{{
apt-file search <nomefile>
Se la creazione del '''makefile''' si interrompe a causa di una dipendenza mancante, verrà generato un messaggio di errore che riporta le dipendenze mancanti. Sarà dunque necessario installarle manualmente, differenziando tra il caso in cui il nome del pacchetto non è individuabile e si dispone solo del nome del file e il caso in cui il nome del pacchetto è individuabile.

== Con il nome del file ==

 0. Installare il pacchetto [[apt://apt-file|apt-file]] digitando nel terminale [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo apt install apt-file
Linea 100: Linea 89:
 0. Creare il database con il comando:{{{
sudo apt-file update
}}}Il comando può richiedere del tempo per terminare.
 0. Cercare adesso il pacchetto ignoto con il comando:{{{
sudo apt-file search <nomefile>
}}}Il pacchetto richiesto è quello che fornisce il file con il nome esatto. Per installare il suddetto pacchetto seguire la procedura successiva.
Linea 101: Linea 96:
 Il pacchetto richiesto è quello che fornisce il file coll'esatto nome. Per installare il suddetto seguire la procedura successiva.

=== Con nome del pacchetto ===
== Con nome del pacchetto ==
Linea 106: Linea 99:
 0. [[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti#Cercare_un_pacchetto|Cercare]] il nome del pacchetto, solitamente una libreria con suffisso `-dev`.  0. [[AmministrazioneSistema/InstallareProgrammi/GestorePacchetti#Cercare_un_pacchetto|Cercare]] il nome del pacchetto (solitamente una libreria con suffisso `-dev`).
Linea 108: Linea 101:

 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se sono presenti più versioni dello stesso pacchetto, installare quella del [[Repository |repository]] main.'' ||

 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>
<<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Nel caso il file richiesto sia fornito da 2 o più pacchetti selezionare quello con '-dev' nel nome.'' ||
 {{{#!wiki note
Se sono presenti più versioni dello stesso pacchetto, installare quella del [[Repository |repository]] main.<<BR>>
Nel caso il file richiesto sia fornito da due o più pacchetti selezionare quello con «-dev» nel nome.
}}}
Linea 118: Linea 110:
Dgitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{ Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 124: Linea 116:
 0. Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{  0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 128: Linea 120:
 0. Una volta installato il programma, è possibile rimuovere i file compilati dalla cartella dei sorgenti digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
make clean
 0. Una volta installato il programma, è possibile rimuovere i file compilati dalla cartella dei sorgenti digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo make clean
Linea 132: Linea 124:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non eliminare la cartella dei sorgenti né il suo contenuto, in quanto necessari per poter disinstallare il programma come spiegato nel paragrafo [[#Disinstallazione|Disinstallazione]]. In alternativa è possibile eseguire l'installazione servendosi di [[Programmazione/Checkinstall|CheckInstall]], il quale permette una differente e più semplice disinstallazione.''|| {{{#!wiki note
Non eliminare la cartella dei sorgenti né il suo contenuto, in quanto necessari per poter disinstallare il programma come spiegato nel paragrafo [[#Disinstallazione|Disinstallazione]]. In alternativa, è possibile eseguire l'installazione servendosi di [[Programmazione/Checkinstall|CheckInstall]], il quale permette una differente e più semplice disinstallazione.}}}
Linea 134: Linea 127:
= Disinstallazione = = Rimozione =
Linea 136: Linea 129:
Digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{ {{{#!wiki note
Questo metodo di disinstallazione è utilizzabile solo se il '''Makefile''' mette a disposizione la relativa opzione '''uninstall'''.
}}}

Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 140: Linea 137:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Questo metodo di disinstallazione è utilizzabile solo se il '''Makefile''' mette a disposizione la relativa opzione '''uninstall'''.'' ||


Guida verificata con Ubuntu: 20.04 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Una peculiarità dei programmi open source è il fatto che viene sempre reso disponibile il codice sorgente, scaricabile sotto forma di archivio compresso con estensione .tar.gz, .tar.bz2, .tar.xz, o .zip. Tale archivio contiene file di testo scritti in un linguaggio di programmazione, detti file sorgente, e altri eventuali file necessari al programma.

Per poter utilizzare un programma ottenuto in questa forma è necessario tradurre i file sorgente in file binari, cioè file comprensibili ed eseguibili da un computer. Questa operazione è detta compilazione e si basa sulle istruzioni contenute nel makefile. Completata la compilazione è possibile eseguire l'effettiva installazione del programma, ovvero la copia dei file nella corretta posizione all'interno del file system.

Preparativi

  1. Installare il pacchetto build-essential.
    Per programmi basati su KDE o Qt, installare il pacchetto cmake.

  2. Estrarre il pacchetto dei sorgenti nella propria Home.

Per semplicità consideriamo che i sorgenti siano all'interno della cartella sorgenti all'interno della propria Home.

Più in generale per mantenere ordinata la propria Home è consigliabile creare una sottocartella specifica per le compilazioni.

Generazione del makefile

Il makefile è un file il cui contenuto dipende dalla configurazione del sistema in cui si intende installare il programma. Proprio per questo motivo, tale file non può essere distribuito insieme ai sorgenti ma va generato direttamente sul sistema di destinazione.

Di seguito sono descritti, in linea generale, i due metodi più comuni per generare il makefile, ovvero mediante lo scritp di configurazione o del programma Cmake. Attenersi alle istruzioni specifiche per ogni programma, di solito contenute in file di testo allegati e/o distribuiti insieme ai sorgenti, denominati INSTALL, README, readme.md o altri nomi simili.

Script di configurazione

  1. Aprire il terminale e spostarsi nella cartella in cui sono stati estratti i sorgenti digitando il seguente comando:

    cd sorgenti
  2. Dare i permessi di esecuzione allo script di configurazione digitando il seguente comando:

    chmod +x configure

    Se il file avesse un nome differente, ad esempio configure.sh, ripetere il comando col nome corretto.

  3. Avviare lo script di configurazione digitando il seguente comando:

    ./configure

    Se la generazione del makefile dovesse interrompersi a causa di una dipendenza non presente nel sistema, consultare il paragrafo Installazione dipendenze.

Accorgimenti

  • Spesso per migliorare la compressione dell'archivio compresso contenente il codice sorgente, lo script di configurazione configure e il file Makefile vanno creati eseguendo prima lo script autogen.sh con il comando:

    ./autogen.sh
  • Quasi sempre lo script di configurazione mette a disposizione l'opzione --prefix=path che permette di scegliere in quale directory allocare il programma che si va compilando. Nell'uso più frequente di questa opzione il comando diventa:

    ./configure --prefix=/usr
  • Per ottenere un elenco delle ulteriori opzioni messe a disposizione dallo script digitare l'opzione -h oppure consultare i file INSTALL o README forniti con il sorgente.

Cmake

Per programmi basati su KDE o Qt la generazione del makefile è generalmente affidata al programma Cmake.

Il programma Cmake è utilizzabile anche tramite interfaccia grafica. Per maggiori informazioni consultare la pagina CMakeGui.

  1. Creare la cartella build nella cartella in cui sono stati estratti i sorgenti:

    mkdir sorgenti/build
  2. Spostarsi al suo interno:

    cd sorgenti/build
  3. Compilare i sorgenti digitando:

    cmake ..

    Se la generazione del makefile dovesse interrompersi a causa di una dipendenza non presente nel sistema, consultare questo paragrafo.

Installazione dipendenze

Se la creazione del makefile si interrompe a causa di una dipendenza mancante, verrà generato un messaggio di errore che riporta le dipendenze mancanti. Sarà dunque necessario installarle manualmente, differenziando tra il caso in cui il nome del pacchetto non è individuabile e si dispone solo del nome del file e il caso in cui il nome del pacchetto è individuabile.

Con il nome del file

  1. Installare il pacchetto apt-file digitando nel terminale terminale:

    sudo apt install apt-file
  2. Creare il database con il comando:

    sudo apt-file update
    Il comando può richiedere del tempo per terminare.
  3. Cercare adesso il pacchetto ignoto con il comando:

    sudo apt-file search <nomefile>
    Il pacchetto richiesto è quello che fornisce il file con il nome esatto. Per installare il suddetto pacchetto seguire la procedura successiva.

Con nome del pacchetto

  1. Avviare il gestore pacchetti.

  2. Cercare il nome del pacchetto (solitamente una libreria con suffisso -dev).

  3. Installare il pacchetto.

    Se sono presenti più versioni dello stesso pacchetto, installare quella del repository main.
    Nel caso il file richiesto sia fornito da due o più pacchetti selezionare quello con «-dev» nel nome.

  4. Riavviare la generazione del makefile mediante lo script di configurazione o il programma Cmake.

Sarà necessario ripetere questa procedura ogni volta che la generazione del makefile viene interrotta da una dipendenza mancante.

Compilazione

Digitare nel terminale il seguente comando:

make

Installazione

  1. Digitare nel terminale il seguente comando:

    sudo make install
  2. Una volta installato il programma, è possibile rimuovere i file compilati dalla cartella dei sorgenti digitando nel terminale il seguente comando:

    sudo make clean

Non eliminare la cartella dei sorgenti né il suo contenuto, in quanto necessari per poter disinstallare il programma come spiegato nel paragrafo Disinstallazione. In alternativa, è possibile eseguire l'installazione servendosi di CheckInstall, il quale permette una differente e più semplice disinstallazione.

Rimozione

Questo metodo di disinstallazione è utilizzabile solo se il Makefile mette a disposizione la relativa opzione uninstall.

Digitare nel terminale il seguente comando:

sudo make uninstall

Ulteriori risorse


CategoryAmministrazione CategoryProgrammazione