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] 섹션에 설정된 값보다 우선할 수 있습니다.
업데이트된 것과 업데이트되지 않은 것을 비교해보세요. 다른 설정이 있거나 업데이트되지 않는 시스템에 누락된 저장소가 있을 수 있습니다.
답변2
시스템이 동일한 경우 yum clean all
이를 실행하고 yum 패키지, 메타데이터 및 헤더의 캐시를 지웁니다.
답변3
EC2에 동일한 VM을 할당할 때 이와 같은 이상한 활동을 본 적이 있습니다. 나는 항상 뭔가 끔찍한 일이 일어났다고 가정하고 관련된 모든 노드를 재구축합니다.
yum clean all
Linux 커널 버전, 관련 Yum 저장소 구성을 비교하고 두 시스템 모두에서 재부팅하는 것이 좋습니다 . 여전히 동일하게 작동하는 경우 두 컴퓨터 모두에서 패키지를 제거하고 다시 설치한 후 다시 확인해 보세요. 다른 모든 방법이 실패하면 노드를 다시 빌드하세요.