web-dev-qa-db-fra.com

Dépendances non satisfaites pour le pilote du touchpad Synaptics

Ubuntu 14.04.2 est installé sur un Lenovo S21e-20. Pour effectuer des opérations telles que le défilement à deux doigts ou la suspension du pavé tactile lors de la frappe, je souhaitais installer xserver-xorg-input-synaptics, mais l'installation échoue avec deux dépendances non remplies en raison de paquets cassés (résultats de commande ci-dessous). Tous ces paquets devraient déjà être installés par défaut (mon installation est récente, c'est la première chose que je fais sur ce système après l'installation du pilote wi-fi).

Sortie de Sudo apt-get install xserver-xorg-input-synaptics:

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.
 xserver-xorg-input-synaptics : Depends: xorg-input-abi-20
                                Depends: xserver-xorg-core (>= 2:1.14.99.902)
E: Unable to correct problems, you have held broken packages.

Sortie de Sudo apt-get install xorg-input-abi-20:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'xserver-xorg-core' instead of 'xorg-input-abi-20'
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.
 libcheese-gtk23 : Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is  not going to be installed
               Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
 libcheese7 : Depends: libclutter-gst-2.0-0 (>= 0.10.0) but it is not going to be installed
              Depends: gstreamer1.0-clutter but it is not going to be installed
 libclutter-1.0-0 : Depends: libcogl-pango15 (>= 1.15.8) but it is not going to be installed
                    Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Essayer d’installer xserver-xorg-core échoue avec un problème similaire, c’est-à-dire avec les mêmes dépendances non résolues.

J'ai essayé Sudo apt-get clean, Sudo apt-get update, Sudo dpkg --configure -a et Sudo apt-get -f install, mais tout cela n'a pas résolu le problème. Aucun colis en attente n'est affiché.

Essayer d'installer directement les dépendances de xserver-xorg-core indique qu'elles sont déjà installées.

Comment puis-je résoudre ça?

6
Till B

Un bon moyen de résoudre ces problèmes consiste à utiliser aptitude.

Sudo apt-get install aptitude
Sudo aptitude update
Sudo aptitude install xserver-xorg-input-synaptics

Maintenant, aptitude propose plusieurs manières de résoudre le problème:

Choisissez la solution qui désinstalle le moins de paquets. Notez quels paquets sont supprimés. Installez les paquets à nouveau si nécessaire.

1
A.B.