Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Installation depuis les dépôts Jaunty sur une Debian Sid
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Installation depuis les dépôts Jaunty sur une Debian Sid
Guest Français 11 Guest [Read]
19 June 2010 à 09:03

Guest, Wednesday 13 May 2009 à 11:52

Bonjour à tous,

tout d'abord merci pour ce dock qui a pris place sur mon bureau depuis quelques temps maintenant !

Hier j'ai mis à jour le fichier /etc/apt/source.list pour prendre en compte le nouveau dépôt jaunty.
J'ai ensuite fait :
aptitude purge cairo-dock cairo-dock-plus-ins
aptitude update
aptitude install cairo-dock cairo-dock-plug-ins


Le problème c'est que le paquet cairo-dock-plus-ins a une dépendance avec libwebkit-1.0-1 qui est un paquet virtuel dans mon cas, donc pas installable...
J'ai donc récupérer les 2 .deb de Berlios et j'ai fait :
dpkg -i --ignore-depends=libwebkit-1.0-1 cairo-dock_v2.0.0_i686.deb cairo-dock-plug-ins_v2.0.0_i686.deb

L'installation passe et le dock est fonctionnel (sans openGL avec mon ATI X300 SE ) mais maintenant dès que j'utilise aptitude, il se plaint d'une dépendance non satisfaite entre cairo-dock-plug-ins et libwebkit-1.0-1.

J'ai par contre installé libwebkit-1.0-2, qui lui est disponible et j'ai fait un lien symbolique /usr/lib/libwebkit-1.0.so.1 -> libwebkit-1.0.so.2.4.0 (/usr/lib/libwebkit-1.0.so.2 -> libwebkit-1.0.so.2.4.0 existait déjà) ce qui enlève le warning sur libwebkit-1.0.so.1 au lancement du dock.

Et alors ? me direz-vous.
C'est simple, est-il possible de mettre une dépendance vers libwebkit-1.0-1 OU libwebkit-1.0-2 ?
Ou une dépendance vers libwebkit-1.0-common, afin d'éviter les problèmes avec de futures mise à jour des paquets libwebkit* ?

fabounet, Wednesday 13 May 2009 à 15:27


Subscription date : 30 November 2007
Messages : 17118
oui bien sûr, ces noms de paquets qui contiennent le numéro de version me hérissent les poils !
on a le même problème avec libetpan11/13
tu dis qu'en remplaçant le nom du paquet par "libwebkit-1.0-common" ça marchera ? est-ce que ce genre de manip peut le faire pour n'importe quel paquet ou est-ce que ça va dépendre de la distribution après ?

Guest, Wednesday 13 May 2009 à 16:16

Bonjour,

je me suis trompé en disant qu'une dépendance avec "libwebkit-1.0-common" corrigerai le problème

En fait c'est le paquet "libwebkit-1.0-2" qui a comme dépendance "libwebkit-1.0-common". Donc cette solution ne fonctionnerai pas.
Par contre il doit être possible, dans le fichier Debian/control, de mettre
Depends : libwebkit-1.0-1 | libwebkit-1.0-2
, ce qui permettrai de tester l'une ou l'autre dépendance indépendamment.

Et dans le pire des cas, n'est-il pas possible de passer ce paquet en recommandé et non en dépendance ? Si bien sur celui-ci n'est pas indispensable au bon fonctionnement du dock.

Mav, Wednesday 13 May 2009 à 16:24


Subscription date : 29 November 2007
Messages : 3146
Le problème c'est qu'après ca impose une comm pour pas que ces plugins soit inutilisables par l'utilisateur lambda donc il vaut mieux utiliser ta méthode (si elle fonctionne)

fabounet, Wednesday 13 May 2009 à 18:16


Subscription date : 30 November 2007
Messages : 17118
passer ce paquet en recommandé va faire que personne ne va l'installer.
si c'est possible de faire un "ou" alors ce serait déjà bien (mais lourd à la longue)

matttbe, Wednesday 13 May 2009 à 20:06


Subscription date : 24 January 2009
Messages : 12573
Sur Karmic, il y a les deux
Mais c'est bizarre que les dev. de libwebkit ne fassent pas comme tout le monde...

Guest, Thursday 14 May 2009 à 10:49

Bonjour,

il est clair que la meilleure méthode est de mettre "Depends : libwebkit-1.0-1 | libwebkit-1.0-2" dans le fichier Debian/control.
Les infos que j'ai trouvé viennent de là => http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps

Guest, Thursday 14 May 2009 à 11:56

Je viens de tester en modifiant le fichier control contenu dans cairo-dock-plug-ins_v2.0.0_i686.deb et il me semble que tout est ok.

Voici son contenu modifié :
Package: cairo-dock-plug-ins
Version: 2.0.0
Section: desktop
Priority: optional
Architecture: all
Essential: no
Depends: cairo-dock, libvte9, libxxf86vm1, libasound2, libgnome-menu2, libexif12, libxklavier12, libwebkit-1.0-1 | libwebkit-1.0-2
Installed-Size: 1024
Maintainer: Fabrice Rey
Provides: cairo-dock-plug-ins
Description: A collection of official plug-ins and applets for cairo-dock, that will add effects, fonctionnalities, desktop enhancement, and accessories to your dock.


Quelqu'un peut-il tester sous Ubuntu et Debian ?

matttbe, Thursday 14 May 2009 à 12:57


Subscription date : 24 January 2009
Messages : 12573
Si ça fonctionne, ça corrigerait le problème des multiples paquets pour Ubuntu et une intégration d'un dépôt debian ! Mais il faudrait également le faire pour "libetpan13 | libetpan11" pour hardy et etch. (même si etch n'est plus trop d'actualité !)

Guest, Friday 15 May 2009 à 16:37

Bonjour,

cette solution sera-t-elle intégrée à la prochaine mise à jour de cairo-dock-plug-ins ?
quelqu'un d'autre l'a t-il testée ?

Merci d'avance pour vos réponses.

fabounet, Friday 15 May 2009 à 18:16


Subscription date : 30 November 2007
Messages : 17118
oui elle le sera si elle marche bien.
ça plus le fichier en 644, faudra pas les oublier.

Guest, Saturday 19 June 2010 à 09:03

hey I'm a spam...

Installation problems | Problèmes à l'installation

Subjects Author Language Messages Last message
[Locked] Installation depuis les dépôts Jaunty sur une Debian Sid
Guest Français 11 Guest [Read]
19 June 2010 à 09:03


Glx-Dock / Cairo-Dock List of forums Installation problems | Problèmes à l'installation Installation depuis les dépôts Jaunty sur une Debian Sid Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.