[Linux-bruxelles] Dépendances de Gimp

harpo_bzh at bretons.be harpo_bzh at bretons.be
Dim 19 Avr 18:14:32 CEST 2020


Merci Pat,

J'ai désinstallé gegl (0.04.22-3) et gimp avec option purge. ;-)
J'ai réinstallé gimp :  toujours la même erreur de version de gegl. Je
remarque que gegl (0.04.22-3) n'est pas installé avec Gimp, par contre
j'ai gir1.2-gegl-0.3 (version 0.22-3~18.04.sav0). J'ai aussi
libgegl-0.3-0 ( versio 0.3.30-1 ubuntu1) et ligegl-0.4-0 (version
1:0.4.18+om-0ubu18.04.18~ppa) et libgegl-common (version
1:0.4.18+om-0ubu18.04.18~ppa).

libgegl-dev n'est pas installé mais correspond à la version
0.4.22-3~18.04.sav0.

Si je veux installer gegl, je doit aussi installer libspirol. Mais le
message d'erreur est toujours là.

Si je veux installer libgegl-dev, je suis en échec avec les dépendances
suivantes :
/Dépend : libgegl-0.4-0 (=0.4.22-3~18.04.sav0) mais
1:0.4.18+om-0ubu18.04.18~ppa doit être installé//
//Dépend : libjson-glib-dev mais ne doit pas être installé/

Si je tente la désinstallation de libgegl-4.4-0, ça déinstalle gegl,
gimp, gimp-python gir1.2-gegl-0.4, libgimp2.0 et xsane. Allons-y pour
voir...
;-)

Quand je veux installer libgegl-dev, j'obtiens :
/E: Impossible de corriger les problèmes, des paquets défectueux sont en
mode « garder en l'état ».
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être
causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
E: Impossible de verrouiller le répertoire des listes de dépôts/

Je fais :
# apt clean
# apt autoclean
# apt autoremove et ça enlève gimp-data libde265-0 libgegl-common
libheif1 libmypaint-1.5-1 libspiro1 et xsane-common
# apt update
# apt upgrade

puis enfin # apt install libgegl-dev

/Les paquets supplémentaires suivants seront installés :
  gir1.2-gegl-0.4 libgegl-0.4-0 libgegl-common libraw19
Les NOUVEAUX paquets suivants seront installés :
  gir1.2-gegl-0.4 libgegl-0.4-0 libgegl-common libgegl-dev libraw19/

puis encore # apt install gimp

/Les paquets supplémentaires suivants seront installés :
  gimp-data libde265-0 libgimp2.0 libheif1 libmypaint-1.5-1
Les NOUVEAUX paquets suivants seront installés :
  gimp gimp-data libde265-0 libgimp2.0 libheif1 libmypaint-1.5-1/

Et Gimp DÉMARRE !...

:-D

Merci donc Patrick !


Le 18/04/20 à 19:45, Depuydt, Patrick a écrit :
> C'est possible, est-ce que tu as essayé un truc du genre:
>
> apt-get remove --purge gegl
> YES all versions :)
> apt-get install gimp
>
> et voire si il réinstalle bien que une seule fois la 4.22?
>
> Pat
>
> On Thu, Apr 16, 2020 at 5:59 PM harpo_bzh at bretons.be
> <mailto:harpo_bzh at bretons.be> <harpo_bzh at bretons.be
> <mailto:harpo_bzh at bretons.be>> wrote:
>
>     Merci Patrick,
>
>     J'ai gentiment suivi la procédure mais en gardant le même message
>     d'erreur. En supprimant un autre ppa qui concernait Gimp (lors
>     d'un précédent essai de correction), j'ai enfin pu installer
>     gir1.2-babl-0.1 version 0.1.74-1~18.04.sav0
>
>     Le message d'erreur est maintenant différent :
>
>     /"GIMP requires GEGL version 0.4.22 or later.
>     Installed GEGL version is 0.4.18."/
>
>     Pourtant on dirait bien que la version 0.4.22 est installée
>     puisque j'ai :
>
>     /"$ apt-cache policy gegl
>     gegl:
>       Installé : 0.4.22-3~18.04.sav0
>       Candidat : 0.4.22-3~18.04.sav0
>      Table de version :
>      *** 0.4.22-3~18.04.sav0 500
>             500 http://ppa.launchpad.net/savoury1/gimp/ubuntu
>     bionic/main amd64 Packages
>             100 /var/lib/dpkg/status
>          0.3.30-1ubuntu1 500
>             500 http://mirror.unix-solutions.be/ubuntu bionic/universe
>     amd64 Packages"/
>
>     Est-ce que ça viendrait d'un problème avec la 0.3.30, dont il est
>     fait aussi mention?
>
>     Merci !
>
>     -- 
>
>     Harpo
>
>     Le 15/04/20 à 15:16, Depuydt, Patrick a écrit :
>>     Harpo,
>>
>>     Bein, tu peux compiler toi même si tu le souhaites, il te manques
>>     des libs -devel je vais faire une petite recherche si ma
>>     proposition suivante ne te convient pas:
>>
>>     sudo add-apt-repository ppa:savoury1/graphics
>>     sudo add-apt-repository ppa:savoury1/multimedia
>>     sudo add-apt-repository ppa:savoury1/ffmpeg4
>>     sudo add-apt-repository ppa:savoury1/gimp
>>     sudo apt-get update
>>     sudo apt-get install gimp
>>
>>     Ca installe la version 2.10.18
>>
>>     Si tu veux compiler toi même en fait le gars du ppa propose aussi
>>     les lib devel.
>>
>>     Pat.
>>
>>
>>
>>     On Wed, Apr 15, 2020 at 2:47 PM harpo_bzh at bretons.be
>>     <mailto:harpo_bzh at bretons.be> <harpo_bzh at bretons.be
>>     <mailto:harpo_bzh at bretons.be>> wrote:
>>
>>         Bonjour,
>>
>>         J'ai des petits souci avec The Gimp.
>>
>>         Au démarrage, j'ai le message d'erreur suivant :
>>
>>         /"GIMP requires BABL version 0.1.72 or later.
>>         Installed BABL version is 0.1.66.
>>
>>         Somehow you or your software packager managed
>>         to install GIMP with an older BABL version.
>>
>>         Please upgrade to BABL version 0.1.72 or later."/
>>
>>         Je suis sous linux Mint 19.1 Cinammon
>>
>>         Kernel: 4.15.0-96-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 
>>                    Desktop: Cinnamon 4.0.10 wm: muffin dm: LightDM Distro: Linux Mint 19.1 Tessa 
>>                    base: Ubuntu 18.04 bionic
>>
>>         Autant dire que Babl 0.1.72 n'est pas dans les dépôts. Je
>>         cherche à installer la dernière version 0.1.74 à partir des
>>         sources. Selon la procédure trouvée ici
>>         http://www.fr.linuxfromscratch.org/view/blfs-svn/general/babl.html,
>>         je dois d'abord installer et configurer meson. Là, je bloque
>>         un peu. la commande $ meson --reconfigure me donne :
>>
>>
>>         /The Meson build system//
>>         //Version: 0.50.0//
>>         //Source dir: /home/tadaa/Téléchargements/babl-0.1.74//
>>         //Build dir: /home/tadaa/Téléchargements/babl-0.1.74/bld//
>>         //Build type: native build//
>>         //Project name: babl//
>>         //Project version: 0.1.74//
>>         //Native C compiler: cc (gcc 7.5.0 "cc (Ubuntu
>>         7.5.0-3ubuntu1~18.04) 7.5.0")//
>>         //Build machine cpu family: x86_64//
>>         //Build machine cpu: x86_64//
>>         //Message: Host machine cpu family: x86_64//
>>         //Message: Host os: linux//
>>         //Message: Build os: linux//
>>         //Compiler for C supports arguments -Ofast: YES//
>>         //Compiler for C supports arguments
>>         -fno-unsafe-math-optimizations: YES//
>>         //Compiler for C supports arguments
>>         -Wdeclaration-after-statement: YES//
>>         //Compiler for C supports arguments -Winit-self: YES//
>>         //Compiler for C supports arguments -Wmissing-declarations: YES//
>>         //Compiler for C supports arguments -Wmissing-prototypes: YES//
>>         //Compiler for C supports arguments -Wold-style-definition: YES//
>>         //Compiler for C supports arguments -Wpointer-arith: YES//
>>         //Compiler for C supports arguments -mmmx: YES//
>>         //Message: mmx assembly available//
>>         //Compiler for C supports arguments -msse: YES//
>>         //Message: sse assembly available//
>>         //Compiler for C supports arguments -mfpmath=sse: YES//
>>         //Compiler for C supports arguments -msse2: YES//
>>         //Message: sse2 assembly available//
>>         //Compiler for C supports arguments -msse4.1: YES//
>>         //Message: sse4.1 assembly available//
>>         //Compiler for C supports arguments -mavx2: YES//
>>         //Message: avx2 assembly available//
>>         //Compiler for C supports arguments -mf16c: YES//
>>         //Message: Can compile half-floating point code (f16c)//
>>         //Has header "dlfcn.h" : YES//
>>         //*Has header "dl.h" : NO*//
>>         //Checking for function "gettimeofday" : YES//
>>         //*Checking for function "rint" : NO*//
>>         //Checking for function "srandom" : YES//
>>         //Dependency lcms2 found: YES (cached)//
>>         //Library m found: YES//
>>         //Dependency threads found: YES (cached)//
>>         //Library dl found: YES//
>>         //Program env found: YES (/usr/bin/env)//
>>         //Program git found: YES (/usr/bin/git)//
>>         //*Program rsvg-convert found: NO*//
>>         //Program test found: YES (/usr/bin/test)//
>>         //*Program w3m found: NO*//
>>         //Configuring config.h using configuration//
>>         //Using meson's python ['/usr/bin/python3']//
>>         //Checking if "-Wl,--version-script" links: YES//
>>         //Configuring babl-version.h using configuration//
>>         //Found pkg-config: /usr/bin/pkg-config (0.29.1)//
>>         //Program tools/xml_insert.sh found: YES
>>         (/home/tadaa/Téléchargements/babl-0.1.74/docs/tools/xml_insert.sh)//
>>         //Configuring index-static.html using configuration//
>>         //Build targets in project: 77//
>>         //Found ninja-1.9.0.git.kitware.dyndep-1.jobserver-1 at
>>         /home/tadaa/.local/bin/ninja/
>>
>>         Comment pensez-vous que je peux résoudre les NO, que j'ai
>>         trouvé (si c'est ça qui coince, en tout cas)?
>>
>>         Merci!
>>
>>         -- 
>>         Harpo
>>         _______________________________________________
>>         Linux-bruxelles :
>>         Èchanger, partager, s'informer par mails sur toute action,
>>         proposition accordée avec: http://www.bxlug.be/?Nos-statuts
>>
>>         ! 64 kb autorisés par mail, tout fichier inclus !
>>
>>         Linux-bruxelles at lists.bxlug.be
>>         <mailto:Linux-bruxelles at lists.bxlug.be>
>>         https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>>
>>
>>     _______________________________________________
>>     Linux-bruxelles :
>>     Èchanger, partager, s'informer par mails sur toute action, proposition accordée avec: http://www.bxlug.be/?Nos-statuts
>>
>>     ! 64 kb autorisés par mail, tout fichier inclus !
>>
>>     Linux-bruxelles at lists.bxlug.be <mailto:Linux-bruxelles at lists.bxlug.be>
>>     https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>>
>     _______________________________________________
>     Linux-bruxelles :
>     Èchanger, partager, s'informer par mails sur toute action,
>     proposition accordée avec: http://www.bxlug.be/?Nos-statuts
>
>     ! 64 kb autorisés par mail, tout fichier inclus !
>
>     Linux-bruxelles at lists.bxlug.be <mailto:Linux-bruxelles at lists.bxlug.be>
>     https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>
>
> _______________________________________________
> Linux-bruxelles :
> Èchanger, partager, s'informer par mails sur toute action, proposition accordée avec: http://www.bxlug.be/?Nos-statuts
>
> ! 64 kb autorisés par mail, tout fichier inclus !
>
> Linux-bruxelles at lists.bxlug.be
> https://chahut.domainepublic.net/cgi-bin/mailman/listinfo/linux-bruxelles
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20200419/40bddbda/attachment-0001.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles