From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Autres langues
Deutsch ; English ; français ;
Résumé :
Ce document présente l’installation de Skype sur Mageia Linux.

Le logiciel Skype de Microsoft est un logiciel propriétaire et est soumis à des restrictions légales, c’est pourquoi Skype est absent des dépôts Mageia.

Jusqu’à présent, un paquet Mageia get-skype qui téléchargeaient le logiciel depuis le site de Microsoft était disponible dans les dépôts nonfree, mais get-skype n’est plus proposé.

Configuration requise pour Skype

Au moment d’écrire ces lignes, il existe une version 64 bits pour Ubuntu, Debian, openSUSE et Fedora, mais aucune version 32 bits pour Linux. Veuillez noter : Skype est un logiciel Microsoft, et, Microsoft ne prend pas en charge Skype sur Mageia.

La version Linux de Skype est toujours en bêta !

Pour connaître la configuration requise pour utiliser Skype, consultez cette page :

Installation

Vous avez le choix entre suivre les étapes manuelles indiquées ci-après ou utiliser le script check_skype de l'annexe 1 (ci-dessous). Le script check_skype recherche et installe automatiquement toute nouvelle mise à jour de Skype en attente chaque fois qu'il est exécuté.

Attention !
Gardez à l’esprit que comme il n’y a pas de dépôt urpmi pour cette version de Skype, elle ne recevra pas de mises à jour lorsque vous lancerez une mise à jour de Mageia.

Installation automatique

Exécuter le script check_skype (voir l’annexe 1 ci-dessous).

L’un des principaux avantages de l’utilisation de check_skype est qu’il téléchargera et installera seulement une nouvelle version de Skype pour Linux que si elle est disponible. Ainsi, vous pouvez, de temps en temps, juste exécuter check_skype en tant qu’utilisateur non root pour vérifier les mises à jour.


Exemple d’utilisation du script check_skype (lorsque Skype n’est pas encore installé)

Ceci montre l’exécution du script check_skype sur un système dépourvu de skype.

$ ./check_skype
Mageia 8, c'est tout bon. téléchargement skypeforlinux-64.rpm --2021-03-12 19:28:44-- https://repo.skype.com/latest/skypeforlinux-64.rpm Résolution de repo.skype.com (repo.skype.com)… 2a02:26f0:2b00:98c::1263, 2a02:26f0:2b00:997::1263, 23.46.252.155 Connexion à repo.skype.com (repo.skype.com)|2a02:26f0:2b00:98c::1263|:443… connecté. requête HTTP transmise, en attente de la réponse… 200 OK Taille : 117875764 (112M) [application/x-redhat-package-manager] Sauvegarde en : « STDOUT » - 52%[================================================> ] 59,27M 876KB/s tps 63s ^ 2021-03-12 19:30:57 (864 KB/s) — envoi vers sortie standard [117875764/117875764] téléchargement: -rw-r--r-- 1 utilisateur utilisateur 113M mars 12 10:18 /home/utilisateur/Téléchargements/skypeforlinux-64.rpm installation de Skype /bin/sudo /sbin/urpmi --force /home/utilisateur/Téléchargements/skypeforlinux-64.rpm installation de skypeforlinux-64.rpm depuis /home/utilisateur/Téléchargements Préparation... ##################################################################################################################################################### 1/1: skypeforlinux ##################################################################################################################################################### Redirecting to /bin/systemctl start atd.service Version installée de skypeforlinux : rpm -qa | grep -iE skypeforlinux skypeforlinux-8.69.0.77-1 téléchargé la liste des répertoires pour skypeforlinux-64.rpm: -rw-r--r-- 1 utilisateur utilisateur 221 mars 12 10:18 /home/utilisateur/Téléchargements/skypeforlinux-64.rpm_directory_listing

Exemple d’utilisation du script check_skype (lorsque Skype est déjà installé)

Ceci montre l'exécution de check_skype sur un système sur lequel Skype est déjà installé. Vérifie la présence ou non de la dernière version de Skype dans le répertoire.

$ ./check_skype
Mageia 8, c'est tout bon. Vérification de la version installée de SkypeForLinux rpm -qa | grep -iE skypeforlinux skypeforlinux-8.69.0.77-1 /home/utilisateur/Téléchargements/skypeforlinux-64.rpm est la version précédemment téléchargée. Vérification de la disponibilité d'une version plus récente. skypeforlinux-64.rpm_directory_listing est identique. Vous avez déjà la dernière version de Skype.

Installation manuelle

Installation manuelle étape 1 : télécharger

Téléchargez le fichier rpm disponible sur le site de Microsoft : https://www.skype.com/en/download-skype/skype-for-linux

Veuillez noter que le rpm de skype est d’environ 110 Mo et que le téléchargement peut prendre un certain temps en fonction de votre connexion réseau.

Installation manuelle étape 2 : installer

Vous pouvez installer ce rpm avec :

cd <chemin_vers_l'endroit_où_vous_avez_enregistré_le_rpm> /bin/su - dnf install skypeforlinux-64.rpm

Vous pouvez également installer le rpm avec urpmi, mais cela n’installera pas la configuration pour le dépôt Skype.

cd <chemin_vers_l'endroit_où_vous_avez_enregistré_le_rpm> /bin/su - urpmi skypeforlinux-64.rpm


Lors de l’installation du rpm, vous recevrez un avertissement :

Cannot find atd service

Vous pouvez ignorer ce message en toute sécurité, le service devrait importer la clé GPG pour le miroir Skype. Le contournement :

/bin/su - cp /tmp/skype.gpgsig* /etc/pki/rpm-gpg/RPM-GPG-KEY-Skype dnf update

Test

Avant d’essayer Skype, vous pouvez vérifier le fonctionnement de votre webcam en utilisant l’application « cheese » dans Mageia.

Vous pouvez vérifier si vous avez installé cheese avec la commande suivante:

rpm -qa | grep -q cheese && echo "Le programme est installé" || echo "Le programme n'est pas installé"

Exemple:

$ rpm -qa | grep -q cheese && echo "Le programme est installé" || echo "Le programme n'est pas installé"
Cheese est installé

Démarrer cheese:

$ cheese

vérifier que la webcam fonctionne


Démarrer Skype

Démarrer Skype et connecter vous à votre compte Skype.

$ skypeforlinux

Essayez d’appeler le service de test Skype pour vérifier que les paramètres audio sont corrects.

Normalement, lorsque vous appelez quelqu’un d’autre via Skype, vous pouvez avoir des discussions vidéo et audio et partager votre écran, mais il est utile de vérifier que tout cela fonctionne avec un ami.

Remarque :
Skype fonctionne uniquement avec PulseAudio, c’est le paramètre par défaut dans Mageia et peut être modifié au moyen du centre de contrôle Mageia.

Si vous avez des problèmes avec les réglages du son ou du microphone, vérifiez les réglages du Mixeur de votre environnement graphique.

Par exemple dans Gnome : Système -> Préférences -> Son, ici vous pouvez trouver les réglages du microphone dans l’onglet Entré. Assurez-vous que vous avez sélectionné le bon périphérique comme périphérique d’entrée, s’il y a plusieurs périphériques disponibles, essayez-les tous.

L’installation des paquets de contrôle de volume Pulse Audio : pavucontrol (Gnome, XFCE, etc.) ou pavucontrol-qt (KDE) peuvent également aider à ajuster les paramètres.

Désactiver le démarrage automatique de Skype

Par défaut, Skype est configuré pour démarrer automatiquement lorsque vous vous connectez à Mageia. Pour ce faire vous utilisez ce fichier : ~/.config/autostart/skypeforlinux.desktop

$ nl -ba ~/.config/autostart/skypeforlinux.desktop
1 [Desktop Entry] 2 Name=Skype for Linux 3 Comment=Skype Internet Telephony 4 Exec=/usr/bin/skypeforlinux 5 Icon=skypeforlinux 6 Terminal=false 7 Type=Application 8 StartupNotify=false 9 X-GNOME-Autostart-enabled=true

Il existe plusieurs façons d’empêcher le démarrage automatique de Skype lors de la connexion. Le moyen le plus simple est de :

  1. Cliquez sur Outils dans la barre de menu de Skype (en haut de la fenêtre Skype).
  2. Sélectionnez et cliquez sur Paramètres dans le menu déroulant, Outils.
  3. Dans la nouvelle fenêtre Paramètres, cliquez sur Général.
  4. Cliquez sur l’interrupteur Démarrage automatique de Skype pour la désactiver.

Vérifier les modifications :

$ nl -ba ~/.config/autostart/skypeforlinux.desktop
nl: /home/user/.config/autostart/skypeforlinux.deskto : Aucun fichier ou dossier de ce type

Liens

Skype voice et video chat http://www.skype.com
MAQeia for Skype discussion https://forums.mageia.org/en/viewtopic.php?f=36&t=1121

historique des modifications

Date Pris en charge par Détails des modifications
25-12-2011 Paul Blackburn premier jet
07-01-2012 Paul Blackburn suppression du lien vers le package MIB et explication du problème juridique qui explique pourquoi Mageia n’inclut pas le logiciel Skype dans les sources urpmi de Mageia
07-10-2012 Paul Blackburn mise à jour de l’URL d’installation pour la version 4.0.0.8
20-11-2012 Paul Blackburn mise à jour de l’URL d’installation pour la version 4.1.0.20 avec mise à jour de sécurité
27-04-2013 Paul Blackburn mise à jour du lien de téléchargement
07-06-2014 Paul Blackburn mise à jour de l’URL d’installation pour la version 4.2.0.13
24-06-2014 Paul Blackburn mise à jour de l’URL d’installation pour la version 4.3.0.37-1
26-10-2014 Paul Blackburn mise à jour de l’URL d’installation pour la version 4.3.0.37-5
03-05-2017 Papoteur la vidéo n’est plus fonctionnelle
05-05-2017 Kristoffer Grundström Le son fonctionne maintenant avec la publication de la version beta 5.1
09-11-2017 Frederik Vos le paquet get-skype n’est plus disponible ? Les rpm officiels fonctionnent bien, audio / vidéo / bots
01-05-2018 Paul Blackburn suppression de la déclaration concernant la version 32 bits, car elle est uniquement disponible pour le 64 bits
01-05-2018 Paul Blackburn ajout de la section « Configuration requise pour Skype ».
01-05-2018 Paul Blackburn moved intro text from "install" section to "introduction", added section "Step 1: download", separated install into "Step 2: install", renamed test as "Step 3: test", removed superflous "exit" from dnf install examples
01-05-2018 Paul Blackburn ajouté : Annexe 1 : script « skype_dl_if_new » pour vérifier et installer la nouvelle version le cas échéant
16-09-2018 Paul Blackburn mise à jour du script « skype_dl_if_new » pour afficher les anciens et nouveaux numéros de version installés
13-12-2019 Paul Blackburn mis à jour pour mageia7, script « skype_dl_if_new » renommé en « check-skype »
02-03-2020 Paul Blackburn ajout d'une section sur la désactivation du démarrage automatique de Skype à la connexion
11-03-2021 Paul Blackburn Mise à jour vers Mageia 8
05-08-201 Paul Blackburn La commande est maintenant skypeforlinux (était auparavant skype)

Annexe 1 : script « check_skype » pour vérifier et installer la nouvelle version le cas échéant

Ce script vérifie si une nouvelle version du RPM skype de Microsoft est disponible et si tel est le cas, il l’installe.

#!/bin/sh # Nom check_skype # Auteur paul[dot]blackburn[at]gmail[dot]com # Écrit 2018_05_01 # Mise à jour Jeu 11 Mars 10:30:12 GMT 2021 # 11_03_2021 Mise à jour pour Mageia 8 # 13_12_2019 Mise à jour pour Mageia 7, changement de dénomination: s/skype_dl_if_new/check_skype/ # 05_09_2018 Affiche la version précédente et la nouvelle version du rpm Skype installée après la mise à jour # # But Installation de Skype sur Mageia Linux. # Vérifier si une nouvelle version de "skypeforlinux-64.rpm" est disponible, si tel est le cas, télécharger et installer. # Exécutez ce script de temps à autre pour vérifier s'il y a une nouvelle mise à jour. # (Il n'y a pas de dépôt rpm urpmi pour ce type d'application) # # Référence https://wiki.mageia.org/en/Skype_with_video # # Utilisation check_skype # exécuter en tant qu'utilisateur standard # # Hypothèses # o La dernière version rpm est disponible à cette adresse: # https://repo.skype.com/latest/skypeforlinux-64.rpm # # o Nous réalisons l'installation sur une version 64-bit de Mageia Linux 5/6/7/8 # o Il n'y a pas de rpm 32-bit disponible pour skype. # o Il y a au moins 150 Mo d'espace disponible dans ${HOME}/Téléchargements/ # # o ${HOME}/Téléchargements/skypeforlinux-64.rpm sera la copie locale (si elle a déjà été téléchargée). # o ${HOME}/Téléchargements/skypeforlinux-64.rpm_liste_du_répertoire sera la copie locale # de la liste des RPM du serveur (si elle a déjà été téléchargée). # o L'utilisateur courant doit exécuter /bin/sudo pour la partie installation. # # Note # Conserver une copie locale de la liste des répertoires du serveur rend la tâche très rapide et facile # pour vérifier la présence d'une nouvelle version (au lieu de télécharger et de comparer les rpm avec # le rpm précédemment téléchargés). # # Dans Mageia 8, Skype s'installe et fonctionne correctement. # Dans Mageia 7, Skype devrait s'installer et fonctionner correctement. # Dans Mageia 6, Skype devrait s'installer et fonctionner correctement. # Dans Mageia 5, l'installation du RPM échouera avec une référence à "libsecret" # Il y aura des demandes pour le mot de passe du trousseau de clés qui peuvent également être ignorées. SKYPE_RPM=skypeforlinux-64.rpm f=${HOME}/Téléchargements/${SKYPE_RPM} SKYPE_RPM_DIR_LISTING=${f}_liste_du_répertoire cmd=$(basename ${0}) # Nettoyage de l'écran clear # Le contrôle des conditions à la bonne mise en place commence ici # Est-ce que votre système fonctionne avec une Mageia ? distro=$(cat /etc/release | awk '{ print $1}') if [ "${distro}" != "Mageia" ]; then echo -e "Désolé, votre système fonctionne sur une distribution différente de Mageia. Bonne découverte" >&2 exit 1 fi # Est-ce que votre système fonctionne avec une Mageia 64-bits? arch=$(uname -m | sed -e "s/i.86/i586/") if [ "${arch}" != "x86_64" ]; then echo "Navré, Skype est actuellement disponible uniquement pour les systèmes Linux 64 bits. Dommage!" >&2 exit 1 fi # Est-ce que votre système fonctionne avec une Mageia 5 ou 6 ou 7 ou 8 ? release=$(cat /etc/release | awk '{ print $3}') case ${release} in 8) echo -e "Mageia 8, c'est parfait" urpmi_options="--force " ;; 7) echo -e "Mageia 7, c'est tout bon.\n" urpmi_options="--force " ;; 6) echo -e "Mageia 6 OK\n" urpmi_options="--force " ;; 5) echo "Mageia 5 : ignorer le problème de libsecret sur les demandes d'installation et de trousseau de clés lors de l'exécution" urpmi_options="--allow-nodeps" ;; *) echo "N'est pas supporté. Bonne chance!" >&2 exit 1 ;; esac # Le script doit être utilisé en tant que utilisateur standard if [ $(whoami) = "root" ]; then echo -e Vous devez être connecté en tant "qu'utilisateur" "\033[1mstandard\033[0m" pour pouvoir exécuter le script "\033[1m${cmd}\033[0m". À tout de suite! >&2 exit 1 fi # Le contrôle des conditions s'arrête ici pour la plupart :-) # Vérifiez si nous avons déjà une copie locale du skypeforlinux-64.rpm dans le répertoire Téléchargements if [ -s ${f} ]; then # Nous avons une copie précédemment téléchargée de skypeforlinux-64.rpm # Affichage de la version du rpm actuellement installée echo -e Vérification de la version installée de "\033[1mSkypeForLinux\033[0m\n" echo "rpm -qa | grep -iE skypeforlinux" current_version=$(rpm -qa | grep -iE skypeforlinux) echo ${current_version} echo "${f} si téléchargée précédemment. Vérification de la disponibilité d'une version plus récente." # vérifier si nous avons une liste précédente de répertoires du serveur if [ -s ${SKYPE_RPM_DIR_LISTING} ]; then # nous avons la liste du répertoire précédent, vérifiez si elle est identique à celle du répertoire actuel mv -f ${SKYPE_RPM_DIR_LISTING} ${SKYPE_RPM_DIR_LISTING}- # obtenir la liste des répertoires pour la date/heure/taille des rpm disponibles wget -qO - https://repo.skype.com/latest/ | grep skypeforlinux-64.rpm > ${SKYPE_RPM_DIR_LISTING} # vérifier si la liste du répertoire est la même que celle du dernier téléchargement cmp ${SKYPE_RPM_DIR_LISTING} ${SKYPE_RPM_DIR_LISTING}- 2>&1 > /dev/null if [ $? = 0 ]; then echo "Le fichier skypeforlinux-64.rpm_liste_du_répertoire est présent et identique. La dernière version de Skype est déjà téléchargée." else echo "skypeforlinux-64.rpm_liste_du_répertoire a été modifié. Installation de la nouvelle version de skype." # renommez le fichier skypeforlinux-64.rpm téléchargé en skypeforlinux-64.rpm- mv -f ${f} ${f}- # téléchargé skypeforlinux-64.rpm wget -O - https://repo.skype.com/latest/${SKYPE_RPM} > ${f} echo téléchargé sur $(ls -lh ${f}) # Installer la nouvelle version téléchargée echo "/bin/sudo /sbin/urpmi ${urpmi_options} ${f}" /bin/sudo /sbin/urpmi ${urpmi_options} ${f} new_version=$(rpm -qa | grep -iE skypeforlinux) echo "Version précédente: ${current_version}" echo " Nouvelle version: ${new_version}" fi else # Nous avons un téléchargement de skypeforlinux-64.rpm mais nous n'avons pas de liste de répertoire précédent # répertoriant les téléchargements disponibles skypeforlinux-64.rpm à comparer avec ce que nous avons déjà téléchargé. # déplacer toute copie déjà téléchargée de skypeforlinux-64.rpm mv -f ${f} ${f}- # téléchargement disponible skypeforlinux-64.rpm (nous omettons le "-q" pour wget car cela prendra quelques minutes # et l'utilisateur doit voir que le téléchargement se fait) echo "téléchargement du fichier ${SKYPE_RPM}" wget -O - https://repo.skype.com/latest/${SKYPE_RPM} > ${f} echo téléchargement : $(ls -lh ${f}) current_version=$(rpm -qa | grep -iE skypeforlinux) echo ${current_version} # comparaison des téléchargements précédents avec les téléchargements actuels : sont-ils identiques ? echo "comparaison du téléchargement précédent de ${SKYPE_RPM} avec ce qui est actuellement disponible." cmp ${f}- ${f} 2>&1 > /dev/null if [ $? = 0 ]; then echo pas de changement pour skype else echo "installation de la nouvelle version de skype" echo "/bin/sudo /sbin/urpmi ${urpmi_options} ${f}" /bin/sudo /sbin/urpmi ${urpmi_options} ${f} new_version=$(rpm -qa | grep -iE skypeforlinux) echo "Version précédente: ${current_version}" echo " Nouvelle version: ${new_version}" fi ## # Affichage de la version du rpm actuellement installée ## echo "Version installée de skypeforlinux :" ## echo "rpm -qa | grep -iE skypeforlinux" ## rpm -qa | grep -iE skypeforlinux # obtenir la liste des répertoires selon la date/heure/taille des rpm disponibles wget -qO - https://repo.skype.com/latest/ | grep skypeforlinux-64.rpm > ${SKYPE_RPM_DIR_LISTING} echo "téléchargé la liste des répertoires pour ${SKYPE_RPM}: $(ls -l ${SKYPE_RPM_DIR_LISTING} )" fi else # Nous n'avons pas de copie précédemment téléchargée de skypeforlinux-64.rpm. # Probablement une toute nouvelle installation # télécharger, installer, et récupérer la liste des répertoires # téléchargement du logiciel skypeforlinux-64.rpm disponible echo "téléchargement ${SKYPE_RPM}" wget -O - https://repo.skype.com/latest/${SKYPE_RPM} > ${f} echo téléchargement: $(ls -lh ${f}) # installation echo "installation de Skype" echo "/bin/sudo /sbin/urpmi ${urpmi_options} ${f}" /bin/sudo /sbin/urpmi ${urpmi_options} ${f} # Affichage de la version du rpm actuellement installée echo "Version installée de skypeforlinux :" echo "rpm -qa | grep -iE skypeforlinux" rpm -qa | grep -iE skypeforlinux # récupérer la liste des répertoires selon la date/heure/taille des rpm disponibles wget -qO - https://repo.skype.com/latest/ | grep skypeforlinux-64.rpm > ${SKYPE_RPM_DIR_LISTING} echo "téléchargé la liste des répertoires pour ${SKYPE_RPM}: $(ls -l ${SKYPE_RPM_DIR_LISTING} )" fi

Annexe 2 : Mises à jour

Cette annexe indique les modifications apportées à Skype ou les problèmes et la manière de les résoudre.

# Date Commentaires Liens/Solution
1 29-04-2021 problème d’installation de la nouvelle version de Skype :

Le paquet demandé ne peut pas être installé : skypeforlinux-8.71.0.36-1.x86_64 (en raison de l’insatisfaction (libatomic or libatomic1))

faire :

/bin/sudo urpme skypeforlinux
/bin/sudo rpm -ivh --nodeps ~/Downloads/skypeforlinux-64.rpm