Resolver problemas de dependencias
De MEPIS Documentation Wiki
Tabla de contenidos |
[editar]
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.
[editar]
Eliminar una instalación fallida
[editar]
Método gráfico (Synaptic)
- Abrir Synaptic
- En la tabla de contenidos de la inzquierda, hacer click en "Paquetes rotos"
- Hacer click con el botón derecho en el paquete y hacer click en desinstalar
[editar]
Método de línea de comandos
- Abrir un terminal
- Ejecutar como superusuario:
dpkg --configure -a
Esto eliminará los paquetes no configurados.
[editar]
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.

