logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


COMPILATION DE GIMP

Comme je suis têtu et que je n'arrive pas à me remettre à Gimp 2.4 après être passé par la 2.6, et que je souhaite rester sous Lenny, j'ai cherché une solution pour réussir à l'installer, et c'est tout simple :

on va le compiler !

Déjà, rendons à César ce qui appartient à César, le tuto original :

Enlever l'ancienne version

Tout d'abord virer la version 2.4 si elle est installée :

 # apt-get remove --purge gimp gimp-data

Installer les outils de compilation

Ensuite on installe ce qu'il nous faut :

 # apt-get install build-essential

Vérification des sources.list deb-src

On vérifie que les sources sont bien activées dans les dépôts.
Les lignes deb-src dans le fichier sources.list doivent être décommentées, je vous renvoie au wiki ici : Les DEPOTS et : les SOURCES.LIST pour plus d'explications.

Si ce n'était pas le cas, on les décommente et on les active par un :

# apt-get update

les bibliothèques de développement

On installe les bibliothèques de développement :

# apt-get build-dep gimp

Ensuite, on va récupérer les sources de Gimp sur le FTP officiel :
ftp://ftp.gimp.org/pub/gimp/v2.6/.

Enregistrement de l'application

Actuellement la version la plus récente est la gimp-2.6.6.tar.bz2.
On enregistre le fichier sur le bureau puis on s'y place depuis un terminal pour décompresser l'archive :

 # cd /home/utilisateur/Desktop

Puis :

# tar -xjf gimp-2.6.6.tar.bz2

la Compilation de Gimp - Action !

Par la commande de décompression tar précédente, un répertoire gimp-2.6.6 a été créé, on s'y place :

    # cd gimp-2.6.6

et on lance la compilation :

 # ./configure

Il arrive que le ./configure renvoie cette erreur :

 "No package 'babl' found" et "No package 'gegl' found"

dans ce cas il faut installer les paquets manquants :

 # apt-get install libbabl-0.0-0 libbabl-0.0-0-dev libgegl-0.0-0 libgegl-0.0-0-dev

Ensuite relancer le :

 # ./configure

puis :

 # make

et enfin, on termine l'installation en root :

 # make install

Pour cette dernière commande, à la place de make install, on peut utiliser :

 # checkinstall

qui va créer un fichier .deb qui permettra lui-même une désinstallation aisée plus tard.

Il faut installer le paquet checkinstall si la commande vous renvoie une erreur.

Il est aussi nécessaire d'avoir le paquet libgimp2.0 d'installé :

 # apt-get install libgimp2.0

Enfin :

 $ gimp

Et bienvenue pour de nouvelles aventures avec un Gimp tout nouveau tout bô !

A noter que ce paquet compilé ne bénéficiera pas des mises à jour automatiques proposées habituellement avec la version gimp des dépôts officiels installés normalement, c'est à dire via les commandes :

 apt-get ou aptitude install

Si vous voulez, j'ai mis mon .deb en ligne :

Compilé pour une architecture amd64.

Je n'ai pas essayé de l'installer comme ça, je ne garantis rien !

Voilà, de mani, aussi entêté que breutonnant puisse l'être !
Dans le forum ici :
http://debian-facile.org/forum/viewtopic.php?id=1284

TP-01 bis GIMP

 si la ligne de commande commence par # => il faut être root,\\ 
 si la ligne commence par $ => il faut être user "de base"\\ 
 Si le mécanisme sudo est installé pour votre user vous pouve faire toute la manip.
 en tant que user en remplaçant "#" par "sudo" !

C'est parti:

J'ai d'abord ajouté une ligne à /etc/apt/sources.list :

 # echo "deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free" >> /etc/apt/sources.list

Puis pour qu'elle soit prise en compte:

 # aptitude update

On installe les dépendances nécessaires à la compilation de gimp 2.4 de lenny. On a de la chance, c'est les mêmes (ou presque) que celles de gimp 2.6 de sid

 # apt-get build-dep gimp

On installe le paquet fakeroot qui sera bientôt nécessaire pour la construction des paquets (cf plus bas dpkg-buildpackage)

 # aptitude install fakeroot

On récupère le paquet source de gimp 2.6 de sid en forçant le numéro de version:

 $ cd ~/Desktop
 $ apt-get source gimp=2.6.7-1

NB1:

pour connaitre la version gimp de sid, une possibilité est d'aller voir sur:
http://www.debian.org/distrib/packages

NB2:

on peut maintenant, si l'on veut, enlever la ligne deb-src rajoutée au début dans /etc/apt/sources.list

On fabrique maintenant les paquets binaires (*deb) à la méthode debian

 $ cd gimp-2.6*
 $ dpkg-buildpackage -rfakeoot -b -uc

patience

Si tout c'est bien passé on a 6 nouveaux paquets que l'on peux installer :

 # dpkg -i ../gimp*deb ../libgimp*

NB:

L'installation des paquets gimp-dbg*deb libgimp2.0-dev*deb et libgimp2.0-doc*deb est facultative.
D'ailleurs chez moi gimp-dbg a rapidement voulu se desinstaller …

Guyr

Ah que ces tutos nouveaux qu'ils sont bô !

Merci à vous deux, Guyr et mani, de votre attention !

doc/media/gimp/compiler.1389640244.txt.gz · Dernière modification: 13/01/2014 20:10 par bendia

Pied de page des forums

Propulsé par FluxBB