apt-get을 사용하여 누락되거나 손상된 패키지 수정

Use Apt Get Fix Missing



Linux의 패키지 관리자는 시스템에 추가 기능을 추가하는 데 사용되는 가장 유용한 프로그램입니다. 패키지를 설치, 제거, 업데이트 및 업그레이드하는 데 사용할 수 있으며 종속성 해결 기능도 제공합니다. 그러나 다른 프로그램과 마찬가지로 이러한 패키지 관리자에서도 문제가 발생할 수 있습니다. 때때로 타사 프로그램을 업데이트하거나 설치하는 동안 설치가 잘못되어 누락된 종속성과 손상된 패키지를 설치해야 하는 오류가 발생합니다. 이 오류는 잘못된 패키지 관리, 잘못된 패키지 설치, 불필요한 패키지 설치로 인해 발생할 수도 있습니다. 이유가 무엇이든 문제는 오류가 발생하고 문제를 해결할 때까지 새 패키지를 추가하거나 기존 패키지를 업데이트 또는 삭제할 수 없는 상태로 남아 있다는 것입니다.

이 기사에서는 apt-get 명령을 사용하여 누락된 종속성과 손상된 패키지를 수정하는 방법을 배웁니다. 이 기사에서 언급한 명령과 절차는 Debian 10 시스템에서 실행했습니다. Ubuntu 및 이전 Debian 버전에서도 동일한 절차를 따를 수 있습니다.







솔루션을 시도하고 문제를 해결하기 위해 명령줄 터미널을 사용합니다. 데비안에서 터미널 응용 프로그램을 열려면 키보드의 슈퍼 키를 누르고 나타나는 검색 표시줄을 사용하여 검색합니다. 검색 결과가 나타나면 터미널 아이콘을 클릭하여 엽니다.



apt-get을 사용하여 누락되거나 손상된 패키지 수정

Apt-get은 패키지 설치, 업그레이드 및 제거에 사용되는 터미널 기반 패키지 관리 도구입니다. 이러한 기능과 함께 누락된 종속성 및 손상된 패키지를 수정하는 데 사용할 수 있는 플래그도 있습니다.



방법 1





사용 수정 누락 옵션 apt-get 업데이트 업데이트를 실행하고 패키지가 최신 상태인지 확인하고 패키지에 사용할 수 있는 새 버전이 없는지 확인합니다.

$수도 apt-get 업데이트 --수정 누락



업데이트가 완료되면 아래 명령을 실행하여 패키지 관리자가 누락된 종속성 또는 손상된 패키지를 찾아 설치하도록 합니다.

$수도 apt-get 설치 -NS

apt-get을 통해 깨진 패키지 문제를 해결하는 또 다른 방법은 /etc/apt/sources/list 파일을 편집하고 사용 가능한 최신 버전의 패키지가 있는 사이트를 추가하는 것입니다. 그런 다음 실행 apt-get 업데이트 리포지토리 목록을 업데이트하는 명령입니다.

위의 방법으로 손상된 종속성 및 손상된 패키지 문제가 해결되지 않고 여전히 오류가 발생하는 경우 다음 방법을 시도하십시오.

기타 방법

방법 1:

이 방법에서는 다음을 사용합니다. apt-get 자동 제거 그리고 dpkg 누락된 종속성 및 손상된 패키지를 수정하기 위해.

1. 터미널에서 아래 명령을 실행하여 리포지토리 인덱스를 업데이트합니다.

$수도 apt-get 업데이트

2. 그런 다음 아래 명령을 실행하여 로컬 저장소를 정리합니다.

$수도 apt-get clean

3. 아래 명령을 실행하여 더 이상 필요하지 않은 불필요한 패키지를 모두 제거합니다.

$수도 apt-get 자동 제거

위의 명령은 충족되지 않은 종속성 또는 깨진 패키지 이름을 표시합니다.

4. 그런 다음 터미널에서 아래 명령을 실행하여 손상된 패키지를 강제로 제거하십시오.

$수도 dpkg --제거하다 -힘 --force-remove-reinstreq패키지 이름

방법 2:

다음 방법에서 우리는 dpkg - 구성 누락된 종속성 및 손상된 패키지를 수정하기 위한 명령입니다.

Dpkg는 패키지를 설치, 제거 및 관리하는 데 사용할 수 있는 패키지 관리 도구입니다. apt-get과 유사하게 깨진 패키지와 누락된 종속성을 수정하는 데도 도움이 될 수 있습니다. 패키지를 설치하거나 업데이트하는 동안 일부 오류가 발생하면 dpkg를 사용하여 다음 해결 방법을 시도하십시오.

1. 터미널에서 아래 명령어를 실행하여 부분적으로 설치된 모든 패키지를 재구성합니다.

$수도 dpkg --구성 -에게

위의 명령이 우리의 경우와 같이 작동하지 않고 잘못된 패키지를 표시하는 유사한 결과가 표시되면 패키지를 제거해 보십시오.

2. 잘못된 패키지를 제거하기 위해 터미널에서 아래 명령을 실행합니다.

$apt-get 제거 <패키지 이름>

3. 그런 다음 아래 명령을 사용하여 로컬 저장소를 정리합니다.

$수도 apt-get clean

위 솔루션 중 하나를 시도한 후 업데이트 명령을 실행하여 종속성이 해결되고 손상된 패키지가 수정 또는 제거되었는지 확인하십시오.

$수도 apt-get 업데이트

종속성 및 깨진 패키지 오류를 수정한 다음 시스템을 정상 상태로 되돌리는 데 몇 시간이 걸릴 수 있습니다. 때로는 너무 복잡해져서 마침내 고쳤을 때 정말 운이 좋은 것처럼 느껴지기도 합니다. 이 오류와 관련하여 몇 가지 솔루션을 제시했으므로 시도해 보십시오. 언급하지 않은 가능한 솔루션을 알고 있다면 의견에 알려주십시오.