Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoLotterio Bonetti Modificato 11 anni fa
1
Installazione pacchetti sotto Linux
2
Linux: Installare le applicazioni Adesso che abbiamo configurato Linux vogliamo imparare a installare qualche programma aggiuntivo? I programmi di solito vengono distribuiti in due formati principali: in formato RPM e in formato tar.gz (o tgz)
3
Pacchetti RPM 1/2 Funziona alla perfezione solo nelle distribuzioni dove l'installazione viene eseguita esclusivamente tramite archivi RPM (Redhat, Mandrake, ecc..). I programmi possono essere distribuiti nel formato 1.Pacchetti binari (nomefile.vers.arch.rpm) 2.Pacchetti di codice sorgente (nomefile.vers.src.rpm) I primi sono programmi gia' compilati per una configurazione standard e quindi possono avere delle dipendenze. Per controllare se tutto e' presente l'RPM aggiorna il suo archivio ad ogni installazione. Se un programma o una libreria necessari per il corretto funzionamento di un archivio sono presenti ma non sono stati installati tramite RPM non vengono trovati e quindi e' come se non esistessero facendo fallire l'installazione.
4
Pacchetti RPM 2/2 Il campo arch indica il tipo di architettura hardware adatta ; i nomi più comuni sono: i386 per CPU Intel ppc sparc alpha Per installare un programma già compilato basta un semplice comando: rpm -i nomearchivio.rpm Se il tutto va a buon fine non riceveremo nessun messaggio e sarà creato Invece se ci sono dei problemi di dipendenze verrà proposta una lista dei pacchetti. Per disinstallare un programma digitate : rpm -e nomearchivio Se il programma e' gia' presente nel sistema ma volete aggiornarlo basta digitare: rpm -U nomearchivio.rpm
5
In formato tar.gz di solito vengono distribuiti i sorgenti. Prima di tutto e' necessario scompattare il pacchetto con il comando tar -xzvf nomefile.tar.gz Dove: -x estrae l'archivio; -z scompatta l'archivio (solo per i file con la sotto estensione gz); -v ci mostra la lista dei file presenti nell'archivio; -f estrae dal file da noi specificato. Una volta scompattato viene creata una directory con lo stesso nome dell'archivio (naturalmente senza l'estensione). Tale directory conterra' alcuni file e un file chiamato configure con i permessi di esecuzione. Lanciatelo con il comando:./configure Questo script controllera' se nel nostro sistema abbiamo tutto il necessario per il corretto funzionamento del programma. Pacchetti tar.gz 1/2
6
Se tutto e' presente non vedremo messaggi di errore e verra' creato un file chiamato Makefile. Questo file e' il fulcro di tutto visto che permette la corretta compilazione del programma in base alla nostra configurazione. Adesso per finire lanciamo due comandi sulla stessa linea con: make && make install Il primo comando e' make e compila il programma usando il file Makefile creato in precedenza, il secondo e' make install che installa il programma nelle directory di default (di solito /usr/local/bin).Il simbolo && esegue il secondo comando solo se il primo termina senza errori. Il procedimento e' piuttosto lungo e dipende dalla configurazione hardware. Se il programma installato non e' di vostro gradimento basta digitare: make uninstall (o make deinstall) per disinstallarlo automaticamente (naturalmente il file Makefile deve essere presente, quindi se avete cancellato i sorgenti riscompattate l'archivio e rieseguite lo script configure). Pacchetti tar.gz 2/2
7
Altri pacchetti Sotto Ubuntu è possibile trovare altri tipi di pacchetti come: pacchetto.deb pacchetto.tar.bz2 pacchetto.sh Cercheremo di spiegare come installarli nelle varie forme. > Questa e la forma più comune che si può riscontrare Per installarli si può o utilizzare il programma gdebi che fa tutto in automatico, oppure entrare nel terminale ed eseguire questo semplice comando: # sudo dpkg -i pacchetto.deb
8
se vogliamo disinstallare possiamo o utilizzare il programma synaptic per lamministrazione dei pacchetti debian o sempre da terminale eseguire: sudo dpkg -r pacchetto.deb
9
> -prima di tutto vi consiglio di entrare nel vostro terminale ed eseguire i seguenti comandi: #sudo apt-get install build-essential sudo apt-get install checkinstall -fatto questo bisogna scompattare i pacchetti e si eseguono i seguenti comandi. sudo tar -zxvf pacchetto.tar.gz -o nel caso di pacchetti con estensione.tar.bz2 sudo tar -jxvf pacchetto.tar.bz2
10
Dopo aver scompattato i pacchetti bisogna entrare nelle cartelle che si creano e cercare eventuali file readme o install per seguire le procedure di installazione ; se non trovate niente di specifico bisogna digitare il classici comandi linux per compilazione e installazione. - spostiamoci nella cartella scompattata con il comando cd cd cartellapacchetto - dopo questo seguire in seguenza i seguenti comandi : sudo./configure sudo make sudo checkinstall lultimo comando sudo checkinstall permette di trasformare il pacchetto tar in un pacchetto.deb questo per eseguire in modo facile eventuali aggiornamenti o rimozione del software.
11
> - per prima cosa diamo i permessi di esecuzione ai file che vogliamo installare con questa procedura. sudo chmod a+rwx pacchetto.sh oppure sudo chmod a+rwx pacchetto.run - dopo aver dato i permessi bisogna digitare sempre da terminale sudo./pacchetto.sh oppure… sudo./pacchetto.run
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.