apt-get 업데이트를 실행할 때 'Ign',`Get` 또는 'Hit'은 무엇을 의미합니까?


68

sudo apt-get update 출력에 많은 오류가 발생했습니다. 중복 항목 및 404 오류를 찾을 수 없습니다.

그것들을 알아 내고 싶습니다. 패키지와 관련이없는 PPA를 제거한 다음에서 중복 항목을 제거했습니다 /etc/apt/sources.list.

내가 왕족으로 버거 른 것 같습니다. 이제 내가 할 때 대부분의 줄은 Ign 이라고 말합니다 sudo apt-get update.

내가 망친 것을 바로 잡으려면 어떻게해야합니까? 나는 Ign도처에있는 이들을 제거해야합니다 . 약 50 % (안구 추측) Ign가 있습니다!


3
의미 : Ign 광석
Rinzwind

답변:


65

사용 apt-get update하면 동일한 업데이트 인덱스를 다운로드해야하는지 확인하고 그렇지 않은 경우 동일한 업데이트 인덱스를 다시 다운로드하지 않습니다.

  • Hit apt 패키지 목록에서 타임 스탬프를 적절하게 확인했음을 의미하며, 일치하며 변경 사항이 없습니다.

  • Ign pdiff 색인 파일에 변경 사항이 없으므로 다시 다운로드하지 않아도됩니다.

  • Get apt 패키지 목록에서 타임 스탬프를 확인했음을 의미합니다. 변경 사항이 있으며 다운로드됩니다.

걱정할 필요는 없습니다. 업데이트 된 인덱스를 다시 다운로드 할 필요가 없다는 것을 의미합니다.


AFAIK 패키지 목록은 저장소 의 packages.gz / bz2 파일에 포함되어 있습니다. : 그래서, 당신의 대답은 것을 의미하지 히트를 넣고 Packages.gz 파일과 그 확인의 타임 스탬프를 확인하기 위해 서있다. 타임 스탬프가 일치하지 않으면 문자 그대로 packages.gz 파일의 내용을 컴퓨터 캐시와 일치하는지 확인하고 모든 패키지를 찾으면 Ign 을 제공 하고 그렇지 않으면 해당 repo 캐시를 업데이트하십시오. 내가 옳지 않다면 좀 더 구체적으로 설명해 주시겠습니까?
heemayl

3
이것은 superuser.com/questions/454867/… 와 모순되는 것으로 보입니다. 이는 Ign이 오류 조건이라고 말합니다.
pbhj

7
"apt"에서 소스 파일 acqprogress.cc를 살펴본 결과 모순되는 것처럼 보입니다. "Ign"을 출력합니다 if (Itm.Owner->Status == pkgAcquire::Item::StatDone)-StatDone은 파일이 다운로드되었음을 의미하지만 (cf acquire-item.h 참조) Ign이 출력되는 블록은 다운로드 실패에 대한 오류 처리 블록 ... 초보 코딩 이해를 초월합니다. superuser.com과의 모순을 표시합니다.
pbhj

12
이 답변은 정확하지 않습니다. Ignapt, 번역이나 InRelease파일 과 같은 것을 다운로드하려고 했지만 찾지 못했지만 무시할 수 있습니다. 다음으로 진행하십시오. 는 파일 을 다운로드하는 데 필요한 Hit것을 의미하며 (어쨌든 삭제 되었으므로) 패키지 파일의 체크섬을 검사 하고 새로 다운로드 한 파일에 언급 된 체크섬이 이미 존재하는 패키지 파일의 체크섬과 일치 함을 발견했습니다. 그것은이다 . 따라서 파일을 다시 다운로드하지 않습니다 . aptReleaseReleaseHitPackage
Anwar

1
Ign이 올바르지 않으므로 -1입니다.
타원형보기

27

이 질문에 대한 정답은 다음과 같습니다.

  • Ignapt(번역 또는 InRelease파일 과 같은) 무언가를 다운로드하려고 했지만 찾지 못했지만 무시할 수 있으므로 다음 단계로 진행하십시오. 변환은 2 차 우선 순위가 될 수 있고 InRelease파일을 찾을 수없는 경우 사용 ReleaseRelease.gpg쌍 과 같은 다른 인증 방법을 사용 합니다.

  • Hit파일 또는 파일 apt을 다운로드하는 데 필요한 수단 (어쨌든 삭제되었으므로) 파일이 다운로드되면 색인 파일의 체크섬을 확인하고 거기에 언급 된 체크섬이 이미 다운로드 된 패키지 파일의 체크섬과 일치 함을 발견했습니다. . 그것이 왜입니까 . 따라서 파일을 다시 다운로드하지 않습니다 .ReleaseInRelease/var/lib/apt/listsHitPackage


다음에서 답을 찾았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.