DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
DONAZIONE LIBERÀ
MENU
I postatori più attivi del mese
Nessun utente |
come installare nuovi programmi su linux
Pagina 1 di 1
come installare nuovi programmi su linux
Com questa guida mi voglio mostrare i possibili modi che si hanno
a disposizione su sistemi GNU/LINUX per l’installazione di software. Se vi sono incomprensioni non esitate a scrivermi
Si comincia dal punto 1:
L’installazione viene eseguita direttamente da file contenenti codice sorgente. File di questo tipo sono reperibili on-line, e per installare programmi distribuiti
attraverso sorgenti, bisogna effettuare la compilazione e poi l’installazione vera e propria. Per farsi una idea, il sorgente si può reperire dalla rete per esempio su http://www.sourceforge.net. Le operazioni di compilazione ed installazione richiedono la presenza sul proprio sistema operativo del compilatore (gcc) e dell’interprete dei Makefile (make). Facciamo un esempio supponendo di aver scaricato dalla rete in pacchetto compresso di nome . Bisogna per prima cosa scompattare l’archivio dando il comando:
nel Makefile prodotto dal precedente comando. È ora possibile eseguire
l’installazione del programma lanciando il comando:
make viene automaticamente lanciato anche il comando make install. In
tali casi si rende necessario lanciare il comando make con i privilegi
di root. Ci si accorge della cosa semplicemente dal fatto che nella
normale procedura lanciata in precedenza, compare qualcosa che non va,
che fa fallire l’installazione richiedendoci dei privilegi da root.
Installare software con tale meccanismo ha il problema dell’assenza di
integrazione con il gestore dei pacchetti, quindi a volte risulta
complicata la rimozione del software se nella cartella non è presente il
file uninstall. Nel caso esistesse un file uninstall nella cartella del software, la
disinstallazine viene eseguita semplicemente lanciando il comando:
Effettuata la decompressione, nella cartella del programma precompilato è
presente però, a differenza del file sorgente, un file di installazione, per esempio installer.sh. L’installazione è pertanto più rapida e necessita di un unico passaggio:
si può utilizzare tramite Sistema->Amministrazione->Gestore
pacchetti Synaptic oppure direttamente da shell tramite i vari
comandi di apt-get:
a disposizione su sistemi GNU/LINUX per l’installazione di software. Se vi sono incomprensioni non esitate a scrivermi
Si comincia dal punto 1:
Compilazione da sorgente
L’installazione viene eseguita direttamente da file contenenti codice sorgente. File di questo tipo sono reperibili on-line, e per installare programmi distribuiti
attraverso sorgenti, bisogna effettuare la compilazione e poi l’installazione vera e propria. Per farsi una idea, il sorgente si può reperire dalla rete per esempio su http://www.sourceforge.net. Le operazioni di compilazione ed installazione richiedono la presenza sul proprio sistema operativo del compilatore (gcc) e dell’interprete dei Makefile (make). Facciamo un esempio supponendo di aver scaricato dalla rete in pacchetto compresso di nome . Bisogna per prima cosa scompattare l’archivio dando il comando:
Si entra poi nella cartella appena creata con il comando
- tar xzvf
.tar.gz
Dalla posizione correte di lancia il comando:
- cd
Tale comando effettua un adattamento del codice sorgente al sistema operativo in uso e controlla eventuali dipendenze. Alla fine delle operazioni produce un Makefile. A questo punto bisogna effettuare la compilazione vera e propria, lanciando il comando:
- ./configure
oppure in alternativa il comando:
- make
Questo comando esegue la compilazione sulla base di quanto indicato
- make all
nel Makefile prodotto dal precedente comando. È ora possibile eseguire
l’installazione del programma lanciando il comando:
Alle volte, si presentano casi in cui lanciando il comando comando
- make install
make viene automaticamente lanciato anche il comando make install. In
tali casi si rende necessario lanciare il comando make con i privilegi
di root. Ci si accorge della cosa semplicemente dal fatto che nella
normale procedura lanciata in precedenza, compare qualcosa che non va,
che fa fallire l’installazione richiedendoci dei privilegi da root.
Installare software con tale meccanismo ha il problema dell’assenza di
integrazione con il gestore dei pacchetti, quindi a volte risulta
complicata la rimozione del software se nella cartella non è presente il
file uninstall. Nel caso esistesse un file uninstall nella cartella del software, la
disinstallazine viene eseguita semplicemente lanciando il comando:
- make uninstall
Programma precompilato
Il programma precompilato è reperibile on-line nella stessa forma in cui è reperibile il sorgente, ovvero in un file compresso. Effettuata la decompressione, nella cartella del programma precompilato è
presente però, a differenza del file sorgente, un file di installazione, per esempio installer.sh. L’installazione è pertanto più rapida e necessita di un unico passaggio:
Anche in questo caso si ha la completa assenza di integrazione con ilgestore di pacchetti, pertanto anche in questo caso a meno che non esista un file uninstall, la rimozione del software deve essere eseguitain maniera poco ortodossa. Almeno per quanto ne so. Spero a tal proposito che qualcuno possa smentirmi.
- ./installer.sh
Pacchetti tramite gestore
L’installazione di software tramite programmi di pacchettizzazione risolve i problemi riscontrati con i metodi precedenti, garantendo la piena gestibilità del software presente sulla propria macchina, in maniera veloce ed automatizzata.Il package manager di Ubuntu, come noto, è Synaptic. Losi può utilizzare tramite Sistema->Amministrazione->Gestore
pacchetti Synaptic oppure direttamente da shell tramite i vari
comandi di apt-get:
- apt-cache search
- sudo apt-get install pacchetto
Ovviamente questo è il metodo più pulito e semplice.
- sudo apt-get update
Argomenti simili
» Programmi CAD per LINUX FRE DOWNLOAD
» Come posso installare sul mio vecchio PC i nuovi hard disck S-ATA?
» Come installare Skype in MAGEIA 1.0 Linux?
» Come installare Trinity 3.5.13 su Ubuntu, Debian, Fedora e Arch Linux?
» Come installare giochi e applicazioni di Windows su GNU/Linux?
» Come posso installare sul mio vecchio PC i nuovi hard disck S-ATA?
» Come installare Skype in MAGEIA 1.0 Linux?
» Come installare Trinity 3.5.13 su Ubuntu, Debian, Fedora e Arch Linux?
» Come installare giochi e applicazioni di Windows su GNU/Linux?
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.