<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Manuel de référence"><link rel="up" href="install-free-software-chapter.html" title="Chapitre 12. Installation d'un logiciel libre"><link rel="previous" href="install-free-compilation.html" title="Compilation"><link rel="next" href="install-free-support.html" title="Assistance"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="install-free-compilation.html">Précédent</a> </td><th width="60%" align="center">Chapitre 12. Installation d'un logiciel libre</th><td width="20%" align="right"> <a accesskey="n" href="install-free-support.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="install-free-installation"></a>Installation</h2></div></div><div></div></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="id2565491"></a>Avec Make</h3></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa174"></a>Maintenant que tout est compilé, il vous reste a copier les fichiers produits dans un endroit adéquat (généralement, dans un des sous-répertoires de <tt class="filename">/usr/local</tt>).</p><p><a name="BId-install-free-software-chapter-pa175"></a><span><b class="command">make</b></span> permet généralement d'assurer ce travail. Une cible spéciale est la cible <tt class="literal">install</tt>. Très logiquement, utiliser <span><b class="command">make install</b></span> permet d'installer les fichiers nécessaires.</p><p><a name="BId-install-free-software-chapter-pa176"></a>Généralement, la procédure est décrite dans les fichiers <tt class="filename">INSTALL</tt> ou <tt class="filename">README</tt>. Mais parfois, l'auteur a oublié d'en prévoir une. Dans ce cas, il va falloir tout installer à la main.</p><p><a name="BId-install-free-software-chapter-pa177"></a>Copiez alors :</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-install-free-software-chapter-pa178"></a>les exécutables (programmes) dans le répertoire portant le nom <tt class="filename">/usr/local/bin</tt> </p></li><li><p><a name="BId-install-free-software-chapter-pa179"></a>les bibliothèques (fichiers <tt class="filename">lib*.so</tt>) dans le répertoire portant le nom <tt class="filename">/usr/local/lib</tt> </p></li><li><p><a name="BId-install-free-software-chapter-pa180"></a>les fichiers d'en-têtes (fichiers <tt class="filename">*.h</tt>) dans le répertoire portant le nom <tt class="filename">/usr/local/include</tt> (attention à ne pas écraser les fichiers originaux);</p></li><li><p><a name="BId-install-free-software-chapter-pa181"></a>les fichiers de données vont généralement dans le répertoire <tt class="filename">/usr/local/share</tt>. Si vous ne connaissez pas la procédure d'installation, vous pouvez essayer de démarrer le programme sans copier les fichiers de données, et les mettre au bon endroit lorsqu'il vous les demande (dans un message d'erreur du type <tt class="literal">Cannot open <tt class="filename">/usr/local/share/glloq/data.db</tt> </tt>);</p></li><li><p><a name="BId-install-free-software-chapter-pa182"></a>la documentation est un peu à part :</p><div class="itemizedlist"><ul type="circle"><li><p><a name="BId-install-free-software-chapter-pa183"></a>les fichiers <tt class="filename">man</tt> se placent dans un des sous-répertoires de <tt class="filename">/usr/local/man</tt>. Généralement, ces fichiers sont au format <span><b class="command">troff</b></span> (ou <span><b class="command">groff</b></span>), et ont pour extension un chiffre. Leur nom est celui d'une commande (par exemple, <tt class="filename">echo.1</tt>). Si le chiffre est <tt class="literal">n</tt>, copiez ce fichier dans le sous-répertoire <tt class="option">/usr/local/man/man<n></tt>.</p></li><li><p><a name="BId-install-free-software-chapter-pa184"></a>les fichiers <tt class="filename">info</tt> se placent dans le répertoire <tt class="filename">/usr/info</tt> ou <tt class="filename">/usr/local/info</tt> </p></li></ul></div></li></ul></div><p><a name="BId-install-free-software-chapter-pa185"></a>Et voilà, c'est fini ! Félicitations ! Vous êtes maintenant fin prêt(e) à recompiler votre système d'exploitation tout entier.</p></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="id2565827"></a>Problèmes</h3></div></div><div></div></div><p><a name="BId-install-free-software-chapter-pa186"></a>Si vous venez d'installer un programme libre, par exemple <span class="application">GNU tar</span> et si, lors de son exécution, ce n'est pas lui qui est appelé; ou bien si le fonctionnement de ce programme est différent de celui qu'il avait lorsque vous le testiez directement à partir du répertoire <tt class="filename">src</tt> : il s'agit là d'un problème de <tt class="filename">PATH</tt> qui trouve le programme dans un répertoire situé avant celui où vous avez installé le nouveau logiciel. Vérifiez ceci en exécutant <tt class="option">type -a <programme></tt>.</p><p><a name="BId-install-free-software-chapter-pa187"></a>La solution est de mettre le répertoire d'installation plus haut dans le <tt class="varname">PATH</tt>, et/ou de supprimer/renommer les fichiers qui s'exécutent sans qu'on le désire, et/ou de renommer votre nouveau programme (en <span><b class="command">gtar</b></span> dans cet exemple), de sorte qu'il n'y ait plus de confusion.</p><p><a name="BId-install-free-software-chapter-pa188"></a>Vous pouvez aussi mettre en place un alias, si le <span class="foreignphrase"><i class="foreignphrase">shell</i></span> le permet (par exemple dire que <span><b class="command">tar</b></span>, est <tt class="filename">/usr/local/bin/gtar</tt>).</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install-free-compilation.html">Précédent</a> </td><td width="20%" align="center"><a accesskey="u" href="install-free-software-chapter.html">Niveau supérieur</a></td><td width="40%" align="right"> <a accesskey="n" href="install-free-support.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Compilation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Assistance</td></tr></table></div></body></html>