Installazione di Fedora RPM in CentOS


21

Quanto è sicuro installare RPM Fedora in CentOS 5? Dipende dalla versione di Fedora RPM o è generalmente meglio evitare?

Risposte:


14

Consiglio invece di usare Fedora EPEL :

"Pacchetti extra per Enterprise Linux (EPEL) è uno sforzo della comunità basato sul volontariato del progetto Fedora per creare un repository di pacchetti aggiuntivi di alta qualità per Red Hat Enterprise (RHEL) e i suoi spin-off compatibili come CentOS o Scientific Linux. Fedora è l'upstream di RHEL e i pacchetti di componenti aggiuntivi per EPEL provengono principalmente dal repository Fedora e sono costruiti su RHEL . "

Gli RPM binari dell'ultima versione di Fedora sono basati su librerie molto più recenti e pertanto spesso non sono compatibili con le librerie precedenti di CentOS. Se vuoi comunque provare gli RPM Fedora (e se non ci sono alternative EPEL) otterrei gli RPM Fedora Source e proverei a ricompilare su CentOS (ma spesso sarà difficile a causa delle dipendenze).


8

In genere è meglio essere chiari e non credo che questa risposta ti sorprenderà. Gli RPM di Fedora possono avere dipendenze da versioni di software che non esistono su CentOS. Ad esempio, l'ABI Python 2.6 non è disponibile su CentOS - indipendentemente dalla versione - ma è l'impostazione predefinita su Fedora.

A parte questo, è anche molto probabile che gli RPM di Fedora utilizzeranno macro in pre e post script RPM che non sono disponibili su CentOS o provano a fare cose in quegli script che non sono possibili su CentOS.

Detto questo, non è impossibile utilizzare Fedora RPM su CentOS. Potresti essere solo fortunato. :-)

Ciò che è probabilmente più sicuro, è ricostruire gli RPM di origine Fedora sulla tua macchina CentOS: se gli RPM si baseranno sulla macchina CentOS, la mia ipotesi sarebbe che tu saresti abbastanza al sicuro. Naturalmente, gli RPM sono diventati normali RPM CentOS e non più RPM Fedora ...


3

Concordo con Wzzrd in quanto di solito è più sicuro evitare gli RPM Fedora. Vorrei controllare i repository RPM di terze parti come RPMforge ed EPEL per vedere se il goodie che desideri è già stato riconfezionato da qualcun altro.

Tuttavia: ho avuto un discreto successo nell'installazione di RPM equivalenti a fedora da SRPM in CentOS. Cosa intendo per fedora-equivalente: sai che RHEL-4 era basato su Fedora Core 3; allo stesso modo, RHEL-5 si basa su FC-6. Quindi puoi prendere .SRPM da FC-6 e poi provare a costruirli e installarli su CentOS-5 con una ragionevole aspettativa di successo.

A volte è possibile creare e installare SRPM dalle versioni FC successive, tuttavia è possibile accedere rapidamente alla deriva della versione per le librerie principali. Generalmente NON devi aggiornare un RPM CentOS al suo equivalente FC successivo a meno che tu (a) sappia cosa stai facendo e (b) non ti dispiaccia ripulire un grosso casino. Questo può sfuggire al controllo VERAMENTE VELOCEMENTE e raccomando di eseguire una corsa a secco in una macchina virtuale usa e getta prima di provare a farlo su un sistema live.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.