분명히 어떤 경우에 당신은 깨진 패키지. 그렇다면 Debian / Ubuntu 배포판이 있거나이를 기반으로하는 경우이 자습서의 단계를 따라 간단하게 이러한 문제를 해결할 수 있습니다. 그렇게하면 그들은 당신에게 귀찮은 일을 그만 둘 것입니다 ...
하지만 먼저 알아야 할 사항 그들은 무엇인가 당신이 아직 모르는 경우 깨진 패키지. 글쎄, 때로는 어떤 이유로 패키지를 올바르게 설치할 수 없거나 종속 된 나머지 패키지와 호환되지 않는 경우가있을 수 있습니다. 이 경우 배포판에서 패키지를 업데이트, 설치 또는 제거 할 수 없습니다. 그 모든 문제를 일으키는 패키지는 소위 깨진 패키지입니다 ...
롯 근거 깨진 패키지가 제공되는 이유는 다음과 같습니다.
- 배포판의 공식 저장소 외부에 프로그램을 설치하려고했습니다.
- 프로그램 설치가 실수로 중단되었습니다. 이유가 무엇이든.
- 또는 운영 체제 업데이트가 중단되었습니다.
- 위의 것이 가장 빈번하지만 다른 원인도 있습니다 ...
깨진 패키지 문제 수정
원인이 무엇이든, 모든 것이 계속 올바르게 작동하도록 수정해야합니다. 이 일반적인 문제에 대한 해결책을 제시하려면 다음을 따라야합니다. 간단한 단계 ...
오류
당신은 아마 당신이 무언가를 설치하려고하는 것을 보았을 것입니다. 전형적인 실수 유형 :
- 잠금 / var / lib / dpkg / lock을 가져올 수 없습니다.
- 디렉토리 / var / lib / apt / 목록 /을 잠글 수 없습니다.
할 수 가리다 다음 명령을 실행할 수 있습니다.
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock
dpkg 문제 해결
낮은 수준의 패키지 관리 도구를 사용할 때 dpkg 오류가 발생했습니다.
- dpkg : 패키지 [package_name] 처리 중 오류 발생 (–purge))
에 고쳐 문제를 일으키는 패키지 이름을 모르는 경우 다음을 수행 할 수 있습니다.
sudo dpkg –configure -a sudo dpkg –remove –force-remove –reinstreq
대신, 이름을 안다면 이 시도:
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/ sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete
대체하는 것을 잊지 마십시오 name_of_your_package 귀하의 경우에 문제를 일으키는 패키지의 이름으로 ...
APT 문제 해결
이를 수행하는 또 다른 방법은 고급 패키지 관리자 인 APT를 사용하는 것입니다. 이렇게하려면 먼저 패키지의 새 버전이 없는지 확인하십시오.
sudo apt –fix-missing update
그렇지 않다면 달리기 순서:
sudo apt install -f sudo apt update