samedi, octobre 22 2005, 18:42
Skipe Parlons technique !
Par luc - Debian - Lien permanent
Même au pays des rênes notre Herr Doktor préféré pense à nous ...
Une belle explication de l'installation de skype dans les Debians !

Lorsque l'on récupère le paquet Debian pour skype sur leur site, il semble
qu'il soit construit pour stable (et peut-être testing, à vérifier). En tout
cas, il ne s'installe pas sur unstable.
Si l'on essaye de l'installer dpkg nous informe que:
hadron:~/Installation/Skype# dpkg -i skype_1.2.0.17-1_i386.deb
Sélection du paquet skype précédemment désélectionné.
(Lecture de la base de données... 176246 fichiers et répertoires déjà
installés.)
Dépaquetage de skype (à partir de skype_1.2.0.17-1_i386.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de skype :
skype dépend de libqt3c102-mt (>= 3:3.3.3.2) ; cependant : Paquet libqt3c102-mt n'est pas installé.
dpkg : erreur de traitement de skype (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
skype
Cela signifie que le paquet préparé par skype s'attend à ce que le paquet
libqt3c102-mt soit installé. Il s'agit de la librairie QT (dans sa version
multithreadé). Or sous unstable, ce paquet s'appelle libqt3-mt:
hadron:~# apt-cache search libqt-mt
libqt3-headers - Qt3 header files
libqt3-mt - Qt GUI Library (Threaded runtime version), Version 3
libqt3-mt-dev - Qt development files (Threaded)
Il s'agit de la même librairie mais pour laquelle le nom du paquet a été
modifié entre stable et unstable (il est maintenant plus correct).
On doit donc modifier le paquet (skype) pour lui dire que le paquet (librairie
QT) dont il dépend s'appelle libqt3-mt et non plus libqt3c102-mt. Attention
il ne s'agit pas de recompiler skype avec une autre version de librairie de
QT. Cela n'est pas possible car skype n'est pas libre et on ne dispose pas
d'un accès aux sources. Il s'agit simplement de modifier les dépendances du
paquet afin qu'elles soient correctes vis à vis de unstable. Cela ne marche
que si le paquet dont on change le nom correspond à la même librairie (et
entre versions compatibles de cette librairie) mais qui a changé de nom au
cours de l'évolution de la distribution. C'est bien le cas ici.
On procède comme suit:
dpkg-deb -x ./skype_1.2.0.17-1_i386.deb skype-unstable
Cela permet d'extraire du paquet les fichiers qui le composent (c'est-à-dire
ceux qui seront installés sur le système lorsque l'on installera le paquet).
Ils sont stockés dans le répertoire précisés (ici skype-unstable).
ls -al skype-unstable
total 0
drwxr-xr-x 4 root root 96 2005-09-19 16:41 .
drwxr-xr-x 3 root root 232 2005-10-22 14:52 ..
drwxr-xr-x 3 root root 72 2005-09-19 16:41 etc
drwxr-xr-x 4 root root 96 2005-09-19 16:41 usr
Puis on extrait les fichiers de contrôle du paquet:
dpkg-deb -e ./skype_1.2.0.17-1_i386.deb skype-unstable/DEBIAN
ls -al skype-unstable
total 0
drwxr-xr-x 5 root root 120 2005-10-22 14:56 .
drwxr-xr-x 3 root root 232 2005-10-22 14:52 ..
drwxr-xr-x 2 root root 128 2005-09-19 16:41 DEBIAN
drwxr-xr-x 3 root root 72 2005-09-19 16:41 etc
drwxr-xr-x 4 root root 96 2005-09-19 16:41 usr
ls -la skype-unstable/DEBIAN/
total 12
drwxr-xr-x 2 root root 128 2005-09-19 16:41 .
drwxr-xr-x 5 root root 120 2005-10-22 14:56 ..
-rw-rr 1 root root 32 2005-09-19 16:41 conffiles
-rw-rr 1 root root 1007 2005-09-19 16:41 control
-rw-rr 1 root root 2387 2005-09-19 16:41 md5sums
Ces fichiers contiennent les dépendances du paquet, les scripts d'installation
etc ...
Ils doivent être installés dans un sous-répertoire appelé DEBIAN.
On modifie skype-unstable/DEBIAN/control où l'on remplace libqt3c102-mt par libqt3-mt:
cat skype-unstable/DEBIAN/control
Package: skype
Version: 1.2.0.17-1
Section: non-free/net
Priority: extra
Architecture: i386
Depends: libc6 (>= 2.3.2.ds1-4), libgcc1 (>= 1:3.4.1-3), libqt3c102-mt (>= 3:3.3.3.2), libstdc++5 (>= 1:3.3.4-1), libx11-6 | xlibs (>> 4.1.0), libxext6 xlibs (>> 4.1.0)
Installed-Size: 8945
Maintainer: Skype Technologies <info@skype.net>
Description: Free Internet Telephony - The whole world can talk for free Skype is free Internet telephony that just works.
Skype offers free superior sound quality Internet telephony. In addition, it includes:
* Conference calling - enables simultaneous and seamless voice communication between groups of up to five friends, family or colleagues.
. * Global Directory - the user-built global Skype contacts directory with numerous search options and an easy add-a-contact tool
. * Customization - My Picture image display.
* Mobility - login into Skype account on more than one PC anywhere in the world.
* Multiple Skype accounts on one PC
vi skype-unstable/DEBIAN/control etc ..
Puis on reconstruit le paquet:
dpkg-deb -b skype-unstable ./skype-unstable_1.2.0.17-1_i386.deb
dpkg-deb : construction du paquet « skype » dans « ./skype-unstable_1.2.0.17-1_i386.deb ».
On obtient un nouveau paquet skype-unstable_1.2.0.17-1_i386.deb qui s'installe correctement !
13 commentaires
je suis tres mécontent du service skype car j'ai credité mon compte il y a un mois , mon compte a été débité et je ne peux toujours pas me connecter , il est impossible de trouver une adresse pour signaler ce probleme avec money booker , que dois je faire
merci de me repondre
L'association marmottux n'est pas affiliée à la société skype
Merci de voir avec les gens de skype :
www.skype.com
Excelent tuto qui fonctionne a merveille et qui permet au passage de mieux comprendre la gestion des packets.
Encore merci!!!!!
Tout pareil que Z, c'est impeccable, merci ! :)
Tout semble bien marchér comme très bien expliqué ci-dessus, néanmoins quand je réinstalle le nouveau package, il me met que libqt3-mt n'est pas installé, alors qu'il l'est bien. j'ai mis dans control:
bqt3-mt (>= 0:0.0.0-0) à la place de libqt3c102-mt...
Ces fichiers contiennent les dépendances du paquet, les scripts d'installation etc ...
Ils doivent être installés dans un sous-répertoire appelé DEBIAN.
On modifie skype-unstable/DEBIAN/control où l'on remplace libqt3c102-mt par libqt3-mt:
Bonjour,
on créé ou le sous répertoire? car il existe déja dans
Skype-unstable, et comment modifier le fichier "control" alors que je ne suis pas root ou du moins je ne sais pas comment être root pour modifier ce fichier.
Merci pour votre réponse
Trouvé sous : forum.framasoft.org/viewt...
Sous sarge (stable), en rajoutant dans /etc/apt/sources.list :
deb download.skype.com/linux/... stable non-free
il suffit de faire un
# aptitude install skype
ou de l'installer via synaptic !!
et cela marche trés bien, sans pb avec libqt3 puisqu'il s'installe automatiquement s'il n'y est pas.
deb http_://download.skype.com/linux/repos/debian/ stable non-free
je le remets car il a été "formaté" au passage ...
Attention, pour éviter la même erreur, j'ai mis un _ après http (qu'il faut donc bien sûr enlever)
je avoir skipe
Quel qu'un a t'il une solution pour se connecter à un PC distant avec le logiciel PC Anywhere en utilisant SKYPE.
D'avance merci
rvbordeaux
j'ai un petit soucis je n'arrive pas à acceder à mon compte ,on me demande de d'einstaller skipe et de le re,
charger,mais de suite au chargement il me reinstalle mon premier compte
Your site looks great!!!!!!!!!! Please, look at my ;)
Ici les toujours bonnes clauses, un desir unique - actualisez s'il vous pla