손상된 패키지를 제거하면 다른 패키지에 완전히 영향을 미칩니다.

손상된 패키지를 제거하면 다른 패키지에 완전히 영향을 미칩니다.

dpkg를 사용하여 메가를 설치하려고 했는데 이제고장난내 시스템에 패키지가 있고 시냅틱 패키지 관리자를 실행하고 패키지에서 "완전 제거 표시"를 클릭하면 이것이 다른 패키지에 영향을 미칠 것이라는 경고 상자가 표시됩니다.

여기에 이미지 설명을 입력하세요

손상된 패키지는 megasync입니다.

여기에 이미지 설명을 입력하세요

또한 화면 오른쪽 상단에 빨간색 원 안에 짜증나는 흰색 대시 기호가 표시되며 다음과 같이 표시됩니다.

오류가 발생했습니다. 마우스 오른쪽 버튼 클릭 메뉴에서 패키지 관리자를 실행하거나 터미널에서 apt-get을 실행하여 무엇이 잘못되었는지 확인하세요. 오류 메시지는 'Error:BrokenCount>0'입니다. 이는 일반적으로 설치된 패키지에 충족되지 않은 종속성이 있음을 의미합니다. ..

이제 시스템을 엉망으로 만들지 않고 시스템에서 손상된 패키지를 완전히 제거하려면 어떻게 해야 합니까?

편집하다:

sudo apt update

voidRealm@voidRealm:~$ sudo apt update
Get:1 http://in.archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                          e
Hit:3 https://deb.nodesource.com/node_12.x focal InRelease                                                                            
Hit:4 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease                                                                     
Hit:5 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease                                                                   
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease                                                                      
Hit:7 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                                 
Hit:8 http://archive.canonical.com/ubuntu focal InRelease                                                                             
Ign:9 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 InRelease                                           
Hit:10 http://ppa.launchpad.net/dawidd0811/neofetch/ubuntu focal InRelease         
Err:11 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 Release 
  404  Not Found [IP: 99.86.42.60 443]
Hit:12 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu focal InRelease
Hit:13 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease
Hit:14 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu focal InRelease
Reading package lists... Done                      
E: The repository 'https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

sudo-apt upgrade

voidRealm@voidRealm:~$ sudo apt upgrade 
^Citing for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 4557 (synaptic)... 16s

답변1

이것은 고전적인 오해입니다.

적절하게,고장난패키지가 손상되었거나 결함이 있다는 의미는 아닙니다. 그것은 단지호환되지 않는 버전.

일반적으로 "깨진" 패키지를 제거하거나 제거하려고 시도하지 마십시오. 때로는 그렇게 할 수 있지만 때로는 그렇게 하면 다른 패키지가 제거될 수도 있습니다. 그것은 적절한 종속성 체인입니다.

이러한 종류의 오류는 일반적으로 사람들이 최신 또는 최신 소프트웨어를 구하는 방법에 대한 조언을 인터넷에서 읽을 때 발생합니다.

문제를 해결하는 가장 좋은 방법은 변경한 내용을 취소하는 것입니다. 원래 Ubuntu 리포지토리를 복원하고 손상된 패키지를 제공한 Ubuntu가 아닌 소스와 PPA를 제거합니다. 그러면 일반적으로 apt에게 손상된 패키지의 호환 버전을 (재)설치하도록 지시하여 문제를 해결할 수 있습니다.

관련 정보