Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 664c05250964d29fcf1d0bb310959fbc > files > 84

mandrake-doc-fr-10.0-5.1.100mdk.noarch.rpm

<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&lt;n&gt;</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 &lt;programme&gt;</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>