Installation à partir des sources

Introduction

La procédure la plus courante pour configurer/compiler/installer depuis des sources est : - extraire l’archive - configurer le programme - compiler le programme - installer le programme

Nous allons voir les démarches plus en détails

Décompresser des archives

Les programmes, ou plutôt les sources des programmes, sont généralement mis à disposition sous forme d’archives afin de n’avoir à récupérer qu’un seul fichier plutôt qu’une multitude. Ces archives sont par ailleurs souvent compressées afin de minimiser les informations à transmettre.

Le format tar

Ce format est une archive sans compression. Pour extraire les fichiers il faut faire :

tar xvf fichier.tar

Le format gzip (ou gz)

Pour extraire les fichiers il faut faire :

gunzip fichier.gz

Le format bzip2 (ou bz2)

Pour extraire les fichiers il faut faire :

bzip2 -d fichier.bz2

Le format tar.gz

Ce format est de loin le plus répandu dans le monde Linux. Pour extraire les fichiers il faut faire :

tar xvzf fichier.tar.gz

Le format tar.bz2

Ce format est celui qui présente dans la plupart des cas la compression la plus importante. Cependant l’archive est plus longue à générer. Pour extraire les fichiers il faut faire :

tar xvjf fichier.tar.bz2

Installation du programme

Maintenant que vous savez décompresser une archive, il faut regarder la phase configuration, compilation et installation du programme.

Attention :
Les étapes suivantes sont celles que l’on rencontre presque tout le temps. Cependant, il est NECESSAIRE de lire le fichier README et/ou le fichier INSTALL pour connaître les commandes adaptées au programme que l’on veut installer !

Configuration

Avant de lancer la compilation, il est nécessaire de récupérer quelques informations sur le système et les applications en place (variables d’environnement, compilateur disponible …). C’est la phase de configuration.

LISEZ BIEN LE README

Des options de compilation peuvent souvent être définies lors de cette étape. Vous pouvez aussi utiliser :

./configure —help

Ne vous inquiétez pas, cette phase est quasi automatique (sauf lorsque l’on rencontre des problèmes ;) ). En effet, il suffit d’aller dans le répertoire où les sources ont été extraite et de lancer le script de configuration :

cd /home/moi/MonRepertoireDeSources
./configure

Nb: le ‘.’ point devant le / (slash) est important car il permet de préciser que l’on execute le fichier configure qui se trouve où le shell se trouve, sinon il aurait fallu préciser un chemin absolu (par rapport à la racine) :

/home/moi/MonRepertoireDeSources/configure

Compilation du programme

Maintenant, il faut compiler le programme. C’est à dire transformer les sources (du texte) en langage compréhensible par la machine. Il suffit généralement de faire :

make

Cette commande peut prendre plusieurs minutes, heures, jours, mois, année, décennie… nan j’exagère, mais ça peut être vraiment long. En cas d’erreur, le programme vous rendra la main en affichant juste avant le message d’erreur. Sinon après avoir inscrit un certain nombre (et un nombre certain) de lignes il vous redonne simplement la main pour pouvoir installer.

En cas d’échec, il est conseillé de nettoyer ce qui a été généré avec la commande :

make clean

Installation du programme

L’installation du programme se fait en tant que root !

En tant qu’administrateur (su puis mot de passe) il vous suffira alors de taper :

make install

Et voilà vous en avez fini de l’installation.

Pour désinstaller ce même programme, placez vous en root dans le dossier des sources et tapez :

make uninstall


^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.