Guide rapide de comparaison pour l'installation de programmes

Gazette Linux n°103 — Juin 2004

Martin McMahon

Article paru dans le n°103 de la Gazette Linux de juin 2004.

Traduction française par Joëlle Cornavin .

Relecture de la traduction française par Éric Madesclair .

Article publié sous Open Publication License. La Linux Gazette n'est ni produite, ni sponsorisée, ni avalisée par notre hébergeur principal, SSC, Inc.


Table des matières
1. Généralités
2. À partir des sources
2.1. Un fichier tar.gz
2.2. Changer de répertoire avec la commande cd
2.3. Installer ce répertoire
2.4. Installer un fichier src.rpm
2.5. Installer tous les source-rpm dans un répertoire
3. À partir des RPM
4. Exemples avec quelques distributions
4.1. Slackware
4.2. Debian et Gentoo

1. Généralités

Vous devez être root pour effectuer toutes les tâches suivantes. Pour devenir root, saisissez la commande suivante :



$> su - 

password: saisissez votre mot de passe 

2. À partir des sources

2.1. Un fichier tar.gz

Pour installer un programme à partir d'une archive .tar.gz, saisissez la commande suivante :



$> tar -zxvf foobar.tar.gz
 

La commande ci-dessus permet d'extraire les fichiers.


2.2. Changer de répertoire avec la commande cd

Passez à présent dans le nouveau répertoire :



$> cd foobar
 

2.3. Installer ce répertoire



$> ./configure && make && make install

C'est d'ordinaire la procédure permettant d'installer un programme à partir d'une archive .tar.gz, qui suppose que vous avez la version correcte du compilateur et toutes les bibliothèques nécessaires.


2.4. Installer un fichier src.rpm

Pour installer un source-rpm, saisissez la commande suivante :



$> rpmbuild --rebuild -v foobar.src.rpm


2.5. Installer tous les source-rpm dans un répertoire

Ne le faites que si vous avez un seul programme :



$> rpmbuild --rebuild -v *.src.rpm
 

3. À partir des RPM

Les RPM sont utilisés dans un certain nombre de distributions, comme Redhat, Fedora, SuSE et Mandrake.

Pour les installer, saisissez les commandes suivantes :



$> rpm -ivh foobar.rpm
 

Très simple !


4. Exemples avec quelques distributions

4.1. Slackware

Pour installer un .tgz sur une Slackware, saisissons la commande suivante :



$> installpkg foobar.tgz
 

Très simple là encore...


4.2. Debian et Gentoo

Installer un programme sous Debian et Gentoo est on ne peut plus facile.

 
 
$> apt-get update && apt-get install foobar
 
 

$> emerge foobar
 

Ces deux commandes permettent de télécharger et d'installer un programme automatiquement.