Il n'y a pas de règle mais généralement /usr/local
(c'est-à-dire /usr/local/bin
pour les binaires).
Vous pouvez également spécifier où voulez-vous installer avec le --prefix
option. Par exemple
./configure --prefix /home/myuser
installera le logiciel dans votre répertoire personnel.
Suite à la réponse de Matteo, vous pouvez examiner le Makefile pour voir où un programme particulier va être installé. Utilisation de GNU Hello comme exemple :
/usr/local/src/hello-2.10 $ cat Makefile | grep prefix
...
bindir = ${exec_prefix}/bin
datarootdir = ${prefix}/share
exec_prefix = ${prefix}
includedir = ${prefix}/include
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
prefix = /usr/local
...
Nous pouvons voir que cela sera installé dans /usr/local
(le prefix
variable). Nous pouvons également voir dans quels sous-répertoires les différents fichiers seront placés, par exemple, les binaires (variable bindir
)).