17.5. Installation

17.5.1. Avec make

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 /usr/local).

make permet généralement d'assurer ce travail. Une cible spéciale est la cible install. Très logiquement, utiliser make install permet d'installer les fichiers nécessaires.

Généralement, la procédure est décrite dans les fichiers INSTALL ou README. Mais parfois, l'auteur a oublié d'en prévoir une. Dans ce cas, il va falloir tout installer à la main.

Copiez alors :

Et voilà, c'est fini! Félicitations! Vous êtes maintenant fin prêt(e) à recompiler votre système d'exploitation tout entier.

17.5.2. Problèmes

Si vous venez d'installer un programme libre, par exemple GNU tar 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 src  : il s'agit là d'un problème de PATH qui trouve le programme dans un répertoire situé avant celui où vous avez installé le nouveau logiciel. Vérifiez ceci en exécutant type -a <programme>.

La solution est de mettre le répertoire d'installation plus haut dans le PATH, 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 gtar dans cet exemple), de sorte qu'il n'y ait plus de confusion.

Vous pouvez aussi mettre en place un alias, si le shell le permet (par exemple dire que tar, est /usr/local/bin/gtar).


Tux sur Étoile de MandrakeSoft Linux est une marque déposée de Linus Torvalds. Toutes les autres marques et copyrights sont la propriété de leurs auteurs respectifs.
Sauf mention contraire, tout le contenu de ces pages et toutes les images sont Copyright MandrakeSoft S.A. et MandrakeSoft Inc. 2001.
http://www.mandrakelinux.com/