MODULO 9

Precedente
Programma
Seguente
PRATICA  

Sulla base delle informazioni ottenute nel modulo 9 si invitano i partecipanti a collegarsi al proprio ed effettuare le seguenti operazioni:

1- Elencare tutti i pacchetti RPM presenti sul proprio sistema e cercare se esiste tcpdump.
2- Installare tramite CDROM o ottenere dal docente il pacchetto rpm tcpdump. Se già presente sul sistema, DISINTALLARLO e REINSTALLARLO.
3- Installare, se non presenti sul sistemi, le librerie libpcap, utilizzate da tcpdump (e altri software di network monitoring).
3- Verificare che funzioni, lanciando il comando tcpdump (CTRL+C per interrompere).
4- Disinstallare l'rpm di tcpdump, ottenere dal docente il tar.gz con i sorgenti di tcpdump (www.tcpdump.org) e provare ad installarlo compilandolo direttamente.

 

VERIFICA Domande sul modulo 9

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.