Почему Rstudio не может найти libRblas.so и libRlapack.so или как их установить в Ubuntu 18? - PullRequest
0 голосов
/ 11 апреля 2019

Я установил R 3.5.3, как описано здесь .Затем я устанавливаю Rstudio из источника .Я запускаю Rstudio из лаунчера Ubuntu.Затем, когда я пытаюсь установить определенные пакеты, он выдает мне такую ​​ошибку:

libRlapack.so: cannot open shared object file: No such file or directory

После счастливого поиска Google я наткнулся на это решение, чтобы исправитьПроблема:

  • Найдите, где libRlapack.so в вашей системе: locate libRlapack.so.
  • Создайте символическую ссылку на /usr/lib/libRlapack.so с sudo ln -s /usr/lib/R/modules/lapack.so /usr/lib/libRlapack.so

Тогда вы получите сообщение об ошибке:

libRblas.so: cannot open shared object file: No such file or directory

и аналогичный процесс с locate libblas.so и его связывание устраняет проблему, и Rstudio, кажется, работает нормально.(sudo ln -s /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/libRblas.so)

Другая странная вещь - запуск Rstudio из командной строки не показывал те же проблемы ... все установлено и загружено нормально.Но тогда запуск Rstudio из лаунчера не сработает.

Так что же такое запуск Rstudio из панели запуска, который приводит к тому, что он не может найти определенные файлы?Это проблема ~/.profile против ~/.bashrc или какая-то другая проблема с переменной среды?

Очевидно, что связывание работало нормально в этом случае, но мне интересно, есть ли лучший способ, как эти файлы (libRlapack.so, libRblas.so) должны быть установлены в Ubuntu, или некоторые переменные средыэто обычно должно быть установлено, чтобы избежать проблем.У меня были похожие проблемы с тем, что Rstudio не мог найти другие файлы (например, файлы openssl) в прошлом.

...