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.
Das defekte Paket ist Megasync:
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.