rpmパッケージの削除の問題

rpmパッケージの削除の問題

CentOS 6.7にパッケージをインストールしようとしています。

yum install varnish

しかし、それに属さないパッケージがあることがわかりました(CentOS 7の場合)。

---> Package varnish.x86_64 0:4.1.0-1.el7 will be installed

これにより、インストール中に問題が発生する可能性があります。パッケージを変更するには更新してみてください。

rpm --nosignature -U --oldpackage https://repo.varnish-cache.org/redhat/varnish-4.1.el6.rpm

返品package varnish-release-4.1-2.el6.noarch is already installed

実行すると、rpm -qa | grep varnish表示さvarnish-release-4.1-2.el6.noarchれないCentOS 7用のパッケージを削除して正しいバージョンのニスをインストールできるようにするにはどうすればよいですか?

yum --showduplicates search varnish

返品

varnish-docs-2.1.5-5.el6.x86_64 : Documentation files for varnish varnish-libs-2.1.5-5.el6.i686 : Libraries for varnish varnish-libs-2.1.5-5.el6.x86_64 : Libraries for varnish varnish-libs-devel-2.1.5-5.el6.i686 : Development files for varnish-libs varnish-libs-devel-2.1.5-5.el6.x86_64 : Development files for varnish-libs varnish-2.1.5-5.el6.x86_64 : High-performance HTTP accelerator

まだ関連性がありません。varnish.x86_64 0:4.1.0-1.el7

答え1

varnish 4.1.0-1.el7わかりました、私はWeirdで作りました/var/cache/yum/x86_64/6/epel/。フォルダを削除し、正しいパッケージを再ロードしました。すべてが正常に戻った。

答え2

努力する

rpm -qa | grep varnish | xargs rpm -e

インストールされているすべてのニスパッケージを削除します。

答え3

RPMの確認リポジトリ rpmにはvarnish-release-4.1-2.el6.noarch.rpmyumで使用する項目だけが含まれているようです。削除してみてください

/etc/yum.repos.d/varnish-4.1.repo

そのディレクトリの他のすべてのバージョンを見つけて再起動してください。

関連情報