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
Page mise à jour le 07 juillet 2007 à 18h04.