
매뉴얼 페이지에서:
-m, --ignore-missing, --fix-missing
Ignore missing packages; if packages cannot be retrieved or fail the integrity
check after retrieval (corrupted package files), hold back those packages and
handle the result.
Use of this option together with -f may produce an error in some situations. If a
package is selected for installation (particularly if it is mentioned on the
command line) and it could not be downloaded then it will be silently held back.
Configuration Item: APT::Get::Fix-Missing.
이것은 혼란스럽습니다:
- 어떻게 '누락 무시'와 '누락 수정'이 같은 옵션의 동의어가 될 수 있나요?
- 이 맥락에서 '보류'는 무엇을 의미합니까?
- '결과를 처리하다'는 무슨 뜻인가요?
그리고 어떤 상황에서 유용할까요? apt 인덱스에 없는 패키지를 설치하려고 하면 다음 메시지가 나타납니다.
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
두 가지 제안( apt-get update
, apt-get install --fix-missing...
)이 전혀 동일합니까?
답변1
알겠습니다. 순서는 다음과 같습니다.
- (1)-중무시하다없어진또는 고치다없어진패키지(반대로-에프 고장난패키지). 이러한 옵션은동의어동일한 옵션에 대해. (고정을 위해 여기에서 무시하므로 자체적으로 필요합니다.이상함 :-) )
apt-get upgrade
(2-3) 또는 를 사용 하여 설치/업그레이드할 때apt-get install somepackage
일반적으로 apt는 종속성을 업데이트하려고 시도합니다. 이는 일부 패키지에 기존 패키지의 새 버전이나 업데이트된 버전이 필요할 수 있다는 것을 의미하며 종속성이 연속적으로 발생합니다. 해당 패키지 중 일부가 누락되었거나 무결성 검사에 실패하면 유예하다이 패키지, 당신이 가고 싶어하는 곳핸들다음에 나온 결과핸들 방식가능하다면 필요한 패키지의 종종 이 패키지 설치가 중단됩니다.- (4)
apt-get update
종속성 목록을 다시 작성하는 데 필요한 것을 다운로드합니다.
그런 다음apt-get install --fix-missing
업데이트된 목록으로 문제가 저절로 해결되기를 바라며 다시 시도할 수 있습니다. 이는 에서 패키지 소스를 추가 하거나 패키지 색인 파일이 업데이트된 경우
와 같이 때때로 매우 유용할 수 있습니다./etc/atp/sources.list
Ubuntu에서 사용할 수 있는 모든 프로그램이 공식 Ubuntu 리포지토리에서 제공되고 동일한 버전으로 업데이트되는 것은 아닙니다. 이는 드문 일입니다.
또한 설치가 갑자기 중단되는 데에는 여러 가지 이유가 있습니다(종료 신호, 전원 부족, 그래픽 드라이버 오류...). 이러한 상황에서는 apt-get update
작동하지 않을 수 있으므로 먼저 문제를 해결해야 합니다 apt-get install --fix-missing
. 몇 가지 dpkg
명령.
또는 apt-get install --fix-missing
와 같은 가볍고 친숙한 버전의 명령으로 볼 수 있습니다 .dpkg-reconfigure --all
dpkg