6 votes

Ubuntu 15.04, impossible d'installer skype

J'ai essayé les solutions proposées ici :

Comment installer Skype ?

Comment installer Skype 4.3 ?

et d'autres endroits, mais toujours pas de chance. Mon système a été mis à niveau à partir d'Ubuntu 14.04 et Skype fonctionnait correctement. Après la mise à jour, Skype a disparu et je ne peux plus l'installer. Après avoir essayé plusieurs solutions trouvées sur le forum, j'en suis toujours au même point :

sudo apt-get install skype skype-bin

J'obtiens ceci

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:
 skype-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it  is not going to be installed
                  Depends: libgl1-mesa-glx:i386 but it is not going to be  installed
E: Unable to correct problems, you have held broken packages.

Si j'inscris ceci :

sudo apt-get install libqtwebkit4:i386

J'obtiens ceci

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:
 libqtwebkit4:i386 : Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                          libgl1:i386
                 Depends: libqt4-opengl:i386 (>= 4:4.5.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Si je fais cela, notez que c'est la même chose que ci-dessus, mais sans :i386

sudo apt-get install libqtwebkit4

Je comprends :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libqtwebkit4 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

1voto

rfabbri Points 71

Vos paquets sont probablement cassés.

Preuve que vos paquets sont cassés

J'ai testé cela avec deux installations différentes de 15.04 64 bits :

A) Installation récente de la version 15.04 (depuis cette semaine) - l'installation de skype fonctionne parfaitement avec une approche standard qui consiste à ajouter le dépôt partenaire puis à installer skype avec apt-get.

B) installation 15.04 récente mais surutilisée - cette boîte avait une lote de logiciels supplémentaires installés (plus de 15 Go). Il n'a pas été mis à jour à partir d'une installation précédente comme la vôtre. J'ai eu exactement les mêmes erreurs que vous. Aucun des correctifs habituels ne fonctionnait (apt-get -f install / clean / autoclean / whatever - aucun ne fonctionnait).

Cela montre que le problème se situe au niveau de vos paquets. J'ai même essayé aptitude pour résoudre les conflits, mais il voulait désinstaller plus de 500 paquets de mon système ! (non, merci !).

Solutions possibles

  1. Faites une nouvelle installation (la 15.10 sera disponible dans quelques jours !)

ou

  1. Essayez d'utiliser aptitude pour voir s'il peut vous donner une meilleure solution dans votre cas spécifique. J'améliorerai ce billet avec des exemples sur demande.

ou

  1. Installez toutes les dépendances à la main pour que Skype fonctionne sur votre installation 15.04 (ce n'est probablement pas de votre faute si elle a été perturbée - il s'agit probablement d'un bogue). J'ai testé cela et cela fonctionne, de sorte que j'ai Skype à la fois sur (A) et (B) ci-dessus. Il y a deux façons de procéder :

    1. apt-get install recusivement tous les paquets ci-dessus, en forçant l'installation quand c'est nécessaire, même si apt-get se plaint. Je n'ai pas réussi à faire fonctionner cela.

    ou

    1. (cela a fonctionné pour moi) Installez chaque bibliothèque à la main en la récupérant dans le dépôt. Il s'agit plutôt d'un travail d'artisan. Toutefois, cela peut en valoir la peine, car Skype est tellement central que vous pourriez en avoir grandement besoin. Je décrirai cela dans quelques éditions supplémentaires, mais il s'agit essentiellement d'utiliser ldd, apt-file find, apt-get download nom_du_paquet:i386, dpkg -x nom_du_paquet*.deb pour décompresser, puis une astuce ldconfig en utilisant /etc/ld.so.conf.d. Je pourrais simplement vous poster toutes les librairies directement, mais cela représente 600Mo de *.so.....

1voto

cl-netbox Points 30097

Tout d'abord, vous devez supprimer tous les logiciels liés à skype que vous avez déjà fait installer.

Ouvrez un terminal et exécutez :

sudo apt-get purge '^skype.*'
sudo apt-get autoremove  

Ouvrir Nautilus - presse Ctrl + H y supprimer el .skype dans le dossier /home répertoire.

Jetzt permettre el Partenaires Canonical pour l'ajouter aux sources du logiciel.
Ouvrir Logiciels et mises à jour , sélectionner Autres logiciels et cochez la case Partenaires Canoniques.

Microsoft Skype n'est disponible qu'en version 32 bits. ajouter l'architecture i386 .

sudo dpkg --add-architecture i386  

Mettre à jour les dépôts :

sudo apt-get update  

Installer skype et toutes les dépendances :

sudo apt-get install skype

0voto

demonplus Points 3998

Ce qu'il faut faire, c'est télécharger Skype à partir de son site web.

Ouvrez un terminal en appuyant sur Ctrl + Alt + T puis tapez ou copiez

wget http://download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb

installez-le en tapant

sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb

Skype a besoin de certains paquets qui ne sont pas installés. Nous allons les installer en ouvrant un Terminal et en tapant

sudo apt-get install -f

Après cela, Skype devrait être installé et fonctionner.

J'ai testé cela sur Ubuntu 15.04 32bit et cela fonctionne.

0voto

Indika K Points 177

J'ai déjà eu des problèmes similaires avec l'installation d'autres paquets dans Ubuntu. J'ai essayé ce qui suit sur une boîte Vagrant 15.04 propre avec les dépôts partenaires activés :

    $ apt-cache policy skype skype-bin libqtwebkit4:i386 libgl1-mesa-glx:i386
    skype:
      Installed: (none)
      Candidate: 4.3.0.37-0ubuntu0.12.04.1
      Version table:
         4.3.0.37-0ubuntu0.12.04.1 0
            500 http://archive.canonical.com/ubuntu/ vivid/partner amd64 Packages
    skype-bin:i386:
      Installed: (none)
      Candidate: 4.3.0.37-0ubuntu0.12.04.1
      Version table:
         4.3.0.37-0ubuntu0.12.04.1 0
            500 http://archive.canonical.com/ubuntu/ vivid/partner i386 Packages
    libqtwebkit4:i386:
      Installed: (none)
      Candidate: 2.3.2-0ubuntu7
      Version table:
         2.3.2-0ubuntu7 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
    libgl1-mesa-glx:i386:
      Installed: (none)
      Candidate: 10.5.9-2ubuntu1~vivid2
      Version table:
         10.5.9-2ubuntu1~vivid2 0
            500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main i386 Packages
         10.5.2-0ubuntu1 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

Après avoir installé Skype, j'obtiens le résultat suivant :

$ apt-cache policy skype skype-bin libqtwebkit4:i386 libgl1-mesa-glx:i386
skype:
  Installed: 4.3.0.37-0ubuntu0.12.04.1
  Candidate: 4.3.0.37-0ubuntu0.12.04.1
  Version table:
 *** 4.3.0.37-0ubuntu0.12.04.1 0
        500 http://archive.canonical.com/ubuntu/ vivid/partner amd64 Packages
        100 /var/lib/dpkg/status
skype-bin:i386:
  Installed: 4.3.0.37-0ubuntu0.12.04.1
  Candidate: 4.3.0.37-0ubuntu0.12.04.1
  Version table:
 *** 4.3.0.37-0ubuntu0.12.04.1 0
        500 http://archive.canonical.com/ubuntu/ vivid/partner i386 Packages
        100 /var/lib/dpkg/status
libqtwebkit4:i386:
  Installed: 2.3.2-0ubuntu7
  Candidate: 2.3.2-0ubuntu7
  Version table:
 *** 2.3.2-0ubuntu7 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages
        100 /var/lib/dpkg/status
libgl1-mesa-glx:i386:
  Installed: 10.5.9-2ubuntu1~vivid2
  Candidate: 10.5.9-2ubuntu1~vivid2
  Version table:
 *** 10.5.9-2ubuntu1~vivid2 0
        500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main i386 Packages
        100 /var/lib/dpkg/status
     10.5.2-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main i386 Packages

Comme vous le voyez, les versions installées correspondent aux candidats. Vous devez passer en revue chaque paquet de cette liste qui est déjà installé sur votre système et assurez-vous qu'il correspond au candidat. Comment cela se passe-t-il ?

Examinons le dernier paquet. Pour installer la version candidate, exécutez

$ sudo apt-get install -t vivid-updates libgl1-mesa-glx:i386=10.5.9-2ubuntu1~vivid2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgl1-mesa-glx:i386 is already the newest version.
libgl1-mesa-glx:i386 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Raisonnablement, j'avais déjà installé cette version, mais maintenant elle va être fixée à cette version.

Il se peut que vous ayez des dépendances conflictuelles que vous devrez résoudre en supprimant d'autres paquets qui dépendent de versions de paquets non habituelles (typiquement, de PPAs étranges) :

sudo apt-get purge package    
sudo dpkg -r package
sudo dpkg --purge --force-all --dry-run package

Il faut suivre ces options dans l'ordre indiqué et garder à l'esprit que la dernière commande peut transformer votre installation en une épave, c'est pourquoi j'ai mis --dry-run qu'il faut retirer à la main une fois que l'on est sûr de ce que l'on fait.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X