Da mc
es mit Autotools erstellt wird, können Sie das Paket so konfigurieren, dass es nicht in einem System installiert wird, sondern in einem Benutzerverzeichnis, das von Ihnen schreibbar ist. Sie tun dies, indem ./configure
Sie dem von Ihnen ausgehenden Anruf zusätzliche Optionen geben. Um alle verfügbaren Build-Optionen anzuzeigen, starten Sie
./configure --help
Die magische Kugel ist die verwendete PREFIX
Variable: Sie teilt dem Build-Prozess (ungefähr) mit, wo all Ihre Programme und Unterstützungsdateien installiert werden. Dies kann weiter verfeinert werden.
Wenn ich als Benutzer baue und als Benutzer installiere, installiere ich normalerweise in einem PREFIX
In $HOME/bin/progname.dir
, während die ausführbaren Dateien direkt in $HOME/bin
, also für Ihren Fall, verwendet werden
./configure --prefix=$HOME/bin/mc.dir --bindir=$HOME/bin
und dann
make install
In Ihrer .profile
Datei sollten Sie Ihre $PATH
Variable aktualisieren, $HOME/bin/
indem Sie eine Zeile wie hinzufügen
export PATH=$HOME/bin:PATH