A questo punto del corso il partecipante dovrebbe essere in grado di
rispondere alle seguenti domande:
1 - Con quale comando si installa, senza
verificare se le dependencies sono rispettate, un pacchetto rpm?
rpm -i --nodeps pacchetto.rpm |
2 - Con quale comando si elencano i file contenuti
in un pacchetto RPM?
rpm -qil pacchetto.rpm |
3 - Con quale comando si aggiorna un pacchetto RPM
esistente?
rpm -U nomepacchetto.rpm |
4 - Quale seguenza tipica di comandi si deve dare
per compilare un programma avendo il relativo tar.gz (dare i comandi
standard, considerando che ogni software può avere una procedura
configurazione e installaziomo propria)?
tar -xvf package.tar.gz - cd package/ - /configure
- make - make install |
5 - Provare ad elencare alcuni vantaggi e svantaggi
dell'uso di RPM e di tar.gz
RPM. Vantaggi: Facilità e velocità
di installazione, rimozione, aggiornamento. Facilità di gestione
delle dependencies. Svantaggi: Impossibilità di customizzare
la compilazione. Possibili ritardi nel rilascio di aggiornamenti
tar.gz. Vantaggi: Compilando direttamente il sorgente si possono introdurre
ottimizzazioni, customizzazioni, patch. I sorgenti (di progetti opensource)
sono disponibili appena viene rilasciato un aggiornamento. Svantaggi:
Maggiore difficoltà nell'installazione. Tempi di installazione
e aggiornamento maggiori. |
|