PDA

View Full Version : come creare gli rpm dai sorgenti (.tar.gz)?


mingotta
03-09-2003, 16:47
Ciao ragazzi,
ho una bella domandina x voi: vorrei installare alcuni software sulla mia mandrake box, ma gli rpm packages della versione più aggiornata dei software ancora non esiste per mandrake. Mi riferisco per esempio all'ultima versione di KDE o a Licq.
Visto che non mi va di installare programmi compilando, per motivi di ordine sul pc (disinstallo e riinstallo spesso i programmi), vorrei utilizzare gli rpm il più possibile.
Adesso, ci sta un modo per farmi IO gli rpm a partire dai sorgenti???
rpm --rebuild se non sbaglio funziona solo per i src.rpm, o sbaglio?
Sto evitando di installare l'ultima versione di KDE compilandola da me per paura che non vada a buon fine l'installazione e poi mi ritrovo senza kde, e magari non mi funziona più proprio l'interfaccia grafica e sono costretto ad usare il mio pc da linea di comando! Preferisco aspettare che esce Mandrake 9.2 e faccio l'aggiornamento dai CD ufficiali di Mandrake!

Se qualcuno mi può aiutare farebbe un'opera buona!

mjordan
03-09-2003, 17:51
Originariamente inviato da mingotta
Ciao ragazzi,
ho una bella domandina x voi: vorrei installare alcuni software sulla mia mandrake box, ma gli rpm packages della versione più aggiornata dei software ancora non esiste per mandrake. Mi riferisco per esempio all'ultima versione di KDE o a Licq.
Visto che non mi va di installare programmi compilando, per motivi di ordine sul pc (disinstallo e riinstallo spesso i programmi), vorrei utilizzare gli rpm il più possibile.
Adesso, ci sta un modo per farmi IO gli rpm a partire dai sorgenti???
rpm --rebuild se non sbaglio funziona solo per i src.rpm, o sbaglio?
Sto evitando di installare l'ultima versione di KDE compilandola da me per paura che non vada a buon fine l'installazione e poi mi ritrovo senza kde, e magari non mi funziona più proprio l'interfaccia grafica e sono costretto ad usare il mio pc da linea di comando! Preferisco aspettare che esce Mandrake 9.2 e faccio l'aggiornamento dai CD ufficiali di Mandrake!

Se qualcuno mi può aiutare farebbe un'opera buona!

Non c'è un modo per costruire RPM da sorgenti, a meno che nei target dei Makefile dei tuoi sorgenti non sia stata definita un'opzione apposta (cioè manca nel 99% dei casi).

Creare un RPM non è difficilissimo ma neanche una sciocchezza.

Ti rimando ad un libro che tratta in dettaglio l'uso di RPM e dovresti trovarlo su www.rpm.org, all'URL:

http://www.rpm.org/RPM-HOWTO/

VICIUS
03-09-2003, 18:34
puoi sempre provare ad usare checkinstall. è nato per creare tgz per slackware ma adesso crea anche rpm e deb.

ciao ;)