Поскольку он создаетсяmc
с помощью автоинструментов, вы можете настроить пакет таким образом, чтобы он устанавливался не в систему, а в пользовательский каталог, доступный для записи вами. Вы делаете это, предоставляя дополнительные опции для ./configure
вызова, который вы выпускаете. Чтобы увидеть все доступные варианты сборки, запустите
./configure --help
Волшебная пуля здесь - используемая PREFIX
переменная: она (примерно) сообщает процессу сборки, где установлены все ваши программы и файлы поддержки. Это можно отрегулировать дальше.
Когда я собираю и устанавливаю как пользователь, я обычно устанавливаю в PREFIX
in $HOME/bin/progname.dir
, в то время как исполняемые файлы идут прямо в $HOME/bin
, так что для вашего случая
./configure --prefix=$HOME/bin/mc.dir --bindir=$HOME/bin
а потом
make install
В вашем .profile
файле вы должны обновить $PATH
переменную $HOME/bin/
, добавив в нее строку вроде
export PATH=$HOME/bin:PATH