PHPを3.5.4にアップグレードしてcivicrmをアップグレードするために(1つの本番サイトとその開発サイトを実行しているCentOS 6.7 VPS上で))RemiリポジトリをインストールするためにEPELリポジトリをアップグレードしました。
リポジトリ:
repo id repo name status
base CentOS-6 - Base 6,575
epel Extra Packages for Enterprise Linux 6 - x86_64 12,126
extras CentOS-6 - extras 52
updates CentOS-6 - Updates 1,472
repolist: 20,225
だが rpm -Uvh remi-release-6.rpm
与える
warning: remi-release-6.rpm: Header V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
error: Failed dependencies:
epel-release >= 6 is needed by remi-release-6.6-2.el6.remi.noarch
RemiのGPGキーを見つけてインストールする必要があるという事実以外に、バージョン6がGE6という依存関係に失敗するのはなぜですか。
/etc/yum.repos.d
で適切なファイルを手動で編集するだけで、EPELリポジトリをインストールした可能性があります。これは、EPELパッケージをシステムに取り込むという点ではまったく問題ありませんが、より高度な使用法では少し落ちます。
REMIソフトウェアはEPELパッケージが必要であることを認識しているため、インストールは構成されているパッケージに応じて行われます。 EPELパッケージを有効にするための推奨方法 システムにepel-release
RPMをインストールすることです。 。これには、関連するGPGキー、yumリポジトリファイルなどが含まれていますが、その存在は、必要に応じてEPELパッケージが利用可能であることをパッケージが知るための迅速な方法です。
epel-release
RPMをインストールすると、システムはすでに可能であるようにEPELパッケージにアクセスできるだけでなく、他のソフトウェアパッケージはそれらが信頼できることを認識します。 EPELの可用性。現在はできません。