Vous le construisez et l'installez généralement sur le préfixe $HOME
. Cela signifie que le binaire irait dans $HOME/bin
les bibliothèques en $HOME/lib
et ainsi de suite. Ensuite, vous vous assurez que ces répertoires apparaissent sur $PATH
, $LD_LIBRARY_PATH
, $MAN_PATH
etc (habituellement en éditant vos fichiers de démarrage Shell) et cela fonctionnera de manière transparente.
Voici une recette qui fonctionnera avec de nombreux programmes
$ cd $HOME
$ mkdir src
$ cd src
$ wget http://host.name/path/to/program.tgz
$ tar xzfv program.tgz
$ cd program
$ ./configure --PREFIX=$HOME
$ make
$ make install
Notez que, contrairement à l'installation sur /usr/local
il n'y a jamais besoin du privilège de l'administrateur.