web-dev-qa-db-fra.com

sudo apt-get (quelque chose) ne fonctionne pas

quand j'essaie de télécharger quelque chose, j'utilise

 Sudo apt-get install/upgrade (package)

Cependant, cela me donne des messages d'erreur:

$ Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
google-chrome-stable : Depends: libpango1.0-0 (>= 1.14.0) but it is not installed
                       Depends: libappindicator1 but it is not installed
E: Unmet dependencies. Try using -f.

Alors, j'ai essayé d'utiliser -f.

Sudo apt-get -f install (package)

et il y a toujours un message d'erreur.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
0ad : Depends: 0ad-data (>= 0.0.20) but it is not going to be nstalled
      Depends: 0ad-data (<= 0.0.20-1) but it is not going to be installed
      Depends: 0ad-data-common (>= 0.0.20) but it is not going to be installed
      Depends: 0ad-data-common (<= 0.0.20-1) but it is not going to be installed
      Depends: libenet7 but it is not going to be installed
      Depends: libgloox13v5 but it is not going to be installed
      Depends: libnvtt2 but it is not going to be installed
      Depends: libopenal1 (>= 1.14) but it is not going to be installed
      Depends: libsdl2-2.0-0 (>= 2.0.4) but it is not going to be installed
      Depends: libwxbase3.0-0v5 (>= 3.0.2+dfsg) but it is not going to be installed
      Depends: libwxgtk3.0-0v5 (>= 3.0.2+dfsg) but it is not going to be installed
google-chrome-stable : Depends: libpango1.0-0 (>= 1.14.0) but it is not going to be installed
                       Depends: libappindicator1 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Comment puis-je réparer cela?

1
BONEPIEBONEPIE

Je viens de trouver une solution au problème. Je devais ouvrir un terminal et taper

Sudo dpkg --configure -a

Il y avait eu des interruptions dans le dpkg, et cela a résolu le problème.

1
BONEPIEBONEPIE

Bon, c’est un cas classique de gâchis de dépendance.

Tout d’abord, accédez à votre source de logiciels et assurez-vous que mainname__, universeet multiverse(facultatif) sont tous activés.

Ensuite, revenez sur votre terminal et exécutez la commande ci-dessous pour actualiser le cache de votre paquet:

Sudo apt update

Suivez ceci avec ces commandes exactement comme elles apparaissent ci-dessous pour mettre à niveau votre système et nettoyer votre désordre de dépendance:

Sudo apt -f install
Sudo apt full-upgrade
Sudo apt -f install

Si cela et toujours ne fonctionne pas, nous devrons recourir à d'autres outils, à savoir aptitudename__. Comme votre aptest cassé, nous devrons l’installer manuellement. Visitez cette page et choisissez la version la plus appropriée de aptitudeet téléchargez-la. Cela va probablement être xenial AMD64, mais vérifiez votre système.

Ensuite, exécutez la commande suivante pour installer aptitudesur votre système:

Sudo dpkg -i <whatever you downloaded>.deb

Ensuite, lancez:

Sudo aptitude -f

Le système de résolution/correction de dépendance d'Aptitude est légèrement plus compliqué que celui d'Apt et, en tant que tel, il est beaucoup plus susceptible de résoudre les problèmes que vous pourriez rencontrer.

3
Kaz Wolfe