|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 455
|
domanda da newbie sugli RPM
Attualmente uso la Mandrake 9.0 e ho notato che tutti gli rpm sono "marchiati" Mandrake (es tar versione 1.13.25-6mdk). Mi chiedevo cosa comporta questo. Se volessi installarmi un rpm per un altra distribuzione o un rpm preparato da terzi senza specificare la distribuzione di riferimento a cosa andrei in contro? Ho il sospetto che il tutto possa essere legato al dove i pacchetti andranno ad installarsi ma avrei bisogno di maggiori dettagli e chiarmimenti su tutto quello che questo può comportare. Inoltre se il problema è legato proprio a questo esiste un sito dove trovare un documento sulle differenze presenti nelle varie distribuzioni che usano rpm?
Per i pacchetti debian esistono gli stessi problemi? ciao Feyd |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
in linea teorica i pacchetti per red hat 8 sono compatibili con quelli per mandrake 9, quindi se non trovi altro puoi provare con quelli. quelli di altre distribuzioni lasciali perdere perchè quasi sicuramente non funzioneranno su mandrake
se non c'è scritto niente allora non dovrebbero richiedere dipendenze particolari, e li dovresti poter installare senza problemi... spero di averti chiarito un pò la situazione... in realtà è molto più semplice di quanto sia riuscito a spiegare ![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jun 2002
Città: Piacenza - Bergamo
Messaggi: 1688
|
Quote:
![]() In genere tra casini di dipendenze causate dall'uso di versioni differenti di librerie, quando manca l'rpm specifico di una distribuzione, si fa prima a ricompilarli a mano. ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
beh dipende... alcuni pacchetti per rh8 si installano su mdk9, per esperienza personale... certo che in genere preferisco non sfidare la sorte
![]() |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: May 2001
Città: Milano
Messaggi: 2291
|
Quote:
prendo i sorgenti e li "adatto" alla mia distribuzione? thx |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2365
|
Quote:
parti dai sorgenti src.rpm e con 1. rpm --rebuild nomepacchetto_src.rpm ottieni un rpm da installare (che ha comunque i problemi visti prima) 2. parti dai sorgenti, li decompatti, e leggi eventuali readme e/o install allegati che ti spiegano come fare a compilarli |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: May 2001
Città: Milano
Messaggi: 2291
|
grazie per la risposta
![]() ciao |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13826
|
Dico la mia.
Gli RPM sono pacchetti precompilati, e con questi non importa su quale distro siano stati compilati, perchè un programma binario generalmente fuziona su ogni piattaforma "linux compatibile" . Tutto questo si vanifica (ovviamente ) quando si parla di programmi che si compilano facendo molto riferimento sul kernel, come moduli o i binari di Nvidia. Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 455
|
Inanzi tutto grazie per le risposte e scusate se mi rifaccio vivo solo ora (ero fuori per lavoro).
Avevo solo un'altra domanda: ma i problemi di compatibilità dovuti agli rpm preparati per diverse distribuzioni sono dovuti al fatto che chi li prepara mette mano ai sorgenti in qualche punto (patchandoli a loro uso) o semplicemente al fatto che ogni distribuzione decide autonomamente dove installare i pacchetti (es KDE in redhat sta in un percorso che non è detto sia lo stesso in Mandrake). Ciao Feyd |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Aug 2002
Messaggi: 1909
|
tutte le cose che hai detto. Puo' dipendere da modifiche ai sorgenti, dal fatto che i file vengono installati in posizioni diverse per diverse distribuzioni. Poi ci sono le dipendenze. Magari ad esempio xine su suse si installa lo stesso senza li aalib, mentre su rh prima le devi installare se no cicca. Poi non è detto che un binario compilato con una versione di libreria continui ad andare anche con unaversione successiva. In parole povere è un po un casino....
![]()
__________________
AMD Athlon64X2 4400+@2700Mhz - Asus A8N32-SLI - 1GBddr400 - Dell Inspiron 6000 all powered by Gentoo-Linux Eight days of the week we're dead on our feet, take me aside just shoot me. No black and white, black and white. Wish we could drive right through you. - Eight Days - PitchShifter |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:11.