Différences entre les versions de « Le système d'exploitation GNU-Linux/Installation de nouveaux logiciels »

rajout de la section : Installer un logiciel à partir des sources (à finir)
(rajout de la section : Installer un logiciel à partir des sources (à finir))
Au début de linux, Installerinstaller un logiciel libre nécessitait de récupérer les sources et de les compiler. Cette étape de compilation pouvait être fastidieuse car il fallait disposer de toutes les librairies utilisées par le logiciel.
 
Redhat a énormément simplifié ce processus en inventant le format RPM (Redhat Package Manager), format qui propose les logiciels open-source pré-compilés.
 
# zmore /usr/share/doc/python/python-policy.txt.gz
 
== Installer un logiciel à partir des sources ==
 
Dans certains cas, on peut être amené à devoir installer un logiciel à partir des fichiers sources :
 
* le logiciel n'est pas disponible sous Debian en .DEB
* on a besoin d'une version plus récente du logiciel
 
Pour faire ceci, on télécharge les sources du logiciel et on va les compiler.
 
Debian fournit un répertoire particulier destiné à accueillir les programmes installés à la main : {{vert|/usr/local}}.
 
Si on regarde le contenu de ce répertoire, on constate qu'il contient des sous-répertoires déjà présent à la racine :
 
# ls /usr/local/
bin etc games include lib man sbin share src
 
Ces répertoires vont accueillir tous les fichiers des programmes installés à la main :
* les exécutables : '''/usr/local/bin''' ou '''/usr/local/sbin'''
* les fichiers de configuration : '''/usr/local/etc'''
* les librairies : '''/usr/local/lib'''
* les pages de man : '''/usr/local/man'''
* les fichiers communs (icones, traductions ...) : '''/usr/local/share'''
* ...
 
Pour illustrer cette méthodologie, nous allons installer {{http://www.pidgin.im/|pidgin]].
 
Tout d'abord, on télécharge les fichiers sources du logiciel dans le répertoire '''/usr/local/src''' :
 
# wget http://downloads.sourceforge.net/pidgin/pidgin-2.3.0.tar.bz2
 
 
 
 
[[Catégorie:Le système d'exploitation GNU-Linux (livre)]]
320

modifications