다른 작업 중에서 소스 코드를 업데이트한 apt-get update
다음 apt-get install
.
때때로(10-20%의 경우) apt-get update
다음 오류로 인해 실패합니다.
init[356]: W: 가져오지 못했습니다.http://http.us.debian.org/debian/dists/jessie/main/source/Sources 404 찾을 수 없음
init[356]: E: 일부 인덱스 파일을 다운로드하지 못했습니다. 무시되었거나 오래된 것이 사용되었습니다.
실제로 브라우저에는 참조된 파일이 존재하지 않는다고 표시됩니다.해당 디렉토리다음 파일만 포함됩니다.
Release
Sources.gz
Sources.xz
stdout
실패 이유는 다음과 같습니다 apt-get update
.
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Ign http://http.us.debian.org jessie InRelease
Get:2 http://security.debian.org jessie/updates/main Sources [160 kB]
Get:3 http://http.us.debian.org jessie-updates InRelease [142 kB]
Get:4 http://security.debian.org jessie/updates/main amd64 Packages [302 kB]
Get:5 http://security.debian.org jessie/updates/main Translation-en [161 kB]
Hit http://http.us.debian.org jessie Release.gpg
Get:6 http://http.us.debian.org jessie-updates/main Sources [15.5 kB]
Get:7 http://http.us.debian.org jessie-updates/main amd64 Packages/DiffIndex [5,440 B]
Get:8 http://http.us.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
Hit http://http.us.debian.org jessie Release
Get:9 http://http.us.debian.org jessie/main amd64 Packages [6,761 kB]
Get:10 http://http.us.debian.org jessie/main Translation-en [4,580 kB]
Err http://http.us.debian.org jessie/main Sources
404 Not Found
Fetched 12.2 MB in 28s (433 kB/s)
마지막 두 HTTP 요청은 다음과 같습니다.
http://http.us.debian.org/debian/dists/jessie/main/i18n/Translation-en.bz2
http://http.us.debian.org/debian/dists/jessie/main/source/Sources
이에 비해 이는 apt-get update
원래 시스템이 실패한 후 동일한 시스템에서 수동으로 실행되었습니다.
Ign http://http.us.debian.org jessie InRelease
Get:1 http://http.us.debian.org jessie-updates InRelease [142 kB]
Get:2 http://http.us.debian.org jessie Release.gpg [2,373 B]
Hit http://security.debian.org jessie/updates InRelease
Hit http://security.debian.org jessie/updates/main Sources
Hit http://security.debian.org jessie/updates/main amd64 Packages
Get:3 http://http.us.debian.org jessie-updates/main amd64 Packages/DiffIndex [5,440 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Get:4 http://http.us.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
Get:5 http://http.us.debian.org jessie Release [148 kB]
Get:6 http://http.us.debian.org jessie-updates/main Sources [15.5 kB]
Get:7 http://http.us.debian.org jessie/main Sources [7,057 kB]
Get:8 http://http.us.debian.org jessie/main amd64 Packages [6,761 kB]
Get:9 http://http.us.debian.org jessie/main Translation-en [4,580 kB]
Fetched 18.7 MB in 12s (1,557 kB/s)
Reading package lists... Done
Get:7
다음에 해당하는 세 개의 URI Get:9
:
http://http.us.debian.org/debian/dists/jessie/main/source/Sources.xz
http://http.us.debian.org/debian/dists/jessie/main/binary-amd64/Packages.xz
http://http.us.debian.org/debian/dists/jessie/main/i18n/Translation-en.bz2
apt-get update
다운로드해야 할 콘텐츠를 찾을 때도 Sources.xz
있고 누락된 콘텐츠를 얻으려고 노력하는 이유는 무엇 입니까 Sources
?
답변1
어디서나 xz(또는 gz) 압축 목록 파일을 다운로드하세요.
echo 'Acquire::CompressionTypes::Order:: { "xz"; "gz"; };' > /etc/apt/apt.conf.d/47compress