
私は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 --source
Fedoraシステムから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。