При установке CMake возникает ошибка, как с ней бороться?

Я устанавливаю CMake в Ubuntu, после того, как последний шаг «сделать установку», это результат:

-- Install configuration:""
CMake Error at cmake_install.cmake:36 (FILE):
 file cannot create directory: /user/local/doc/cmake-2.8. Maybe need
 administrative privileges.

make: ***[install] Error 1

это означает, что он не был успешно установлен?

7
задан 5 December 2012 в 08:08

4 ответа

Для установки требуются права суперпользователя. Нужно ли использовать sudo make install вместо make install

0
ответ дан 5 December 2012 в 08:08

Есть ли у вас особые требования для запуска cmake версии 2.8.9? Версия 2.8.7 доступна в репозиториях и может быть установлена ​​с помощью команды sudo apt-get install cmake

Если вам нужно скомпилировать версию самостоятельно, вам нужно будет выполнить команду make install как sudo make install, как того требует ваше приложение. разрешения на установку в файловую систему.

Чтобы проверить файлы cmake после компиляции, выполните команду sudo updatedb, а затем locate cmake

. Наконец, запустите cmake из командной строки, без указания каких-либо параметров, и вы должны получить некоторые выходные данные при использовании различных командных флагов, если приложение правильно скомпилировано.

Обновление: свел предыдущие комментарии к этому ответу.

0
ответ дан 5 December 2012 в 08:08

Вы можете установить cmake в вашем домашнем каталоге. Для этого вам просто нужно запустить скрипт начальной загрузки следующим образом:

./bootstrap --prefix=$HOME

Тогда вам не нужно использовать команду sudo

0
ответ дан 5 December 2012 в 08:08

Если Вы укажете путь во время make, то он установит на указанном каталоге. Затем необходимо попытаться sudo установить на этом конкретном каталоге как

sudo make install

, Если Вы не выберете префикса во время make, то затем он будет установлен в Вашем текущем каталоге. В этом случае sudo не требуется.

0
ответ дан 16 October 2019 в 14:38

Другие вопросы по тегам:

Похожие вопросы: