2

Я пытаюсь установить отладчик Insight на OS X с помощью "make install", но мои разрешения недостаточно высоки, и мне всегда отказывают. Есть ли способ установить без суперпользователя? У меня есть учетная запись администратора, но я не уверен, как это может мне помочь.

Редактировать:

После ответа ниже ./configuration --prefix=/path/ works, но первая команда make сбрасывает огромное количество ошибок, заканчивающихся на

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

Любая идея, что ошибки не ТК?

1 ответ1

4

Да, вам просто нужно настроить процесс сборки и выпуска на использование префикса, отличного от того, который требует root-доступа на вашем компьютере. Когда вы запускаете ./configure вы можете указать весь процесс установки на использование каталога, к которому у вас есть доступ, указав опцию --prefix . Допустим, вы хотите установить в ~/insight , вы запустите:

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

Процесс установки позаботится о создании ~/insight/[lib,bin,man,etc.] вашем домашнем каталоге.

Вы можете получить список параметров конфигурации, которые поддерживает скрипт ./configure для вашего инструмента, выполнив:

./configure --help

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .