Eliminar el paquete roto afecta completamente a otros paquetes

Eliminar el paquete roto afecta completamente a otros paquetes

Estaba intentando instalar mega usando dpkg y ahora tengo unrotopaquete en mi sistema, y ​​cuando ejecuto el Administrador de paquetes Synaptic y hago clic en "Marcar para eliminación completa" en el paquete, aparece un cuadro de advertencia que dice que esto afectará a otros paquetes.

ingrese la descripción de la imagen aquí

El paquete roto es megasync:

ingrese la descripción de la imagen aquí

Además, veo este molesto letrero blanco en un círculo rojo en la parte superior derecha de mi pantalla y dice:

Se produjo un error, ejecute el Administrador de paquetes desde el menú contextual o apt-get en una terminal para ver qué está mal. El mensaje de error fue: 'Error: BrokenCount>0'. Esto generalmente significa que sus paquetes instalados tienen dependencias no satisfechas. ..

Ahora, ¿cómo debo hacerlo y eliminar completamente el paquete roto del sistema sin estropearlo?

Editar:

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

Respuesta1

Es un malentendido clásico:

Para apto, unrotopaquete NO significa que esté corrupto o defectuoso. Es simplemente unversión incompatible.

Generalmente, NO intente eliminar o desinstalar paquetes "rotos". A veces puede hacerlo, pero a veces, al hacerlo, se eliminarán otros paquetes. Es esa cadena de dependencia adecuada.

Este tipo de error suele ocurrir cuando la gente lee consejos en Internet sobre cómo obtener el software más nuevo o más reciente.

La mejor manera de solucionar el problema es deshacer los cambios que haya realizado: restaure los repositorios originales de Ubuntu y elimine las fuentes que no sean de Ubuntu y los PPA que proporcionaron los paquetes rotos. Entonces, normalmente es posible indicarle a apt que (re)instale la versión compatible del paquete roto, lo que resuelve el problema.

información relacionada