Installation problems | Problèmes à l'installation
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* ? |
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) |
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. |
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
|