Мой ноутбук имеет окна 10 систем, и я установил подсистему Ubuntu. Я установил Rstudio, но когда я выполняю его "QXcbConnection: не Мог соединиться с Прерванным дисплеем (выведенное ядро)" будет показан. Кто-либо мог сказать мне, как я могу выполнить Rstudio на своей подсистеме Linux?Спасибо
Windows Subsystem для Linux (WSL) является только командной строкой. Это означает, что может только запустить программы, которые имеют основанный на тексте интерфейс. R для Linux базирующийся текст. Rstudio является графическим интерфейсом пользователя для R. Вы можете выполнять R в WSL. Я не попробовал его.
Однако без значительной тонкой настройки не возможно запустить любое программное обеспечение в WSL, которому нужен GUI. Посмотрите то, Что самый легкий путь состоит в том, чтобы запустить приложения GUI на WSL по состоянию на 2018?
И R и Rstudio доступны для Windows. Можно хотеть использовать те версии.
Надеюсь, это поможет
Безусловно самый простой, самый прямой способ запустить приложения GUI от WSL состоит в том, чтобы использовать MobaXTerm в качестве Вашего эмулятора терминала. Это также дает Вам mutiple вкладки и другой материал.
Нет, вы получите невозможно выполнить двоичный файл: Exec ошибка формата
при попытке запустить команду rstudio
.
WebEngineContext, использованной до QtWebEngine::initialize() или сбоя создания контекста OpenGL
Подробная ошибка
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace,
profile QSurfaceFormat::NoProfile)
Received signal 6
wsl -l -v
wsl --set-version 2
. Это займет некоторое время. wsl --set-default-version 2
pengwin-setup
. Выберите GUI, затем GUILIB в меню. И дождитесь завершения установкиТеперь ваш дистрибутив использует WSL 2. К вашему сведению: вы можете получить доступ к файловой системе, набрав \\wsl$
в своем адресная строка проводника Windows
sudo apt update
(необязательно)sudo apt -y upgrade
(необязательно)sudo apt -y install r-base
R
в своем терминале. q()
wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.2.5033-amd64.deb
sudo apt - f install
(требуется для установки файлов .deb)sudo dpkg -i rstudio-1.2.5033-amd64.deb
sudo apt install libnss3
sudo apt install libegl1-mesa
Перезапустите терминал (дважды, если будет предложено)
Откройте терминал Pengin и введите rstudio
Вместо запуска RStudio Desktop из WSL есть другой вариант: запустите RStudio Server из WSL и откройте его в своем веб-браузере. Это легко сделать благодаря проекту OpenCPU . Я даю инструкции по запуску RStudio Server из WSL (а также по общей настройке WSL для разработки R) в своем сообщении в блоге Программирование R в подсистеме Windows для Linux .