J'essaie d'installer fglrx manuellement à partir du site Web d'AMD, mais il continue de se plaindre de l'absence de la dépendance "libc6-AMD64".
Lorsque je lance le paquet fglrx avec gdebi, je reçois le message suivant:
This package is uninstallable
Dependency is not satisfiable: libc6-AMD64 (>= 2.9)
Même s'il est installé ...
dpkg -l | grep libc6
ii libc6:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: Shared libraries
ii libc6:i386 2.19-0ubuntu6 i386 Embedded GNU C Library: Shared libraries
ii libc6-AMD64 2.19-0ubuntu6 i386 Embedded GNU C Library: 64bit Shared libraries for AMD64
ii libc6-dbg:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: detached debugging symbols
ii libc6-dev:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: Development Libraries and Header Files
ii libc6-i386 2.19-0ubuntu6 AMD64 Embedded GNU C Library: 32-bit shared libraries for AMD64
En fin de compte, j’ai réussi à installer fglrx à l’aide de la commande ci-dessous, qui ignorait toutes les dépendances:
Sudo dpkg -i --force-all fglrx*.deb
Cependant, je me demandais si quelqu'un savait comment résoudre ce problème, car maintenant, je reçois l'erreur suivante:
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:
fglrx : Depends: libc6-AMD64 (>= 2.9) but it is not installable
fglrx-amdcccle : Depends: libc6-AMD64 (>= 2.3) but it is not installable
E: Unmet dependencies. Try using -f.
Je trouve une solution de contournement lors de la recherche sur google. J'ai recompilé libc6 et ses autres paquets. Il a corrigé le problème de dépendance non résolu du paquet Ubuntu binaire d'AMD.
Tout d'abord, ajoutez des référentiels de code source sur le Centre logiciel Ubuntu ( https://help.ubuntu.com/community/Repositories/Ubunt )
J'ai reconstruit le paquet libc6-AMD64 Ubuntu:
Sudo apt-get update && Sudo apt-get --compile source libc6-AMD64
J'ai installé tous les paquets eglibc (Embedded GNU C Library) avec des problèmes prioritaires.
Les paquets doivent être créés dans le répertoire dans lequel vous avez donné la commande "apt-get --compile source libc6-AMD64":
Sudo dpkg --force-all -i *.deb
Ensuite, donnez la même commande pour installer vos paquets AMD Ubuntu:
Sudo dpkg -i --force-all fglrx*.deb
Il doit installer vos paquets AMD Ubuntu.
Si vous essayez de réinstaller vos paquets AMD Ubuntu, vous devez réinstaller les paquets libc6 et libc6-AMD64 (eglibc).
C'est ma solution simple pour résoudre le problème de dépendance.
Il y a deux façons de résoudre le problème:
a) Corriger les paquets générés https://Gist.github.com/dz0ny/b9e3fce83d0c52e16857
b) Génération du paquet virtuel libc6-AMD64 qui répertorie libc6: AMD64 en tant que dépendance