Quiero comenzar a explorar alejarme de las aplicaciones de Google, porque es costoso y parece que Ciudadela tiene todas las funciones de software colaborativo que necesito. Así que estoy tratando de instalar citadel-suite con:
apt-get install citadel-suite
Pero vuelve:
citadel-suite: depende: citadel-mta pero no se instalará
E: Incapaz de corregir problemas, ha retenido paquetes rotos.
Bueno, sí. Requiere ciudadela-mta. Eso es la mitad del punto. Entonces, ¿por qué no se va a instalar? ¿Qué paquetes rotos he retenido? ¿Por qué están rotos? ¿Por qué están retenidos? No los sostuve. O romperlos, para el caso.
El problema con apt-get es que, durante los 10 años que lo he estado usando, prestado una frase de Apple, simplemente funcionó. Ahora que no es así, estoy bastante perdido. Intenté el modificador -f, pero no me ayudó. No he realizado ninguna modificación en /etc/apt/sources.list, por lo que no puedo revertirlas. ¿Qué debo probar a continuación?
citadel
. ¿Prueba el --fix-missing --fix-broken y otros?aptitude
. Su solucionador de dependencias no es tan bueno comoapt-get
el, pero como es una herramienta interactiva, hace que la inspección del estado del sistema sea mucho más fácil.aptitude
puede salir de situacionesapt-get
que no comenzarán a tocarse, a vecesaptitude
comienza a ir hacia el Norte y le sugiere que desinstale la mitad de su sistema para arreglar una dependencia con la documentación de texlive. :)Respuestas:
"... Pero no se va a instalar" generalmente significa que se producirá un serio conflicto de dependencia si se permite que continúe.
Pruebe el siguiente comando:
why-not
básicamente verifica las dependencias y devuelve las razones por las que no tendría que llenar una dependencia particular automáticamente.En el caso de mi sistema en casa:
Aparentemente citadel-mta es un MTA completo y, por lo tanto, reemplazará cualquier paquete de agente de transporte de correo que tenga instalado actualmente. Explíquele explícitamente que también instale citadel-mta debería ser suficiente para romper el punto muerto.
NOTA : Esto significa que el software actual del servidor de correo será reemplazado por el que viene con citadel. Hacer muy seguro de que eso es lo que quiere antes de hacer esto.
fuente
Encontré que la instalación en
aptitude
lugar desynaptic
oapt-get
terminó funcionando.aptitude
es más inteligente y me ofreció una solución al problema.Editar: tuve que omitir la primera resolución sugerida para obtener una que realmente funcionó.
fuente