RHEL / CentOS / Scientific Linux 6.0に最適なFedoraバージョンパッケージリポジトリは何ですか?

RHEL / CentOS / Scientific Linux 6.0に最適なFedoraバージョンパッケージリポジトリは何ですか?

私はRHEL(RedHat)6.0に基づくScientific Linux 6.0を使用しています。いくつかのパッケージ(LXDE)をインストールしたいと思います。 Fedoraリポジトリにありますが、Scientific Linuxリポジトリや「追加」リポジトリ(FreshRPMSなど)では見つかりません。

Scientific Linux 6.0に最適なFedoraパッケージリポジトリを搭載したFedoraバージョン(12、13、14、15?)は何ですか?つまり、他のパッケージを最小限にアップグレードする必要があることを意味します。

Scientific Linux(yum)にFedoraリポジトリを追加するには?

ところで。一部の「追加」リポジトリでRPMパッケージとしてLXDEを見つけることができる場合は、どのリポジトリにあるかを教えてください。

答え1

バージョンに関係なく、FedoraリポジトリをRHEL6またはここから派生した他のLinuxディストリビューションにインポートするのは良い考えではないと思います。

これらのパッケージは一緒に動作するようにテストされておらず、異なるコンパイルオプションとパッチにより、同じ名前とバージョンのパッケージ間で微妙な非互換性が発生する可能性があります。

あなたができることは、yumdownloader --sourceFedoraシステムからLXDE用SRPMをダウンロードしてSL6で再構築することです。 (または必要な方法を使用してダウンロードできます。使用する必要はありませんyumdownloader。)もちろん、処理する必要がある依存関係の問題がたくさんあります。 LXDEがどのパッケージに依存しているのかわかりません。 SL6で利用できない場合、または以前のバージョンがある場合でも、再構築する必要があります。

必要なRPMを見つけて再構築した後、それを使用してcreaterepoローカルストレージを作成できます。ローカルストレージを追加してくださいyum。次に、ローカルリポジトリにLXDEを追加します。

それはかなり多くの作業ですが、少なくともシステムでは機能すると確信できます。

存在するこれ以前の質問には、ソースRPMの使用方法に関するガイダンスがあります。

答え2

「」以外のソフトウェアオプションについては、extras確認してください。エッフェルRHEL / CentOSで実行するように設計された多くの追加機能があります。

答え3

最良のオプション(上記のようにパッケージがEPELにない場合)は、FedoraからソースRPMをインポートして独自のバイナリRPMを構築することです。まず、最新バージョンを試してみて、それでも機能しない場合は、Fedoraバージョンで逆に作業してみてください。これにより、以前の構成/設定を新しいソースと混在させ、一致させる必要があります。

面白いですね。決定的なのはキメラにかかっていない限り...

答え4

他の人が指摘したように、これは良い考えではありません。しかし、質問に答えるために、RHEL6は以下から派生しました。Fedora 13

関連情報