CentOSでのFedora RPMのインストール


21

CentOS 5にFedora RPMをインストールすることはどれくらい安全ですか?Fedora RPMのバージョンに依存しますか、それとも一般的に明確に操作する方が良いでしょうか?

回答:


14

代わりにFedora EPELを使用することをお勧めします。

「追加パッケージfor Enterprise Linux(EPEL)は、Red Hat Enterprise(RHEL)およびその互換性のあるスピンオフ(CentOSやScientific Linux など)の高品質アドオンパッケージのリポジトリを作成するFedoraプロジェクトのボランティアベースのコミュニティの取り組みです。 FedoraはRHELのアップストリームであり、EPELのアドオンパッケージは主にFedoraリポジトリから供給され、RHELに対してビルドされています。」

最新のFedoraリリースのバイナリRPMは、はるかに新しいライブラリに対して構築されているため、CentOSの古いライブラリと互換性がないことがよくあります。とにかくFedora RPMを試してみたい場合(そしてEPELの代替手段がない場合)、Fedora Source RPMを入手してCentOSで再コンパイルしようとします(ただし、依存関係のために困難になることがよくあります)。


8

一般的には、明確にしておく方が良いでしょうし、その答えがあなたを驚かせるとは思いません。Fedora RPMは、CentOSに存在しないソフトウェアのバージョンに依存する可能性があります。たとえば、Python 2.6 ABIはCentOSでは使用できません(バージョンに関係なく)が、Fedoraのデフォルトです。

これとは別に、Fedora RPMがCentOSでは利用できないRPMプリスクリプトとポストスクリプトでマクロを使用したり、CentOSでは不可能なスクリプトで何かを実行したりする可能性もあります。

とは言っても、CentOSでFedora RPMを使用することは不可能ではありません。あなたはただ幸運かもしれません。:-)

おそらくより安全なのは、CentOSマシンでFedoraソースRPMを再構築することです。RPMがCentOSマシンでビルドされる場合、かなり安全だと思います。もちろん、RPMはFedora RPMではなく、通常のCentOS RPMになりました...


3

通常、Fedora RPMを避けることが最も安全であるという点で、wzzrdに同意します。RPMforgeやEPELのようなサードパーティのRPMリポジトリをチェックして、あなたの欲しいものが他の誰かによって既に再パッケージ化されているかどうかを確認します。

ただし、SRPMからCentOSにfedoraに相当するRPMをインストールするのにかなり成功しています。fedoraと同等の意味:RHEL-4はFedora Core 3に基づいていたことを知っています。同様に、RHEL-5はFC-6に基づいています。そのため、FC-6から.SRPMを取得して、CentOS-5でのビルドとインストールを試みて、合理的な成功を期待できます。

後のFCリリースからSRPMをビルドおよびインストールできる場合もありますが、コアライブラリのバージョンドリフトにすぐに陥ることがあります。(a)何をしているのかを知っていて、(b)大きな混乱をクリーンアップすることを気にしない限り、CentOS RPMをそれ以降の同等のFCにアップグレードしないでください。これは、本当に迅速に制御不能になる可能性があるため、稼働中のシステムで実行する前に、スローアウェイVMで予行演習を行うことをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.