Instalando um programa no OS X usando “make install” sem ser superusuário?

2

Estou tentando instalar o depurador do Insight no OS X com "make install", mas minhas permissões não são altas o suficiente e eu sempre sou negado. Existe alguma maneira de instalar sem ter / ser um superusuário? Eu tenho uma conta de administrador, mas não tenho certeza de como isso pode me ajudar.

Editar:

Seguindo a resposta abaixo, ./configuration --prefix=/path/ funciona, mas o primeiro comando make despeja uma enorme quantidade de erros que terminam em

make[3]: *** [wish] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-tk] Error 2
make: *** [all] Error 2

Alguma ideia de quais são os erros não-tk?

    
por seebiscut 25.01.2011 / 02:10

1 resposta

4

Sim, você só precisa configurar o processo de compilação e lançamento para usar um prefixo diferente do que requer acesso root em sua máquina. Quando você executar ./configure , poderá apontar todo o processo de instalação para usar um diretório ao qual tenha acesso, fornecendo a opção --prefix . Vamos dizer que você deseja instalar em ~/insight , você executaria:

./configure --prefix=~/insight
make
make test
make install

O processo de instalação cuidará da criação de ~/insight/[lib,bin,man,etc.] em seu diretório pessoal para você.

Você pode obter uma lista de opções de configuração que o script ./configure da sua ferramenta suporta:

./configure --help
    
por 25.01.2011 / 02:14