PDA

View Full Version : costruire un rpm


eraser
11-07-2003, 12:59
Ciao a tutti

ho dei problemi. Sto tentanto di costruire un rpm partendo da dei files che ho compilato io. Praticamente questo rpm dovrebbe installare un bin e nella cartella share dei files. Io questi files ce li ho già situati in usr e in share così ho scritto il file.spec e ho lanciato rpm -bb file.spec (mettendo nel file spec buildroot /usr perché se nn ce lo metto mi dice broken pipe)
Il problema è che mi rimane su

Checking for unpackaged file(s): /usr/lib/rpm/check-files /usr

ma nn va avanti, e se lo blocco con Ctrl+C mi comincia una serie di sed: Couldn't flush stdout: Broken pipe

coem mai???? dove sbaglio?

ciao

Eraser :cool:

lovaz
11-07-2003, 13:23
Non conosco bene rpm, sul sito di redhat ci sono i manuali, ma io di solito per creare un rpm dai sorgenti uso checkinstall, che analizza dove 'make install' va a mettere i file per creare il pacchetto deb, rpm o tgz
link:
http://asic-linux.com.mx/~izto/checkinstall/index.php

eraser
11-07-2003, 14:20
utilissimo :) grazie mille :)

eraser
11-07-2003, 14:28
una volta creato l'rpm si può modificarlo in qualche modo per cambiargli alcune dir di installazione?

lovaz
11-07-2003, 14:34
A quanto ne so puoi modificare il makefile prima di creare il pacchetto oppure passare l'opzione --prefix=nuova_directory a rpm in fase di installazione

eraser
11-07-2003, 14:47
si vero...uso la seconda

grazie mille

Ciao

Eraser :cool: