CentOS 4.7: YUM UPDATE 명령을 실행할 수 없습니다.

CentOS 4.7: YUM UPDATE 명령을 실행할 수 없습니다.

CentOS 4.7 서버를 업데이트하려고 하면 YUM UPDATE 명령이 다음을 반환합니다.

  • 저장소에 ftp, http[s] 또는 파일을 사용하지 않고 건너뛰기 - 잘못된 저장소/릴리스/아치 조합
  • repomd.xml로 끝나는 긴 URL이 404를 제공하도록 업데이트되었습니다.
  • 더 이상 거울을 사용하지 마세요.

이 게시물을 또 다른 유사한 게시물(CentOS 5. document임에도 불구하고)에서 보았습니다.

4.7 그런가요? 이것이 출판사 측에서 Linux를 관리하는 표준 방법이라면 의미가 있을 것입니다. 그렇다면 업데이트에 필요한 repomd.xml 파일을 찾을 수 있는 다른 사이트가 있습니까?

이 모든 것은 실패한 YUM INSTALL SQL 명령으로 시작되었습니다.

마지막으로 업데이트 명령이 설치된 버전을 변경합니까, 아니면 내 버전의 파일을 최신 버전에 포함된 파일에 추가/수정하기만 합니까? 후자가 작동할 것이라고 생각하는 방식이지만 저는 Linux를 처음 접했고 모든 것을 합리적으로 이해하고 싶습니다.

답변1

다른 논평자들은 왜 이 OS를 업데이트하려고 애쓰는지 궁금해하고 있습니다. 7.4를 의미한다면 CentOS 4.7은 Linux 운영 체제를 최신 상태로 유지하는 한 매우 오래된 OS이기 때문입니다.

CentOS 4는 2005년에 출시되었습니다.어느2012년에 업데이트가 종료되었습니다.

업그레이드하는 이유(저장소 유지 관리가 명백히 부족하다는 점 외에)는 단순히 인터넷의 다른 컴퓨터에 대한 연결이 줄어들기 때문입니다. 이는 SSL/TLS 암호화 기술이 수년에 걸쳐 많은 업데이트를 받았기 때문입니다. 따라서 이전 시스템에서 연결하는 "다른" 최신 서버가 적용되는 경우(예: TLS 1.1) 애초에 해당 서버에 연결하지 못할 수도 있습니다.

즉, 행운을 시험해 볼 수 있다는 뜻입니다.CentOS 볼트거기에 저장소를 지정하십시오. 암호화되어 있지 않으므로 패키지를 설치할 가능성이 높습니다 :).

예를 들어 저장소 정의를 조정하고 /etc/yum.repos.d/올바른 해당 Vault 저장소를 가리켜 야 합니다 http://vault.centos.org/4.7/updates/x86_64/(시스템/OS가 x86_64 아치인 경우).

관련 정보