Полное удаление сломанного пакета влияет на другие пакеты

Полное удаление сломанного пакета влияет на другие пакеты

Я пытался установить mega с помощью dpkg и теперь у меня естьсломанныйпакет в моей системе, и когда я запускаю Synaptic Package Manager и нажимаю «Отметить для полного удаления» для пакета, появляется окно с предупреждением о том, что это повлияет на другие пакеты.

введите описание изображения здесь

Сломанный пакет — megasync:

введите описание изображения здесь

Кроме того, я вижу этот раздражающий белый значок в красном круге в правом верхнем углу экрана, на котором написано:

Произошла ошибка, запустите Package Manager из контекстного меню или 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

Это классическое недоразумение:

Для apt, асломанныйпосылка НЕ ​​означает, что она повреждена или неисправна. Это простонесовместимая версия.

В общем, НЕ пытайтесь удалить или деинсталлировать "сломанные" пакеты. Иногда это возможно, но иногда это приведет к удалению других пакетов. Это та самая цепочка зависимостей apt.

Такая ошибка обычно возникает, когда люди читают в интернете советы о том, как получить новейшее или последнее программное обеспечение.

Лучший способ исправить проблему — отменить все сделанные вами изменения: восстановить исходные репозитории Ubuntu и удалить не-Ubuntu источники и PPA, которые предоставили сломанный пакет(ы). Затем обычно можно сказать apt (пере)установить совместимую версию сломанного пакета, что решает проблему.

Связанный контент