PDA

View Full Version : Info sugli RPM


NZ
03-11-2002, 13:15
Visto che da poco sto usando una distro basata su RPM vorrei sapere una cosetta.
Come si fa a costruirsi un RPM partendo dai sorgenti?:confused:
Partendo da un .src.rpm basta usare il comando rpm --rebuild,ma se parto da un sorgente normale come si fa?

Esempio:
ho mplayer-0.90pre9 installato classicamente con:
./configure --enable-gui
make && make install
Come posso ricavarmi il relativo rpm?

Ciao;)

gokan
03-11-2002, 14:15
Originariamente inviato da NZ
Visto che da poco sto usando una distro basata su RPM vorrei sapere una cosetta.
Come si fa a costruirsi un RPM partendo dai sorgenti?:confused:
Partendo da un .src.rpm basta usare il comando [B]rpm --rebuild,ma se parto da un sorgente normale come si fa?

Esempio:
ho mplayer-0.90pre9 installato classicamente con:
./configure --enable-gui
make && make install
Come posso ricavarmi il relativo rpm?

Ciao;)
Non penso che tu possa ricavare l'.rpm da un sorgente .tgz.
Ti conviene farti la classica installazione del sorgente (con make,...) oppure cercare l'rpm adatto alla tua distro.
In alternativa crearti il tuo rpm personalizzato da file.src.rpm

hilo
03-11-2002, 16:23
c'e' alien, ma se hai problemi col tgz, li riavrai con l'rpm ottenuto

NZ
03-11-2002, 16:30
mi pareva di aver letto da qualche parte che una volta installato il sorgente,dopo essersi creati il file specs,fosse possibile costruirsi il relativo rpm con rpm-build.
Evidentemente ho capito male:(

Siccome MPlayer è in rpm solo per RH7.3 volevo costruirmelo per MDK9.
Pazienza:p

Ciao;)

NZ
03-11-2002, 17:48
Originariamente inviato da NZ
[B]mi pareva di aver letto da qualche parte

fonte:
http://www.linuxzine.it/programmare_linux/x1327.htm

Li è spiegato come fare ma mi sembra un po troppo confuso.
Qualcuno che lo a fare potrebbe riassumere in modo semplice e chiaro?

Ciao;)

hilo
04-11-2002, 07:38
Originariamente inviato da NZ
mi pareva di aver letto da qualche parte che una volta installato il sorgente,dopo essersi creati il file specs,fosse possibile costruirsi il relativo rpm con [B]rpm-build.
Evidentemente ho capito male:(

Siccome MPlayer è in rpm solo per RH7.3 volevo costruirmelo per MDK9.
Pazienza:p

Ciao;)

beh, che sia rh o mdk, sempre di rpm si tratta; se poi hanno dipendenze diverse allora e' piu' comodo partire dal sorgente

NZ
04-11-2002, 07:53
Originariamente inviato da hilo
[B]
beh, che sia rh o mdk, sempre di rpm si tratta

non so,ma dubito fortemente che gli rpm per RH 7.3 funzionino su MDK 9.0:)
quelli per RH 7.3 sono precompilati con gcc 2.96 mentre MDK 9.0 usa gcc 3.2
Poi tutto è possibile:p

ehm...
circa http://www.linuxzine.it/programmare_linux/x1327.htm
nessuna info aggiuntiva?

Ciao;)

gokan
04-11-2002, 17:58
Questa cosa della trasformazione di un rpm forse è stata letta anche su redhat magazine.
In quel caso creavano un rpm da un programmino scritto in GTK...forse NZ,ti riferisci anche a quello?

NZ
04-11-2002, 18:04
Originariamente inviato da gokan
[b]
In quel caso creavano un rpm da un programmino scritto in GTK...forse NZ,ti riferisci anche a quello?
No.
mi riferivo a qualche info letta in rete ma di preciso non ricordo dove.
So solo di aver letto da qualche parte che dopo aver installato un sorgente classicamente con:
./configure
make && make install
fosse possibile crearsi il relativo rpm con rpm --bb o rpm --build.
Ma potrei aver capito male...

P.S. ehi...fatto il salto a RH8:D

Ciao;)

gokan
04-11-2002, 18:11
Originariamente inviato da NZ
[B]


P.S. ehi...fatto il salto a RH8:D

Ciao;)
Troppa curiosità:D
Le impressioni sono buone.C'è stato qualcuno + sfigato di me:p