FONTE: http://www.linuxguide.it/docs.php?Ammin ... chetti_RPM
(LinuxGuide)
Supponiamo di volere creare un pacchetto a partire dai sorgenti dell'applicazione snort.
Scarichiamo il sorgente da internet:
Code: Select all
# wget http://www.snort.org/dl/snort-2.0.0.tar.gz
# cp snort-2.0.0.tar.gz /usr/src/redhat/SOURCE
# cd /usr/src/redhat/SOURCE
# tar xzf snort-2.0.0.tar.gz
Controllare se esiste all'interno della directory scompattata il file '.spec', il quale contiene le specifiche per la creazione del binario, e copiarlo in /usr/src/redhat/SPEC:
Code: Select all
# cp snort.spec /usr/src/redhat/SPEC/snort.spec
Infine prepariamo la compilazione per la creazione del nuovo rpm:
Code: Select all
# cd /usr/src/redhat
# rpmbuild -bb SPECS/snort.spec
Controllare se esiste all'interno della directory scompattata il file '.spec', il quale contiene le specifiche per la creazione del binario, e copiarlo in /root/rpmbuild/SPECS:
Code: Select all
# cp snort.spec /root/rpmbuild/SPEC/snort.spec
Infine prepariamo la compilazione per la creazione del nuovo rpm:
Code: Select all
# cd /root/rpmbuild:
# rpmbuild -bb SPECS/snort.spec