웹사이트 검색

“W: 일부 인덱스 파일을 다운로드하지 못했습니다. ” 우분투의 오류


때때로 시스템을 업데이트할 때 Ubuntu에서 "W: 일부 인덱스 파일을 다운로드하지 못했습니다."라는 오류가 발생할 수 있습니다. 다음은 오류의 일부입니다.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

첫 번째 줄에서 오류는 미러가 다운되었거나 사용할 수 없음을 나타냅니다. 이 경우 어떤 이유로 archive.ubuntu.com 미러를 사용할 수 없습니다.

'W: 일부 색인 파일을 다운로드하지 못했습니다.' 수정 방법 ” 우분투에서 오류

일반적으로 미러가 다시 온라인 상태가 되면 오류가 지워집니다. 그러나 미러를 다시 사용할 수 있게 되는 데 시간이 얼마나 걸릴지 확신할 수 없으므로 가장 좋은 방법은 다른 미러로 전환하는 것입니다.

다음은 오류를 해결하기 위해 취할 수 있는 몇 가지 수정 사항입니다.

해결 방법 1: 원래 Ubuntu 미러로 되돌리기

이 오류가 발생하면 가장 먼저 해야 할 일은 원래 미러로 다시 전환하는 것입니다. 여기에는 /usr/share/doc/apt/examples/sources.list 경로에 있는 샘플 소스 목록 파일에서 새 소스 목록 파일을 생성하는 작업이 포함됩니다.

다음과 같이 샘플 소스 목록 파일을 엿볼 수 있습니다.

cat /usr/share/doc/apt/examples/sources.list
샘플 출력
See sources.list(5) manpage for more information
Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

그러나 먼저 항상 권장되는 것처럼 다음과 같이 소스 목록의 백업 복사본을 만드십시오.

sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

다음으로, 아래 단계에 따라 샘플 소스 목록 파일에서 새 소스 목록 파일을 만듭니다.

sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

마지막으로 표시된 대로 리포지토리를 업데이트합니다.

sudo apt update

이렇게 하면 모든 미러가 복원되고 Canonical에서 지원하는 '기본' 저장소가 활성화됩니다.

커뮤니티 지원 소프트웨어 패키지, 독점 패키지 및 완전 무료 라이선스로 제공되지 않는 패키지를 설치하려면 다음 저장소를 활성화하는 것이 좋습니다.

  • Universe – 커뮤니티에서 관리하는 무료 오픈 소스 소프트웨어입니다.
  • 제한됨 – 장치용 독점 드라이버입니다.
  • Multiverse – 저작권 또는 법적 문제로 인해 제한된 소프트웨어입니다.

이러한 저장소를 활성화하려면 아래 명령을 호출하십시오.

sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository universe

그런 다음 패키지 목록을 업데이트하세요.

sudo apt update

이제 기본 저장소와 커뮤니티 지원 저장소를 모두 사용할 수 있습니다.

해결 방법 2: 공식 Ubuntu 미러에서 가장 가까운 미러 선택

또는 지리적 위치를 기준으로 가장 가까운 미러(가장 빠른 미러인 경우가 많음)로 전환하는 것을 고려할 수도 있습니다.

가장 쉬운 방법은 소스 목록 파일 내에 정의된 미러에 거주 국가와 관련된 국가 코드가 포함되어 있는지 확인하는 것입니다. 예를 들어, /etc/apt/sources.list에 제공되는 공식 미국 미러는 다음과 같습니다.

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

귀하의 위치가 미국이 아닌 경우 미국 국가 코드를 적절한 국가 코드로 덮어쓰세요. 예를 들어, 귀하가 캐나다에 거주하는 경우 파일에 표시된 대로 usca로 바꾸세요.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

완료되면 다음과 같이 소스 목록을 업데이트합니다.

sudo apt update

해결 방법 3: 제대로 작동하는 시스템에서 소스 목록 콘텐츠 복사

마지막으로, 이 오류를 해결하는 다른 방법은 다른 작동 Ubuntu 시스템에서 소스 목록 파일의 내용을 복사하여 시스템의 소스 목록 파일에 붙여넣는 것입니다. 이 오류를 해결하는 가장 쉬운 방법은 다음과 같습니다.

설명된 세 가지 방법은 Ubuntu에서 이 잔소리 오류를 해결하는 데 도움이 됩니다.