установить из исходного кода Rstudio Desktop на debian9, ошибка cmake - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь установить rstudio 1.1.456 на debian9:

Linux pc1 4.9.0-8-686-pae #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686 GNU/Linux

Я загружаю и распаковываю tarball, создаю в нем репертуар сборки, вставляю в него компакт-диск и запускаю эту команду (как это было показано вфайл INSTALL)

sudo cmake .. -DRSTUDIO_TARGET=Desktop -DCMAKE_BUILD_TYPE=Release
[sudo]
CMake Error: The source directory "/home/zorg/rstudio-1.1.456" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

Я искал CMakeLists.txt из корневого пути, но результатов немного:

sudo find -name "CMakeLists.txt"
./usr/share/cmake-3.7/Modules/FortranCInterface/CMakeLists.txt
./usr/share/cmake-3.7/Modules/FortranCInterface/Verify/CMakeLists.txt
./usr/share/cmake-3.7/Modules/IntelVSImplicitPath/CMakeLists.txt

Thx

1 Ответ

0 голосов
/ 03 октября 2018

Вы, похоже, не находитесь в каталоге, в котором, по вашему мнению, находитесь. Файлы, которые вы нашли, не найдены в исходной загрузке, которую я получил.Я также подозреваю, что ваш разархивированный источник находится на уровне ниже того места, где вы пытаетесь запустить cmake.

В окне оболочки выполните следующие команды

cd /home/zorg/rstudio-1.1.456
ls -l

Если вы не видите CMakeLists.txt в каталоге, но у вас есть подкаталог с именем rstudio-master, запустите

cd rstudio-master
mkdir build
cd build
cmake .. -DRSTUDIO_TARGET=Desktop -DCMAKE_BUILD_TYPE=Release

Обратите внимание, что вам не нужно использовать sudo для команды cmake только для make install.

...