Non c'è una regola ma di solito /usr/local
(ad esempio, /usr/local/bin
per i binari).
Puoi anche specificare dove vuoi installare con --prefix
opzione. Ad esempio
./configure --prefix /home/myuser
installerà il software nella tua home directory.
Oltre alla risposta di Matteo, puoi esaminare il Makefile per vedere dove verrà installato un particolare programma. Usando GNU Hello come esempio:
/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
...
Possiamo vedere che questo verrà installato in /usr/local
(il prefix
variabile). Possiamo anche vedere in quali sottodirectory verranno inseriti i vari file, ad esempio binari (variabile bindir
)).