私のPHP in centos6を更新できません。
私はcentosベース、epel、rpmforgeリポジトリを持っています。
yum update php
エラー:パッケージ:php-tidy-5.3.3-14.el6_3.x86_64(@updates) 必要なもの:php-common = 5.3.3-14.el6_3 削除:php-common- 5.3.3-14.el6_3.x86_64(@updates) php-common = 5.3.3-14.el6_3 更新者:php-common-5.3.3-23.el6_4.x86_64 (更新) php-common = 5.3.3-23.el6_4 使用可能:php-common-5.3.3-22.el6.x86_64(ベース) php-common = 5.3.3-22.el6 -skip-brokenを使用して問題を回避してみてください 次のコマンドを実行してみてください:rpm -Va --nofiles --nodigest ..インストールに失敗しました!
Php-tidyは、リポジトリの優先順位のために除外されていると思います。どのように修正しますか?
[〜#〜]編集[〜#〜]
epel.repoには「priority = 10」がありますそれは理由でしょうか?
yum update -d3
除外された更新のリストを提供します。 -> php-tidy-5.3.3-22.el6.x86_64ベースから除外(優先度)
パッケージをアップグレードしようとしている間、追加のリポジトリを無効にすることをお勧めします。
同じパッケージの異なるバージョンを含む複数のリポジトリがある場合に試すことができるいくつかのトリックがあります。 CentOSには このwiki記事 使用する特定のリポジトリを指定するためのヒントとコツがあります。
この情報を使用して、実行
yum --disablerepo "*" --enablerepo "updates" update php
この問題を解決する必要があります。