Red Hat NetworkのサブスクリプションがないRHEL6ボックスを持っています。すべての複雑な依存関係を解決するために、yumを使用してgccをインストールしたいと思います。FedoraまたはCentosリポジトリに接続してソフトウェアをインストールできますか?もしそうなら、どうですか?
Red Hat NetworkのサブスクリプションがないRHEL6ボックスを持っています。すべての複雑な依存関係を解決するために、yumを使用してgccをインストールしたいと思います。FedoraまたはCentosリポジトリに接続してソフトウェアをインストールできますか?もしそうなら、どうですか?
回答:
簡潔な答え
centosダウンロード場所から同等のcentos-releaseパッケージをインストールします。これにより、CentOSパッケージのリポジトリが有効になりyum update
、yum install gcc
より長い回答
他の答えについては、あなたの質問に対してもう少し完全な答えを与えることができると感じました。
CentOSはRHELと100%バイナリ互換であることを目的としているため、RHEL 6.2でCentOS 6.2パッケージをインストールして実行する必要があります。
「CentOSは、上流ベンダーの再配布ポリシーに完全に準拠しており、100%バイナリ互換であることを目指しています。(CentOSは主に、上流ベンダーのブランドとアートワークを削除するためにパッケージを変更します。)」http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50
したがって、選択したRHELのリリースのCentOsミラーから「centos-release」パッケージをダウンロードできます。CentOSミラーリスト。CentOSベースのリポジトリファイルをインストールして、CentOリポジトリがRHELで機能できるようにします。
この移行ガイドでは、RHELからCentOSにインプレースで移行するプロセスの一部について説明しています-http ://wiki.centos.org/HowTos/MigrationGuide
番号1
CentOSの新規インストールを常にお勧めします。いくつかの問題が発生し、リポジトリを混在させるとパッケージのクリーンアップが必要になります。これは主にそのためのハックであり、広くテストされていないためです。
ナンバー2
CentOSのパッチレベルは、Redhatの制限やその他の命名上の問題により、RHELパッチと同じ命名規則に従っていません。
したがって、サードパーティのアプリがredhat-releaseまたはcentos-release、またはRHELに由来するパッケージと更新の命名に依存している場合に発生する一連の問題が発生します。RHELとCentOSの命名の問題の例については、こちらを参照してください。 http://lists.centos.org/pipermail/centos/2011-April/110995.html
ノート
Fedoraは異なるソースコードブランチに基づいているため、異なる共有ライブラリとカーネルリビジョンに基づいています。コンパイルされたパッケージがこれらのディストリビューションで機能することはほとんどありません。
EPELとrpmforgeは通常、ベースシステムパッケージではなくソフトウェアパッケージ用であるため、基本的なものの依存関係を解決する目的で使用される可能性はほとんどありません。
epelとrpmforegeのrepoファイルで試すことができます。
リンクを使用して、epelおよびrpmforgeをチェックアウトします。
同じ問題に出くわした。CentOSリポジトリを使用したいくつかのヘルプがあります:http : //www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
読み取り専用のステップ2(CentOSおよびRedHatのRemiリポジトリーをインストール)。
お役に立てれば。