Je veux commencer à explorer la possibilité de m'éloigner des applications Google, car c'est cher et il semble que la citadelle possède toutes les fonctions de collecticiel dont j'ai besoin. J'essaie donc d'installer citadel-suite avec:
apt-get install citadel-suite
Mais ça revient:
citadel-suite: ça dépend: citadel-mta mais ça ne va pas être installé
E: Impossible de corriger les problèmes, vous avez des paquets cassés.
Hé bien oui. Il nécessite une citadelle-mta. C'est la moitié du point. Alors pourquoi ne va-t-il pas être installé? Quels colis cassés ai-je conservés? Pourquoi sont-ils cassés? Pourquoi sont-ils détenus? Je ne les ai pas retenus. Ou les casser, d'ailleurs.
Le problème avec apt-get est que, depuis 10 ans que je l'utilise, il a, pour emprunter une phrase Apple, vient de fonctionner. Maintenant que ce n'est pas le cas, je suis plutôt perdu. J'ai essayé le commutateur -f, mais cela n'a pas aidé. Je n'ai apporté aucune modification à /etc/apt/sources.list, donc je ne peux pas les annuler. Que dois-je essayer ensuite?
citadel
. essayez-vous le --fix-missing --fix-broken et autres?aptitude
. Son solveur de dépendances n'est pas aussi bon queapt-get
le sien, mais comme il s'agit d'un outil interactif, il rend l'inspection de l'état du système beaucoup plus facile.aptitude
les situationsapt-get
peuvent ne pas commencer à se toucher, parfois ellesaptitude
commencent vers le nord et vous suggèrent de désinstaller la moitié de votre système pour corriger une dépendance avec la documentation texlive. :)Réponses:
"... Mais il ne va pas être installé" signifie généralement qu'un grave conflit de dépendance s'ensuivra s'il est autorisé à continuer.
Essayez la commande suivante:
why-not
vérifie essentiellement les dépendances et renvoie les raisons pour lesquelles il ne devrait pas remplir automatiquement une dépendance particulière.Dans le cas de mon système à domicile:
Apparemment, citadel-mta est un MTA complet et remplacera donc le package d'agent de transport de courrier que vous avez actuellement installé. Lui dire explicitement d'installer également citadel-mta devrait suffire à sortir de l'impasse.
REMARQUE : Cela signifie que votre logiciel de serveur de messagerie actuel sera remplacé par celui fourni avec citadel. Assurez très sûr que c'est ce que vous voulez avant de faire cela.
la source
J'ai trouvé que l'installation avec
aptitude
plutôt quesynaptic
ou aapt-get
fini par fonctionner.aptitude
est plus intelligent et m'a proposé de résoudre le problème.Edit: J'ai dû ignorer la première résolution suggérée pour en obtenir une qui fonctionnait réellement.
la source