Verwenden Sie Folgendes, um in ein benutzerdefiniertes Verzeichnis zu installieren:
./configure --prefix=/desired/path
make
sudo make install
Standardmäßig befinden sich Programme, die ohne das hinzugefügte Präfix installiert wurden, in /usr/local/bin
. Um dies zu überprüfen, können Sie which program_name
nach der Installation eingeben.
Wenn Sie Ihr Programm in einem benutzerdefinierten Verzeichnis installieren, wird es in installiert /desired/path/bin
. Sie müssen dann sicherstellen, dass das Verzeichnis in Ihrer PATH
Umgebungsvariablen enthalten ist. Wenn dies nicht der which program_name
Fall ist, funktioniert dies nicht und Sie können das Programm auch nicht starten, ohne den Pfad anzugeben oder sich im selben Verzeichnis zu befinden.
Dazu können Sie Ihrer Zeile die folgende Zeile hinzufügen ~/.profile
:
export PATH=$PATH:/desired/path/bin
Sobald die Änderung vorgenommen wurde, können Sie eingeben source ~/.profile
, um die Variable zu aktualisieren, oder sich bei einer neuen Shell anmelden, damit die Änderung wirksam wird.
export PATH=$PATH:/desired/path/bin
, da die meistenconfigure
s standardmäßig das Präfix vorgeben/usr/local
und davon ausgehen, dass/usr/local/bin
es sich um den Pfad handelt.