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

해당 디렉토리의 다른 모든 버전을 찾아 다시 시작하세요.

관련 정보