web-dev-qa-db-fra.com

Comment résoudre ces problèmes de dépendance des packages?

Je ne peux rien installer pour le moment (ou mettre à niveau quoi que ce soit). Lorsque j'exécute `Sudo apt-get upgrade ', je reçois cette liste de dépendances non remplies . À la fin il dit

E: dépendances non satisfaites. Essayez d'utiliser -f.

Quand j'essaie Sudo apt-get upgrade -f je reçois

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following NEW packages will be installed:
  gcc-4.6-base libacl1 libasound2 libasound2-plugins libasyncns0 libatk1.0-0 libattr1 libaudio2 libavahi-client3
  libavahi-common-data libavahi-common3 libc6 libcairo2 libcomerr2 libcups2 libcupsimage2 libcurl3 libdatrie1
  libdb5.1 libdbus-1-3 libdbusmenu-qt2 libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libexpat1 libffi6
  libflac8 libfontconfig1 libfreetype6 libgcc1 libgcrypt11 libgdbm3 libgdk-pixbuf2.0-0 libgl1-mesa-dri
  libgl1-mesa-glx libglapi-mesa libglib2.0-0 libgnutls26 libgpg-error0 libgssapi-krb5-2 libgtk2.0-0 libice6
  libidn11 libjack-jackd2-0 libjasper1 libjpeg62 libjson0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
  liblcms1 libldap-2.4-2 libllvm2.9 libmng1 libnspr4 libnspr4-0d libnss3 libnss3-1d libogg0 libpango1.0-0
  libpciaccess0 libpcre3 libpixman-1-0 libpng12-0 libpulse0 libqt4-dbus libqt4-declarative libqt4-network
  libqt4-opengl libqt4-script libqt4-sql libqt4-svg libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 librtmp0
  libsamplerate0 libsasl2-2 libsasl2-modules libsdl1.2debian-alsa libselinux1 libsm6 libsndfile1 libspeexdsp1
  libsqlite3-0 libssl1.0.0 libstdc++6 libtasn1-3 libthai0 libtiff4 libuuid1 libvorbis0a libvorbisenc2 libwrap0
  libx11-6 libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6
  libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxss1 libxt6 libxv1 libxxf86vm1 zlib1g
The following packages will be upgraded:
  myunity
1 upgraded, 118 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/43.5 MB of archives.
After this operation, 144 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
E: Could not perform immediate configuration on 'libc6'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

Rien ne se passe cependant. Je ne sais pas vraiment ce qui se passe ou comment résoudre ce problème. J'ai regardé man 5 apt.conf sous Immedate-Configure, mais cela ne m'a vraiment rien dit.

Je suis un peu sceptique quant à la nécessité d'installer toutes ces choses. Je pense qu'il y a juste une erreur en lisant une liste de paquets ou quelque chose comme ça, donc il ne sait pas ce qui est installé ou pas. Mais je peux me tromper à ce sujet.

Comment puis-je résoudre ces problèmes de dépendance?

1
Kris Harper

Je viens de courir

Sudo apt-get -o APT::Immediate-Configure=no upgrade

en utilisant la suggestion de quelqu'un d'autre. Après cela j'ai couru

Sudo apt-get autoremove

et ensemble, ils semblent avoir résolu le problème. Je ne sais pas comment c'est arrivé.

1
Kris Harper

Cette suggestion de l'outil est un peu ambiguë, voire trompeuse. Vous êtes censé exécuter Sudo apt-get install -f et PASSudo apt-get upgrade -f.

En savoir plus sur l'option -f dans man apt-get. C'est un peu dense, mais cela indique que -f devrait fonctionner avec apt-get install et apt-get remove.

0
Sandip Bhattacharya

J'ai eu un problème similaire de dépendances de paquets (Ubuntu 12.10). Je l'ai corrigé en désélectionnant (dans l'onglet Mises à jour de sources logicielles): "Mises à jour pré-publiées (quantal-proposé)" et "Mises à jour non prises en charge (quantal-backports)".

Travaillé pour moi!

Parfois, c'est quelque chose d'aussi simple que d'autres fois? Pas si ..................

0
HSOJ JOSH