Conflit fam / gamin

Bonjour,

mon PC tourne actuellement sous etch / xfce.

Lors de l’installation de certains logiciels ayant des dépendances gnome, je me retrouve avec un conflit entre les paquets fam et gamin.
Exemple avec inkscape :

[code]$ s aptitude install inkscape
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÉS :
dia-libs gamin inkscape
Les NOUVEAUX paquets suivants vont être automatiquement installés :
blt dia dia-common fam gnome-mime-data gs gs-common gs-gpl libavahi-client3 libavahi-common-data
libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libgc1c2 libgnomevfs2-0 libgnomevfs2-common
libgnomevfs2-extra libmagick++9c2a libperl5.8 libplot2c2 libpstoedit0c2a libsmbclient libwmf-bin
libxslt1.1 perlmagick psfontmgr pstoedit python-imaging python-imaging-tk python-tk skencil sketch tcl8.4
tk8.4
Les NOUVEAUX paquets suivants vont être installés :
blt dia dia-common fam gnome-mime-data gs gs-common gs-gpl libavahi-client3 libavahi-common-data
libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libgc1c2 libgnomevfs2-0 libgnomevfs2-common
libgnomevfs2-extra libmagick++9c2a libperl5.8 libplot2c2 libpstoedit0c2a libsmbclient libwmf-bin
libxslt1.1 perlmagick psfontmgr pstoedit python-imaging python-imaging-tk python-tk skencil sketch tcl8.4
tk8.4
0 paquets mis à jour, 37 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 29,5Mo d’archives. Après dépaquetage, 103Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
dia-libs: Dépend: python2.3 (>= 2.3) qui est un paquet virtuel
gamin: Est en conflit avec: fam mais 2.7.0-12 doit être installé.
inkscape: Dépend: libglibmm-2.4-1c2 (>= 2.6.1) qui est un paquet virtuel
Dépend: libgtkmm-2.4-1c2 (>= 1:2.6.0) qui est un paquet virtuel
Dépend: libsigc+±2.0-0c2 (>= 2.0.2) qui est un paquet virtuel
Resolving dependencies…
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
dia [Non installé]
dia-common [Non installé]
dia-libs [Non installé]
fam [Non installé]
inkscape [Non installé]
libgnomevfs2-0 [Non installé]
libgnomevfs2-extra [Non installé]

Le score est de -9947

Accepter cette solution ? [Y/n/q/?][/code]

je me retrouve donc dans l’incapacité d’installer ces paquets.

Existe-t-il une solution car aptitude n’en trouve pas (et me propose de désinstaller xfce pour régler le pb) ?

Merci de votre aide

Avec tous les gens intelligents qui traînent sur ce forum, je suis étonné de ne pas avoir un bout de réponse. :slightly_smiling: :slightly_smiling: :slightly_smiling: :slightly_smiling:

comme ça, trés vite, je dirais que le remplacement de gamin par fam ( parfois on se demande ce qui est pire ) n’est pas le problême, et que si il existait des paquets fournissant libglibmm-2.4-1c2, et les autres libs, alors fam remplacerait gamin sans problême.
Et je ne te dis pas ça parceque je suis intelligent.

Donne le résultat de
apt-cache policy paquet
pour
paquet=dia-libs gamin inkscape fam libglibmm-2.4-1c2

@mattotop : si, si, utiliser debian peut être considéré comme une certaine forme d’intelligence. Et je dis pas cela parce que je l’utilise. :smiley:

Infos sur les paquets :

dia-libs:
  Installé : (aucun)
  Candidat : 0.94.0-17.1etch1

gamin:
  Installé : 0.1.8-2
  Candidat : 0.1.8-2

inkscape:
  Installé : (aucun)
  Candidat : 0.43-0.0etch1

fam:
  Installé : (aucun)
  Candidat : 2.7.0-12

libglibmm-2.4-1c2a:
  Installé : (aucun)
  Candidat : 2.12.0-1

ce que tu donnes n’est pas le résultat d’apt-cache policy dia-libs gamin inkscape fam libglibmm-2.4-1c2, si ?
et il faudrait aussi libgtkmm-2.4-1c2 et libsigc+±2.0-0c2.
Mais c’est carrément bizarre, chez moi j’ai un sources.list étendu, mais aucunes traces des libsglib machin:

[quote]roc@ROC:~$ apt-cache policy dia-libs gamin inkscape fam libglibmm-2.4-1c2 libgtkmm-2.4-1c2 libsigc+±2.0-0c2
dia-libs:
Installé : (aucun)
Candidat : 0.96.1-7.1
Table de version :
0.96.1-7.1 0
891 ftp.fr.debian.org lenny/main Packages
898 ftp.fr.debian.org sid/main Packages
0.95.0-4.1+b1 0
894 ftp.fr.debian.org etch/main Packages
gamin:
Installé : 0.1.9-2
Candidat : 0.1.9-2
Table de version :
*** 0.1.9-2 0
891 ftp.fr.debian.org lenny/main Packages
898 ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
0.1.8-2 0
894 ftp.fr.debian.org etch/main Packages
inkscape:
Installé : 0.46-3
Candidat : 0.46-3
Table de version :
*** 0.46-3 0
898 ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
0.46-2.lenny1 0
891 ftp.fr.debian.org lenny/main Packages
0.44.1-1 0
894 ftp.fr.debian.org etch/main Packages
0.43-0.0etch1 0
896 security.debian.org etch/updates/main Packages
fam:
Installé : (aucun)
Candidat : 2.7.0-13.3
Table de version :
2.7.0-13.3 0
891 ftp.fr.debian.org lenny/main Packages
898 ftp.fr.debian.org sid/main Packages
2.7.0-12 0
894 ftp.fr.debian.org etch/main Packages
libglibmm-2.4-1c2:
Installé : (aucun)
Candidat : (aucun)
Table de version :
libgtkmm-2.4-1c2:
Installé : (aucun)
Candidat : (aucun)
Table de version :
libsigc+±2.0-0c2:
Installé : (aucun)
Candidat : (aucun)
Table de version :
[/quote] Tu es sous debian ?

Sous cette forme, tu devrais retrouver ce que tu as (jamais fait une version courte) :

dia-libs:
  Installé : (aucun)
  Candidat : 0.94.0-17.1etch1
 Table de version :
     0.95.0-4.1+b1 0
        995 http://ftp.fr.debian.org etch/main Packages
     0.94.0-17.1etch1 0
        997 http://security.debian.org etch/updates/main Packages

gamin:
  Installé : 0.1.8-2
  Candidat : 0.1.8-2
 Table de version :
 *** 0.1.8-2 0
        995 http://ftp.fr.debian.org etch/main Packages
        100 /var/lib/dpkg/status

inkscape:
  Installé : (aucun)
  Candidat : 0.43-0.0etch1
 Table de version :
     0.44.1-1 0
        995 http://ftp.fr.debian.org etch/main Packages
     0.43-0.0etch1 0
        997 http://security.debian.org etch/updates/main Packages

fam:
  Installé : (aucun)
  Candidat : 2.7.0-12
 Table de version :
     2.7.0-12 0
        995 http://ftp.fr.debian.org etch/main Packages

libglibmm-2.4-1c2a:
  Installé : (aucun)
  Candidat : 2.12.0-1
 Table de version :
     2.12.0-1 0
        995 http://ftp.fr.debian.org etch/main Packages

libgtkmm2.0-1c2a:
  Installé : (aucun)
  Candidat : 2.2.12-2
 Table de version :
     2.2.12-2 0
        995 http://ftp.fr.debian.org etch/main Packages

libsigc++-2.0-0c2a:
  Installé : 2.0.17-2
  Candidat : 2.0.17-2
 Table de version :
 *** 2.0.17-2 0
        995 http://ftp.fr.debian.org etch/main Packages
        100 /var/lib/dpkg/status

Certaines versions de paquet diffèrent des tiennes étant sous etch.

Est-ce-à dire que je dois installer tous ces paquets ? parce qu’à l’install de fam, aptitude renvoie :

Les paquets suivants sont CASSÉS : gamin [...] Supprimer les paquets suivants : gamin libgamin0 libthunar-vfs-1-2 thunar xfce4 xfce4-session xfce4-utils xfdesktop4

ah ben tu es mal, si tu veux garder xfce et thunar.
Mais bon, as tu essayé plutot apt-get install inkscape (pas aptitude) ?

Je te suggère de retirer le security le temps de cette installation, les versions sont plus anciennes et le pbm peut venir de là: Tu mets un # devant le dépot «security» ou tu baisses temporairement les preferences et tu réessayes avec un update.

@fran.b : j’ai essayé de virer les dépôts “security” mais j’ai encore des conflits et des paquets cassés dans tous les sens. Je risque de me retrouver avec une installation bien bancale.

Donc, si j’ai bien compris : “xfce” nécessite “gamin” et "gnome nécessite “fam” et que dans la cas de l’installation d’un paquet nécessitant les librairies “gnome” et bien je suis bien *****. C’est à la limite du bug tout ça.

Est-ce que le pb est le même sous Lenny ?

Autre alternative : un équivalent à inkscape ?

Une solution est de compiler les paquets posant souci sur ta configuration, la compatibilité sera assurée.