无法在 Rstudio 中附加 igraph 或 highcharter(libglpk.so.40:无法打开共享对象文件:没有这样的文件或目录)

msm*_*089 3 r igraph r-highcharter

我设置了一个使用 highcharter 的活页夹。该软件包已安装,系统可以找到它并且它是最新的。但是当尝试将它附加到库时我得到这个:

\n
> library(highcharter)\nError: package or namespace load failed for \xe2\x80\x98highcharter\xe2\x80\x99 in dyn.load(file, DLLpath = DLLpath, ...):\n unable to load shared object \'/srv/rlibs/igraph/libs/igraph.so\':\n  libglpk.so.40: cannot open shared object file: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n

我注意到提到了 igraph,所以我尝试附加它,但得到相同的错误:

\n
> library(igraph)\nError: package or namespace load failed for \xe2\x80\x98igraph\xe2\x80\x99 in dyn.load(file, DLLpath = DLLpath, ...):\n unable to load shared object \'/srv/rlibs/igraph/libs/igraph.so\':\n  libglpk.so.40: cannot open shared object file: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试从 github 安装最新的开发版本。结果出现了一个错误:

\n
** testing if installed package can be loaded from temporary location\n   Error: package or namespace load failed for \xe2\x80\x98igraph\xe2\x80\x99 in dyn.load(file, DLLpath = DLLpath, ...):\n    unable to load shared object \'/tmp/RtmpK0dUBK/Rinst15a72b8aab6/00LOCK-igraph/00new/igraph/libs/igraph.so\':\n     libopenblas.so.0: cannot open shared object file: No such file or directory\n   Error: loading failed\n
Run Code Online (Sandbox Code Playgroud)\n

活页夹系统信息是:

\n
> Sys.info()\n                                                       sysname \n                                                       "Linux" \n                                                       release \n                                                    "5.4.129+" \n                                                       version \n                         "#1 SMP Wed Aug 18 19:58:18 PDT 2021" \n                                                      nodename \n"jupyter-nhsbsa-2ddata-2dana-2dffee-2dand-2dcoding-2d5y1715cc" \n                                                       machine \n                                                      "x86_64"\n
Run Code Online (Sandbox Code Playgroud)\n

经过几个小时的谷歌搜索后,我已经达到了解决此问题的极限,任何帮助都将不胜感激!

\n

msm*_*089 6

libglpk-dev通过添加到文件中解决apt.txt。这很奇怪,因为这在过去是不需要的,但它确实有效。