/usr/local/src.
C'est un répertoire dans lequel on décompacte les sources de chaque programme.
Et c'est dans le répertoire propre à chaque programme qu'on compile.
la commande configure crée un fichier Makefile, c'est dans ce fichier qu'on trouve toutes les indications nécessaires à la compilation et à l'installation.
Par défaut, la variable PREFIX contient le répertoire à partir duquel seront distribué tous les fichiers produits par la compilation.
Et presque à chaque fois, PREFIX = /usr/local
Sinon on tape
./configure --prefix=/usr/local
Ainsi au moment de l'installation, les exécutable seront installés dans $PREFIX/bin
les librairies dynamiques dans $PREFIX/lib
etc...
Normalement, make install doit donner les droits d'éxecution aux programmes à d'autres utilisateurs que root.
La commande ls -l /usr/local/bin/programme donne quelque chose comme :
-rwxr-xr-x 1 root root 35624 oct 12 2003 programme
le dernier x indique que les utilisateurs autres que le créateur de programme peuvent l'utiliser.
[^] # Re: Installer à partir des sources.
Posté par Egidius . En réponse au message Quel répertoire chosir, installations progs... Évalué à 1.
C'est un répertoire dans lequel on décompacte les sources de chaque programme.
Et c'est dans le répertoire propre à chaque programme qu'on compile.
la commande configure crée un fichier Makefile, c'est dans ce fichier qu'on trouve toutes les indications nécessaires à la compilation et à l'installation.
Par défaut, la variable PREFIX contient le répertoire à partir duquel seront distribué tous les fichiers produits par la compilation.
Et presque à chaque fois, PREFIX = /usr/local
Sinon on tape
./configure --prefix=/usr/local
Ainsi au moment de l'installation, les exécutable seront installés dans $PREFIX/bin
les librairies dynamiques dans $PREFIX/lib
etc...
Normalement, make install doit donner les droits d'éxecution aux programmes à d'autres utilisateurs que root.
La commande ls -l /usr/local/bin/programme donne quelque chose comme :
-rwxr-xr-x 1 root root 35624 oct 12 2003 programme
le dernier x indique que les utilisateurs autres que le créateur de programme peuvent l'utiliser.