Instalación de Fedora RPM en CentOS


21

¿Qué tan seguro es instalar Fedora RPM en CentOS 5? ¿Depende de la versión de Fedora RPM o, en general, es mejor mantenerse alejado?

Respuestas:


14

Recomiendo usar Fedora EPEL en su lugar:

"Paquetes adicionales para Enterprise Linux (EPEL) es un esfuerzo comunitario voluntario del proyecto Fedora para crear un repositorio de paquetes complementarios de alta calidad para Red Hat Enterprise (RHEL) y sus productos derivados compatibles como CentOS o Scientific Linux. Fedora es la cadena principal de RHEL y los paquetes de complementos para EPEL se obtienen principalmente del repositorio de Fedora y se compilan contra RHEL ".

Los RPM binarios de la última versión de Fedora están construidos contra bibliotecas mucho más nuevas y, por lo tanto, a menudo no son compatibles con las bibliotecas más antiguas de CentOS. Si quiere probar los RPM de Fedora de todos modos (y si no hay una alternativa EPEL), obtendría el RPM de origen de Fedora y trataría de recompilar en CentOS (pero a menudo será difícil debido a las dependencias).


8

En general, es mejor mantenerse alejado, y no creo que esa respuesta lo sorprenda. Los RPM de Fedora pueden tener dependencias en versiones de software que no existen en CentOS. Por ejemplo, Python 2.6 ABI no está disponible en CentOS, sin importar qué versión, pero es el predeterminado en Fedora.

Aparte de esto, también es muy posible que los RPM de Fedora usen macros en los pre y postscripts de RPM que no están disponibles en CentOS o intenten hacer cosas en esos scripts que no es posible en CentOS.

Dicho esto, no es imposible usar Fedora RPM en CentOS. Puede que tengas suerte. :-)

Lo que probablemente sea más seguro es reconstruir los RPM de origen de Fedora en su máquina CentOS: si los RPM se construirán en la máquina CentOS, supongo que estaría bastante seguro. Por supuesto, los RPM se han convertido en CentOS RPM normales y ya no en Fedora RPM ...


3

Estoy de acuerdo con wzzrd en que generalmente es más seguro mantenerse alejado de los RPM de Fedora. Verificaría los repositorios de RPM de terceros como RPMforge y EPEL para ver si otra persona ya ha reempacado el obsequio que desea.

Sin embargo: He tenido un éxito razonable en la instalación de RPM equivalentes a fedora de SRPM en CentOS. Lo que quiero decir con equivalente a fedora: sabes que RHEL-4 se basó en Fedora Core 3; Del mismo modo, RHEL-5 se basa en FC-6. Por lo tanto, puede tomar .SRPMs de FC-6 y luego intentar construirlos e instalarlos en CentOS-5 con una expectativa razonable de éxito.

A veces puede compilar e instalar SRPM a partir de las versiones posteriores de FC, sin embargo, puede acceder rápidamente a la deriva de versiones para las bibliotecas principales. Por lo general, NO debe actualizar un CentOS RPM a su equivalente FC posterior a menos que (a) sepa lo que está haciendo y (b) no le importe limpiar un gran desastre. Esto puede salirse de control REALMENTE RÁPIDAMENTE y recomiendo hacer una ejecución en seco en una máquina virtual desechable antes de intentar hacerlo en un sistema en vivo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.