![동일한 프로그램이 한 컴퓨터에서는 yum 업데이트를 요구하지만 다른 컴퓨터에서는 필요하지 않은 이유는 무엇입니까?](https://linux55.com/image/35903/%EB%8F%99%EC%9D%BC%ED%95%9C%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4%20%ED%95%9C%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C%EB%8A%94%20yum%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EB%A5%BC%20%EC%9A%94%EA%B5%AC%ED%95%98%EC%A7%80%EB%A7%8C%20%EB%8B%A4%EB%A5%B8%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C%EB%8A%94%20%ED%95%84%EC%9A%94%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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 저장소 구성을 비교하고 두 시스템 모두에서 재부팅하는 것이 좋습니다 . 여전히 동일하게 작동하는 경우 두 컴퓨터 모두에서 패키지를 제거하고 다시 설치한 후 다시 확인해 보세요. 다른 모든 방법이 실패하면 노드를 다시 빌드하세요.