Відповіді:
Рекомендую замість цього використовувати Fedora EPEL :
"Додаткові пакети для Enterprise Linux (EPEL) - це зусилля спільноти на базі волонтерів проекту Fedora по створенню сховища високоякісних додаткових пакетів для Red Hat Enterprise (RHEL) та сумісних програм, таких як CentOS або Scientific Linux. Fedora є верхнім потоком RHEL, а додаткові пакети для EPEL отримуються в основному з сховища Fedora та побудовані на основі RHEL . "
Бінарні RPM останнього випуску Fedora побудовані на основі набагато новіших бібліотек, а тому часто не сумісні зі старими бібліотеками CentOS. Якщо ви хочете все-таки спробувати RPM Fedora (і якщо немає альтернативи EPEL), я отримаю Fedora Source RPM і спробую перекомпілювати на CentOS (але часто це буде складно через залежності).
Як правило, краще залишатися ясним, і я не думаю, що ця відповідь вас здивує. Fedora RPM можуть залежати від версій програмного забезпечення, які не існують на CentOS. Наприклад, Python 2.6 ABI недоступний на CentOS - незалежно від версії - але це Fedora за замовчуванням.
Окрім цього, також дуже можливо, що Fedora RPM використовуватиме макроси в попередніх та постскриптах RPM, які недоступні у CentOS, або намагатимуться виконувати завдання в тих сценаріях, що неможливо у CentOS.
Зважаючи на це, використовувати RPM Fedora на CentOS неможливо . Можливо, вам просто пощастить. :-)
Що, мабуть, безпечніше - це відновити RPM-код джерела Fedora на вашій машині CentOS: якщо RPM буде побудований на машині CentOS, я думаю, ви б були досить безпечні. Звичайно, RPM тоді стали нормальними RPOS CentOS, а вже не Fedora RPM ...
Я погоджуюся з wzzrd в тому, що, як правило, найбезпечніше уникати оборотів Fedora. Я хотів би перевірити сторонні сховища RPM, такі як RPMforge та EPEL, щоб побачити, чи потрібну вам смакоту вже перепакував хтось інший.
Однак: я мав розумний успіх у встановленні RPM, еквівалентних Fedora, з SRPM в CentOS. Що я маю на увазі під федеральним еквівалентом: ви знаєте, що RHEL-4 базувався на Fedora Core 3; аналогічно, RHEL-5 заснований на FC-6. Таким чином, ви можете взяти .SRPM з FC-6, а потім спробувати створити та встановити їх на CentOS-5 з розумним очікуванням успіху.
Іноді ви можете створювати та встановлювати SRPM з пізніших випусків FC, проте ви можете швидко потрапити у дрейф версій для основних бібліотек. Як правило, НЕ модернізуйте CentOS RPM до його пізнього еквівалента FC, якщо ви (а) не знаєте, що ви робите, і (б) не проти прибирати велику безлад. Це може вийти з-під контролю ДІЙСНО Швидко, і я рекомендую робити сухий пробіг у викиданні VM, перш ніж спробувати це зробити за допомогою живої системи.