aptget을 사용하여 분실과 파손된 가방을 복구합니다

aptget을 사용하여 분실과 파손된 가방을 복구합니다

2022-06-03 last update

5 minutes reading Debian
Linux의 패키지 관리자는 시스템에 추가 기능을 추가하는 데 가장 유용한 프로그램입니다.패키지를 설치, 삭제, 업데이트, 업그레이드하는 데 사용할 수 있고 의존항 해석 기능도 있습니다.그러나 다른 어떤 프로그램과 마찬가지로 이 패키지 관리자에도 문제가 발생할 수 있다.때때로 제3자 프로그램을 업데이트하거나 설치할 때 설치가 잘못되어 오류가 발생하여 분실된 의존항과 파손된 소프트웨어 패키지를 설치해야 한다.가방 관리가 부적절하고 가방 설치가 정확하지 않으며 불필요한 가방을 설치했기 때문에 이 오류가 발생할 수 있습니다.원인이 무엇이든지 간에 문제는 오류를 받았고 조건을 남겼기 때문입니다. 즉, 문제를 복구하기 전에 새 패키지를 추가할 수도 없고, 기존 패키지를 업데이트하거나 삭제할 수도 없습니다.
본고에서, 우리는 apt-get 명령을 사용하여 잃어버린 의존항과 파손된 가방을 복구하는 방법을 배울 것입니다.이 문서에서 설명한 명령과 프로세스는 Debian 10 시스템에서 실행되었습니다.Ubuntu와 이전 Debian 버전도 같은 과정을 따를 수 있습니다.
우리는 명령행 터미널을 사용하여 해결 방안을 시도하고 문제를 해결할 것이다.Debian에서 터미널 응용 프로그램을 열려면 키보드의 하이퍼키를 누른 다음 나타나는 검색 표시줄을 사용하여 검색합니다.검색 결과가 나타나면 터미널 아이콘 을 클릭하여 엽니다.

aptget을 사용하여 분실과 파손된 가방을 복구합니다


Aptget은 터미널 기반의 패키지 관리 도구로 패키지를 설치, 업그레이드, 삭제하는 데 사용된다.이러한 특성 외에 분실된 의존항과 파손된 가방을 복구하는 데 사용할 수 있는 표지도 가지고 있다.
방법 1
"apt get update"가 있는 "fix missing"옵션을 사용하여 업데이트를 실행하고 패키지가 최신 버전이고 패키지가 사용할 수 있는 새 버전이 없는지 확인하십시오.
$ sudo apt-get update --fix-missing

업데이트가 완료되면 다음 명령을 실행하여 패키지 관리자가 부족한 의존 항목이나 손상된 패키지를 찾아 설치하도록 합니다.
$ sudo apt-get install -f

aptget을 통해 나쁜 패키지 문제를 해결하는 또 다른 방법은'/etc/apt/sources/list'파일을 편집하고 업데이트 패키지가 있는 사이트를 추가하는 것입니다.그리고 "apt get update"명령을 실행하여 저장소 목록을 업데이트합니다.
만약 상술한 방법으로 끊긴 의존항과 끊긴 가방의 문제를 복구할 수 없고, 여전히 오류를 받았다면, 다음 방법을 시도해 보십시오.

기타 방법


방법 1:
이런 방법에서, 우리는 "aptget autoremove"와 "dpkg"을 사용하여 잃어버린 의존항과 파손된 가방을 복구할 것입니다.
1. 터미널에서 다음 명령을 실행하고 저장소 인덱스를 업데이트합니다.
$ sudo apt-get update
2, 다음 명령을 실행하여 로컬 저장소를 지웁니다.
$ sudo apt-get clean
3. 다음 명령을 실행하여 더 이상 필요하지 않은 모든 패키지를 삭제합니다.
$ sudo apt-get autoremove
위의 명령은 충족되지 않은 의존항이나 파손된 가방의 이름을 표시합니다.

4. 그런 다음 터미널에서 다음 명령을 실행하여 손상된 패키지를 강제로 제거합니다.
$ sudo dpkg --remove -force --force-remove-reinstreq Package_Name

방법 2:


다음 방법에서, 우리는 "dpkgconfigure"명령을 사용하여 잃어버린 의존항과 파손된 가방을 복구할 것입니다.
Dpkg은 패키지를 설치, 삭제 및 관리하는 데 사용할 수 있는 패키지 관리 도구입니다.aptget과 유사합니다. 손상된 가방과 부족한 의존 항목을 복구하는 데 도움을 줄 수 있습니다.패키지를 설치하거나 업데이트할 때 오류가 발생하면 dpkg을 사용하여 다음 해결 방안을 시도하십시오.
1. 터미널에서 다음 명령을 실행하고 모든 부분에 설치된 패키지를 재구성합니다.
$ sudo dpkg --configure -a

위의 명령이 작용하지 않는다면, 우리의 예와 같이, 오류 패키지를 표시하는 유사한 결과를 보았다면, 이 패키지를 삭제하십시오.

2. 터미널에서 잘못된 패키지를 삭제하려면 다음 명령을 실행합니다.
$ apt-get remove 
3. 다음 명령을 사용하여 로컬 저장소를 지웁니다.
$ sudo apt-get clean
상술한 해결 방안을 시도한 후, 의존 관계를 해결하고, 손상된 가방을 복구하거나 삭제하기 위해 업데이트 명령을 실행합니다.
$ sudo apt-get update
의존 항목과 고장난 패키지 오류를 복구한 후 시스템을 정상 상태로 복구하는 데 몇 시간이 걸릴 수 있습니다.때때로 그것은 이렇게 복잡해져서, 당신이 그것을 최종적으로 복구할 때, 당신은 매우 행운을 느낄 것이다.우리는 이미 이 오류에 대해 몇 가지 해결 방안을 제시했으니 한번 시도해 보십시오.만약 우리가 언급하지 않은 가능한 해결 방안을 알고 있다면, 논평에서 우리에게 알려 주십시오.