Ubuntu 및 기타 배포판에서 손상된 패키지 제거

깨진 패키지

분명히 어떤 경우에 당신은 깨진 패키지. 그렇다면 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


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.