Resolver problemas de dependencias

De MEPIS Documentation Wiki

Tabla de contenidos

Introducción

A veces se pueden dar problemas de dependencias cuando se intenta instalar un programa. Se suele mostrar un mensaje similar al siguiente:

Unpacking kvirc3 (from .../kvirc3_3.0.1-2_i386.deb) ...
dpkg: dependency problems prevent configuration of kvirc3:
kvirc3 depends on libarts1 (>= 1.3.0); however:
Version of libarts1 on system is 1.2.3-1.
kvirc3 depends on libjack0.80.0-0 (>= 0.98.1); however:
Package libjack0.80.0-0 is not installed.
kvirc3 depends on libqt3c102-mt (>= 3:3.3.3); however:
Version of libqt3c102-mt on system is 3:3.3.2-5.
dpkg: error processing kvirc3 (--install):
dependency problems - leaving unconfigured

Como se puede ver hay un problema en la cadena de dependencias que no deja que se instale el paquete. Hay que hacer dos cosas: eliminar el paquete cuya instalación falló y resolver el problema.

Eliminar una instalación fallida

Método gráfico (Synaptic)

  1. Abrir Synaptic
  2. En la tabla de contenidos de la inzquierda, hacer click en "Paquetes rotos"
  3. Hacer click con el botón derecho en el paquete y hacer click en desinstalar

Método de línea de comandos

  1. Abrir un terminal
  2. Ejecutar como superusuario:
dpkg --configure -a 

Esto eliminará los paquetes no configurados.

Resolver el problema

Las opciones son las siguientes

  • Habilitar las fuentes "inestables" y probar a instalarlo desde ellas: apt-get -t unstable install nombrepaquete (asegurarse de que no se elimina ningún paquete importante).
  • Esperar. Algunas veces los repositorios de Debian están desincronizados y la situación se suele resolver en uno o dos días.
  • Usar la información de Source:Debian_snapshot para habilitar el repositorio instantáneas (snapshot) de Debian para instalar paquetes antiguos.

Conocimientos generales | Portada

Otros idiomas