Como o mc
é construído com autotools , você pode configurar o pacote de maneira que ele não seja instalar em um sistema, mas um diretório de usuário que é gravável por você. Você faz isso dando opções extras à chamada ./configure
que você emite. Para ver todas as opções de construção disponíveis, execute
./configure --help
A mágica aqui é a variável PREFIX
usada: ela (aproximadamente) informa ao processo de construção onde todos os seus programas e arquivos de suporte são instalados. Isso pode ser aperfeiçoado ainda mais.
Quando eu construo e instalo como usuário, geralmente instalo em um PREFIX
em $HOME/bin/progname.dir
, enquanto os executáveis vão diretamente para $HOME/bin
, então, no seu caso
./configure --prefix=$HOME/bin/mc.dir --bindir=$HOME/bin
e depois
make install
No seu arquivo .profile
, você deve atualizar sua variável $PATH
para incluir $HOME/bin/
adicionando uma linha como
export PATH=$HOME/bin:PATH