Praticamente todos programas de espaço de usuário podem ser instalados por um usuário não privilegiado no Unix, se a instalação for feita em um diretório para o qual o usuário tenha permissões de gravação.
Para pacotes de software que vêm com um script GNU configure
, por exemplo, isso pode ser feito usando o sinalizador --prefix
com um argumento que é um caminho para um diretório em seu diretório inicial:
$ ./configure --prefix="$HOME/local/swig" # other flags go here
Veja também Como lidar corretamente com binários criados localmente