我们需要在运行R-base version 3.5+
SLES12.3
我们已经从SUSE r存储库中下载了全部软件包 http://download.opensuse.org/repositories/devel:/languages:/R:/released/openSUSE_12.3/x86_64/
在软件包上运行zypper install
时,还有其他依赖项,我们无法找到要下载的相关软件包。
这些包括:
libtcl8.5.so()(64bit)
libgomp.so.l()(64bit)
但是我们找不到包含这些库的依赖包。
R-base
方法?我们尝试按照cran rstudio page 答案 0 :(得分:1)
您下载的文件与您正在运行的发行版不匹配。 SUSE Linux Enterprise(SLE)和openSUSE在某些方面相似,但是它们实际上是两个单独的发行版,您不能总是在两者之间混合二进制文件。要在SLE Server 12.3上安装R,应使用存储库https://download.opensuse.org/repositories/devel:/languages:/R:/released/SLE_12/。
您可以通过查看https://build.opensuse.org/project/show/devel:languages:R:released的右侧列来找到这些URL。在那寻找“ SLE”。
答案 1 :(得分:0)
根据此answer
安装开发工具 zypper install --type pattern Basis-Devel
下载R源并安装
wget http://cran.univ-paris1.fr/src/base/R-3/R-3.5.0.tar.gz
tar zxf R-3.5.0.tar.gz
cd R-3.5.0
./configure --enable-R-shlib
make
make check
make install
也许仍然缺少依赖项,需要使用zypper安装(我没有任何Suse可以尝试一下)。使用此方法,您将拥有一个“空” R,并且将一个(一个R CMD INSTALL
)安装R软件包。也许不是您需要的最佳答案,而是答案。