Creazione di un pacchetto rpm a partire dal sorgente.

Guides, tutorials & docs
Post Reply
User avatar
Roberto_65
Collaboratore
Collaboratore
Posts: 516
Joined: 6 December 2007, 23:56
OpenMandriva: 2009.1
Kernel: i686 x86_64
Desktop: Gnome Xfce4
Location: Triangolo delle Bermude
Contact:

Creazione di un pacchetto rpm a partire dal sorgente.

Post by Roberto_65 »

di Roberto_65

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 
Per RedHat:
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
Se il file .spec non esiste può essere creato.

Infine prepariamo la compilazione per la creazione del nuovo rpm:

Code: Select all

# cd /usr/src/redhat
# rpmbuild -bb SPECS/snort.spec
Per Mandriva:
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
Se il file .spec non esiste può essere creato.

Infine prepariamo la compilazione per la creazione del nuovo rpm:

Code: Select all

# cd /root/rpmbuild:
# rpmbuild -bb SPECS/snort.spec
Roberto_65
Packager delle MIB-Live
Il creatore delle MIB-Live
L'inventore di MIB-LiveToFlash
Triangolo delle Bermude http://www.sitohd.com/siti/3209

Post Reply