web-dev-qa-db-fra.com

Apt-get say "Impossible de résoudre les problèmes, vous avez des paquets cassés."

Duplicate possible:
Comment résoudre les dépendances non satisfaites?

TL; DR: Sudo apt-get install ... disant "Impossible de corriger les problèmes, vous avez mis des paquets cassés en réserve."

Le problème

J'essayais d'obtenir la fonctionnalité WebApps pour PP et QQ après cet article de blog .

J'ai exécuté la commande Sudo add-apt-repository ppa:webapps/preview pour ajouter le référentiel, mais j'ai eu une erreur de connexion. Puisque je sais que mon fournisseur de services Internet actuel fournit une connexion fragile, j'ai de nouveau essayé et bien sûr, cela a fonctionné.

Ensuite, j'ai exécuté Sudo apt-get install unity-webapps-preview, mais je me suis rendu compte que nous devions mettre à jour apt-get en premier. Ctrl + C pour l'arrêter. Ensuite, j'ai exécuté Sudo apt-get update qui fonctionnait sans problème, mais lorsque j'ai à nouveau exécuté Sudo apt-get install unity-webapps-preview plus tard, un message d'erreur s'affichait. Voici le dépotoir:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 unity-webapps-preview : Depends: xul-ext-unity but it is not going to be installed
                         Depends: xul-ext-websites-integration but it is not going to be installed
                         Depends: xul-ext-webaccounts but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Je pense que cela pourrait être dû à mon interruption de la commande précédente. Il n'avait cependant pas eu l'occasion de produire quoi que ce soit - je l'ai arrêté assez rapidement.

Ce que j'ai essayé

Les commandes

J'ai essayé ceux-ci: -

  • Sudo apt-get install --fix-broken
  • Sudo apt-get autoclean
  • Sudo apt-get autoremove
  • Sudo apt-get -f install

Mais même après avoir exécuté Sudo apt-get upgrade après chaque essai, aucun d’entre eux n’a fonctionné.

Purge

J'ai essayé de purger le référentiel, mais cela n'a pas fonctionné non plus. Tout d'abord, j'ai reçu le paquet en utilisant Sudoname__apt-get install ppa-purgeand then tried to purge the WebApps repo usingSudo ppa-purge ppa: webapps/preview`.

Installer manuellement des dépendances

Si vous regardez attentivement le vidage d'erreurs, il est écrit:

Dépend: xul-ext-unit mais il ne va pas être installé Dépend: xul-ext-sites-intégration-mais ne va pas être installé Dépend: xul-ext-webaccounts mais il ne va pas être installé

J'ai donc essayé de les installer manuellement. J'ai lancé Sudo apt-get install xul-ext-unity, mais j'ai obtenu ceci:

Dépend de: xul-ext-websites-integration mais il ne va pas être installé. Pause: firefox (> = 15. +) mais 16.0 ~ b6 + build1-0ubuntu0.12.04.1 ~ mfn4 doit être installé.

Je n'ai aucune idée de ce que signifie la deuxième partie, mais j'ai essayé de résoudre la première. Lancer Sudo apt-get install xul-ext-websites-integration a donné:

xul-ext-sites-integration: Pause: firefox (> = 15. +) mais 16.0 ~ b6 + build1-0ubuntu0.12.04.1 ~ mfn4 doit être installé

En dernier recours, j'ai essayé Sudo apt-get install xul-ext-webaccounts, mais cela donnait aussi le message sensé:

Breaks: firefox (> = 14. +) mais 16.0 ~ b6 + build1-0ubuntu0.12.04.1 ~ mfn4 doit être installé

Qu'est-ce que Breaks: firefox (>= 14.+) but 16.0~b6+build1-0ubuntu0.12.04.1~mfn4 is to be installed signifie?

Recherche

J'ai essayé de chercher Google , en regardant quelques forums , en regardant cette question et en cherchant sur AU, mais en vain. L'aide serait appréciée.

18
Yatharth Agarwal

essayez la commande Sudo apt-get -f install

4
Vikramjeet