4. Installation d'une distribution source de Bluefish

4.1. Généralités sur l'installation
4.2. Installation à partir de l'arborescence source de développement
4.3. Problèmes de compilation

En installant Bluefish à partir du source, vous aurez une version plus récente (à partir de CVS) que celles distribuées sous forme binaire. Vous devrez compiler à partir du source si aucun binaire n'est disponible sur votre système.

4.1. Généralités sur l'installation

Voici la description brève d'une installation. Voyez les autres chapitres en cas de doute.

Bluefish s'installe via les étapes standards 'configure, make, make install' . On suppose ici que vous avez téléchargé un paquet source Bluefish, disons bluefish-ver.tar.gz (changez ici le nom du fichier en son nom réel). Pour l'installer, suivez les étapes suivantes :

  1. tar -zxvf bluefish-ver.tar.gz

  2. cd bluefish-ver

  3. ./configure

  4. make

  5. su -c 'make install'

  6. Saisissez bluefish pour le lancer. Vous pouvez supprimer le répertoire bluefish-ver.

Le script configure sert à trouver automatiquement les drapeaux appropriés à votre système. Cette phase de compilation est nécessaire à cause des différences entre systèmes. Le script résout facilement ces problèmes et vous informe s'il vous manque des paquets essentiels à la compilation.

Le script configure peut être configuré. En général, vous n'aurez pas besoin de le faire, mais si nécessaire, la chose est facile à faire. Voir Section 5, « Options de configuration » pour la liste complète des options.

4.2. Installation à partir de l'arborescence source de développement

Vous pouvez accéder à la dernière version de Bluefish via CVS en suivant les instructions données à la Section 4, « Version CVS ». Ensuite, vous l'installerez de la façon suivante :

  1. Positionnez-vous dans le répertoire contenant les fichiers source de bluefish : cd bluefish-gtk2

  2. Générez le script configure en exécutant autoconf

  3. Puis exécutez configure suivi des options désirées

    L'exemple suivant installe Bluefish dans le répertoire spécifié en préfixe (c'est-à-dire que le binaire est installé dans le répertoire /usr/local/bf-cvs/bin/bluefish). Il est probable que ce ne soit pas ce que voulez, en ce cas exécutez configure sans paramètres.

    $ ./configure --prefix=/usr/local/bf-cvs

    Si configure échoue, il vous donnera une indication sur ce qui manque ou sur ce qui est erroné.

  4. En supposant de tout s'est passé correctement, la prochaine étape consiste à compiler Bluefish. Pour ce faire, exécutez make.

  5. Quand make est terminé, vous pouvez installer Bluefish : (su en tant que super-utilisateur d'abord, à moins que vous n'ayez indiqué un préfixe accessible en écriture par l'utilisateur à configure), puis exécutez : # make install.

Pour mettre à jour les sources ultérieurement, exécutez cvs -z3 -q update à partir du répertoire bluefish-gtk2.

4.3. Problèmes de compilation

Si la compilation échoue, vérifiez d'abord que vous avez installé tous les utilitaires et toutes les librairies nécessaires. Voir Section 1, « Préalables ».

Ensuite, voyez si votre système est mentionné à la Section 3, « Problèmes d'installation inhérents à certains systèmes ».

Vous trouverez ci-dessous une liste des problèmes recensés sur la liste de développement de Bluefish :

  • make: *** No targets specified and no makefile found. Stop.

    Ce message apparaît quand configure échoue et que vous tentez d'exécuter make. Il apparaît aussi si vous exécutez make à partir d'un répertoire erroné.

  • ... autres problèmes à répertorier ;-)

Si vous ne parvenez pas à trouver une solution ou si vous pensez que la solution que vous avez trouvée pourrait être utile à d'autres personnes, contactez-nous sur la liste de développement de bluefish (voir Section 2.4, « Contact »). Contactez tout d'abord le mainteneur du paquet Bluefish s'il existe.