동일한 프로그램이 한 컴퓨터에서는 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 all나는 Linux 커널 버전과 관련 yum repo 구성을 비교하고 두 시스템 모두에서 재부팅을 실행하는 것을 제안합니다 . 여전히 같은 방식으로 작동하는 경우 두 컴퓨터 모두에서 패키지를 제거하고 다시 설치한 후 다시 한 번 확인해 보세요. 다른 모든 방법이 실패하면 노드를 다시 빌드하세요.

관련 정보