Das Entfernen des defekten Pakets wirkt sich vollständig auf andere Pakete aus

Das Entfernen des defekten Pakets wirkt sich vollständig auf andere Pakete aus

Ich habe versucht, Mega mit dpkg zu installieren und jetzt habe ich einegebrochenPaket in meinem System, und wenn ich den Synaptic Package Manager ausführe und beim Paket auf „Zum vollständigen Entfernen markieren“ klicke, wird mir ein Warnfenster angezeigt, das mich darauf hinweist, dass dies Auswirkungen auf andere Pakete hat.

Bildbeschreibung hier eingeben

Das defekte Paket ist Megasync:

Bildbeschreibung hier eingeben

Außerdem sehe ich oben rechts auf meinem Bildschirm dieses nervige weiße Strichzeichen in einem roten Kreis mit der Aufschrift:

Ein Fehler ist aufgetreten. Bitte führen Sie den Paketmanager über das Rechtsklickmenü oder apt-get in einem Terminal aus, um zu sehen, was falsch ist. Die Fehlermeldung lautete: „Error:BrokenCount>0“. Dies bedeutet normalerweise, dass Ihre installierten Pakete nicht erfüllte Abhängigkeiten aufweisen. ..

Wie gehe ich nun vor und entferne das beschädigte Paket vollständig aus dem System, ohne mein System durcheinander zu bringen?

Bearbeiten:

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

Antwort1

Es ist ein klassisches Missverständnis:

Zu treffend, eingebrochenPaket bedeutet NICHT, dass es beschädigt oder defekt ist. Es ist lediglich eininkompatible Version.

Versuchen Sie grundsätzlich NICHT, „defekte“ Pakete zu entfernen oder zu deinstallieren. Manchmal ist das möglich, aber manchmal werden dadurch andere Pakete entfernt. Es liegt an dieser apt-Abhängigkeitskette.

Diese Art von Fehler tritt normalerweise auf, wenn Leute im Internet Ratschläge lesen, wie sie an die neuste oder aktuellste Software kommen.

Die beste Möglichkeit, das Problem zu beheben, besteht darin, die von Ihnen vorgenommenen Änderungen rückgängig zu machen: Stellen Sie die ursprünglichen Ubuntu-Repositorys wieder her und entfernen Sie die Nicht-Ubuntu-Quellen und PPAs, die die beschädigten Pakete bereitgestellt haben. Anschließend ist es normalerweise möglich, apt anzuweisen, die kompatible Version des beschädigten Pakets (neu) zu installieren, wodurch das Problem gelöst wird.

verwandte Informationen