동일한 프로그램이 한 컴퓨터에서는 yum 업데이트를 요구하지만 다른 컴퓨터에서는 필요하지 않은 이유는 무엇입니까?

동일한 프로그램이 한 컴퓨터에서는 yum 업데이트를 요구하지만 다른 컴퓨터에서는 필요하지 않은 이유는 무엇입니까?

cpio-2.11-25.fc20.x86_64두 컴퓨터 모두에 설치했습니다 .

첫 번째 컴퓨터에서는 프로그램을 업데이트할 필요가 없었지만 2.11-28.fc20두 번째 컴퓨터에서는 더 높은 버전을 제공했습니다. 타이밍 문제가 아닌지 확인하기 위해 yum update첫 번째 컴퓨터에서 다시 수행하여 다음과 같은 결과를 얻었습니다.

# yum update
Loaded plugins: langpacks, refresh-packagekit
No packages marked for update

동일한 프로그램을 한 컴퓨터에서는 업데이트해야 하지만 다른 컴퓨터에서는 업데이트하지 않아도 되는 이유는 무엇입니까?

답변1

/etc/yum.conf디렉토리 안과 아래의 설정을 확인하십시오 /etc/yum.repos.d/. /etc/yum.conf이러한 설정은 다른 설정보다 우선하므로 기본 구성을 확인하십시오 .

/etc/yum.conf 파일의 [main] 섹션에서 정의한 값은 다양한 [repository] 섹션에 설정된 값보다 우선할 수 있습니다.

업데이트된 것과 업데이트되지 않은 것을 비교해보세요. 다른 설정이 있거나 업데이트되지 않는 시스템에 누락된 저장소가 있을 수 있습니다.

시스템 관리자 가이드 Yum 4.3. Yum 및 Yum 저장소 구성

답변2

시스템이 동일한 경우 yum clean all이를 실행하고 yum 패키지, 메타데이터 및 헤더의 캐시를 지웁니다.

답변3

EC2에 동일한 VM을 할당할 때 이와 같은 이상한 활동을 본 적이 있습니다. 나는 항상 뭔가 끔찍한 일이 일어났다고 가정하고 관련된 모든 노드를 재구축합니다.

yum clean allLinux 커널 버전, 관련 Yum 저장소 구성을 비교하고 두 시스템 모두에서 재부팅하는 것이 좋습니다 . 여전히 동일하게 작동하는 경우 두 컴퓨터 모두에서 패키지를 제거하고 다시 설치한 후 다시 확인해 보세요. 다른 모든 방법이 실패하면 노드를 다시 빌드하세요.

관련 정보