Je voulais installer teamviewer sur un système linux 64 bits.
Ce que j'ai fait était de télécharger fichier teamviewer.deb et de l'installer comme suit:
Sudo dpkg -i install teamviewer.deb
Ensuite, je voulais corriger le problème de dépendance et j'ai donc lancé la commande suivante:
Sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrender1:i386 libxtst6:i386
J'ai eu l'erreur suivante:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
J'ai alors essayé:
Sudo apt-get install -f
Encore une fois j'ai eu l'erreur suivante:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Même j'ai essayé d'installer gdebi
, mais j'ai encore l'erreur ci-dessus.
J'ai vidé le dossier archives:
Sudo apt-get clean
Sudo apt-get update
Sudo apt-get upgrade
Là encore, j'ai du mal à installer mon paquet deb. Y a-t-il quelque chose que je pourrais faire maintenant pour résoudre ce problème?
J'ai aussi lu l'article ci-dessous:
Teamviewer installé en utilisant un système 64 bits, mais j'obtiens une erreur de dépendance
EDIT:
J'ai trouvé libperl5.14:AMD64
comme un paquet cassé. J'ai utilisé:
Sudo apt-get remove libperl5.14:AMD64
J'ai reçu le message suivant:
E: Unable to locate package Broken
C'est tout mon fichier apt.log . J'ai trouvé quelques autres paquets cassés. J'ai fait la même chose et reçu le même message.
EDIT 2:
J'ai essayé d'installer teamviewer_linux.deb via un centre logiciel et j'ai trouvé le bouton de réparation. J'ai cliqué dessus et encore une fois j'ai eu l'erreur ci-dessous:
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
même après la suppression du paquet et son installation via le centre logiciel, j'ai l'erreur ci-dessous:
Can not install 'libfreetype6:i386'
EDIT 3:
Sources.list peut-il affecter le processus d'installation de packages deb? C'est la seule chose dont je me méfie!
EDIT 4:
Quand ensuite je tape Sudo apt-get install -f
je reçois ce message:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded
EDIT 5:
Sortie de Sudo dpkg -i teamviewer_linux.deb
:
dpkg: error processing package teamviewer (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer
Essaye ça
dpkg --add-architecture i386
Sudo apt-get update
wget http://www.teamviewer.com/download/teamviewer_linux.deb
Sudo dpkg -i teamviewer_linux.deb
Sudo apt-get install -f
il est répondu ici: Teamviewer installé en utilisant un système 64 bits, mais je reçois une erreur de dépendance
Double-cliquez sur le fichier .deb, teamviewer_linux.deb
et attendez que le centre logiciel s'ouvre. À partir de là, vous pouvez installer Teamviewer 9 sans aucun problème.
Jetez un oeil sur ce lien . Cela peut aider.
Ouvrez le fichier journal /var/log/dist-upgrade/apt.log
dans un éditeur de texte. Localisez tous les paquets "cassés" et supprimez-les avec Sudo apt-get remove <package>
.