GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Estropeé el sistema de paquete local, ¿cómo puedo repararlo?

Después de eliminar un PPA recientemente, mi sistema de paquetes local se estropeó. Ahora me pide que ejecute sudo apt-get -f install para corregir dependencias.

Habiendo esperado un par de días para que el problema se resolviera solo (a veces las dependencias cambian debido a los nuevos lanzamientos de paquetes), después de todo, no sucedió. Entonces mi pregunta es:¿Cuál es la salida? ¿Reinstalar el sistema es el único método?

Note: Soy consciente de que este no es el lugar para manejar sus problemas con las versiones alfa, pero en mi opinión, vale la pena dar una respuesta general sobre cómo abordar el problema.

PD:La salida del terminal de mi problema específico

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  libx264-118
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libglib2.0-0 libglib2.0-bin libglib2.0-dev
Suggested packages:
  libglib2.0-doc
The following packages will be upgraded:
  libglib2.0-0 libglib2.0-bin libglib2.0-dev
3 upgraded, 0 newly installed, 0 to remove and 150 not upgraded.
9 not fully installed or removed.
Need to get 0 B/3.062 kB of archives.
After this operation, 130 kB disk space will be freed.
Do you want to continue [Y/n]? y
dpkg: error processing libglib2.0-0 (--configure):
 libglib2.0-0:amd64 2.31.14-0ubuntu1~build1 cannot be configured because libglib2.0-0:i386 is in a different version (2.31.14-0ubuntu1)
dpkg: dependency problems prevent configuration of libglib2.0-bin:
 libglib2.0-bin depends on libglib2.0-0 (= 2.31.14-0ubuntu1~build1); however:
  Package libglib2.0-0 is not configured yet.
dpkg: error processing libglib2.0-bin (--configure):
 dependency problems - leaving unconfiguredNo apport report written because the error message indicates its a followup error from a previous failure.

dpkg: dependency problems prevent configuration of libglib2.0-dev:
 libglib2.0-dev depends on libglib2.0-0 (= 2.31.14-0ubuntu1~build1); however:
  Package libglib2.0-0 is not configured yet.
 libglib2.0-dev depends on libglib2.0-bin (= 2.31.14-0ubuntu1~build1); however:
  Package libglib2.0-bin is not configured yet.
dpkg: error processing libglib2.0-dev (--configure):
 dependency problems - leaving unconfigured
dpkg: error processing libglib2.0-0:i386 (--configure):
 libglib2.0-0:i386 2.31.14-0ubuntu1 cannot be configured because libglib2.0-0:amd64 is in a different version (2.31.14-0ubuntu1~build1)
dpkg: dependency problems prevent configuration of libgtk-3-0:
 libgtk-3-0 depends on libglib2.0-0 (>= 2.31.14); however:
  Package libglib2.0-0 is not configured yet.
dpkg: error processing libgtk-3-0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgail-3-0:
 libgail-3-0 depends on libglib2.0-0 (>= 2.31.14); however:
  Package libNo apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                                       No apport report written because MaxReports is reached already
                                              No apport report written because MaxReports is reached already
                                                                                                            No apport report written because MaxReports is reached already
                                   No apport report written because MaxReports is reached already
                                                                                                 No apport report written because MaxReports is reached already
                        glib2.0-0 is not configured yet.
 libgail-3-0 depends on libgtk-3-0 (= 3.3.12-0ubuntu1~build1); however:
  Package libgtk-3-0 is not configured yet.
dpkg: error processing libgail-3-0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gir1.2-gtk-3.0:
 gir1.2-gtk-3.0 depends on libgtk-3-0 (>= 3.3.12); however:
  Package libgtk-3-0 is not configured yet.
dpkg: error processing gir1.2-gtk-3.0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgtk-3-bin:
 libgtk-3-bin depends on libgtk-3-0 (>= 3.3.12-0ubuntu1~build1); however:
  Package libgtk-3-0 is not configured yet.
dpkg: error processing libgtk-3-bin (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libgtk-3-dev:
 libgtk-3-dev depends on libgtk-3-0 (= 3.3.12-0ubuntu1~build1); however:
  Package libgtk-3-0 is not configured yet.
 libgtk-3-dev depends on gir1.2-gtk-3.0 (= 3.3.12-0ubuntu1~build1); however:
  Package gir1.2-gtk-3.0 is not configured yet.
 libgtk-3-dev depends on libglib2.0-dev (>= 2.31.14); however:
  Package libglib2.0-dev is not configured yet.
dpkg: error processing libgtk-3-dev (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libglib2.0-0
 libglib2.0-bin
 libglib2.0-dev
 libglib2.0-0:i386
 libgtk-3-0
 libgail-3-0
 gir1.2-gtk-3.0
 libgtk-3-bin
 libgtk-3-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)

Respuesta aceptada:

Esto funcionó para mí:

  1. Sináptica abierta
  2. Podría decir There are broken packages on your system. Si es así, vaya a Edit -> Mark broken packages y presiona aplicar.
  3. Cierre Synaptic y haga sudo apt-get update && sudo apt-get upgrade y todo podría volver a estar bien.
Relacionado:¿Los puertos USB 2.0 no funcionan en la computadora portátil de la serie Sony VAIO S?
Ubuntu
  1. ¿Cómo saber si las actualizaciones del sistema son confiables?

  2. ¿Cómo reparar la instalación?

  3. Cómo usar un administrador de tareas en Ubuntu para monitorear el sistema

  4. ¿Cómo puedo cambiar el tiempo antes de que el sistema se bloquee?

  5. ¿Cómo puedo asegurarme de que mi sistema use el archivo ~/.screenrc?

Cómo verificar la RAM instalada en su sistema Ubuntu

Cómo reparar errores del sistema de archivos en Ubuntu

¿Cómo habilitar el botón Editar en el obturador?

¿Cómo recuperar la notificación de Skype en la bandeja del sistema?

Cómo reparar el sistema operativo Ubuntu roto sin reinstalar el sistema

Cómo degradar paquetes en el sistema Linux:la guía definitiva