Es gibt keine Regel, aber normalerweise /usr/local
(d. h. /usr/local/bin
für Binärdateien).
Sie können auch angeben, wo Sie mit --prefix
installieren möchten Möglichkeit. Zum Beispiel
./configure --prefix /home/myuser
installiert die Software in Ihrem Home-Verzeichnis.
Zusätzlich zu Matteos Antwort können Sie das Makefile untersuchen, um zu sehen, wo ein bestimmtes Programm installiert wird. Verwenden von GNU Hello als Beispiel:
/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
...
Wir können sehen, dass dies in /usr/local
installiert wird (die prefix
Variable). Wir können auch sehen, in welche Unterverzeichnisse verschiedene Dateien abgelegt werden, z. B. Binärdateien (Variable bindir
)).