Wednesday, July 27, 2005

Creare un pacchetto Debian con Checkinstall

Quando si ha la necessità di creare un pacchetto debian partendo da un sorgente è utile utilizzare "checkinstall", che automaticamente installa e crea il facilmente il pacchetto. Si può utilizzare "checkinstall" per quelle semplici installazioni che richiedono un "configure" e un "make install".
Installare il software necessario:
# apt-get install checkinstall

Procurarsi il sorgente, decomprimerlo e entrare nella directory creata. Da root digitare:
# ./configure
e verificare che non vi siano errori e che siano rispettate tutte le dipendenze. Se mancano pacchetti, installarli

Se tutto è in ordine, digitare:
# ./configure && make && checkinstall

Alla domanda "The package documentation directory ./doc-pak does not exist. Should I create?" rispondere "n" e procedere nel rispondere alle seguenti domande. Verrà così installato e creato il pacchetto.
La rimozione avviene semplicemente con
# dpkg -r pacchetto

Thursday, July 14, 2005

Creare un'immagine ISO

Creare un'immagine ISO di una directory (o CD) e di tutto il suo contenuto:

# mkisofs -v -a -R -J -D -l -o /destinazione/file.iso /directory/origine/
(-v verbose; -a tutti i file; -R Rock Ridge; -J Joilet; -D oltre 8 sottodirectory; -l permetti nomi lunghi; -o output file)

è possibile verificarne il risultato montando il file.iso appena creato in una directory (per es. /mnt/cdrom)
# su
# mount -o loop /destinazione/file.iso /mnt/cdrom

e dopo la verifica ricordarsi un bel
# umount /mnt/cdrom