如何在VirtualBox虚拟机上安装R on Solaris?

时间:2014-06-07 07:39:22

标签: r virtual-machine solaris virtualbox

此Q& A是对this comment的回复。评论中问题的答案不是微不足道的,对于评论来说太大了,并且不适合作为该帖子中问题的答案(回答我自己的问题是officially encouraged)。如果您有更好的答案,请发布!

问题是:如何在VirtualBox虚拟机上的Solaris上安装R

2 个答案:

答案 0 :(得分:4)

首先下载并安装Oracle VM VirtualBox

然后下载并解压缩Oracle Solaris 11.1 VirtualBox Template。解压缩Oracle模板后,您应该看到一个名为OracleSolaris11_1.ova的文件,这是您在VirtualBox中打开的文件。

启动VirtualBox,点击File,然后点击Import Appliance,然后导航以选择刚提取的ova文件。导入需要一些时间。

单击VirtualBox上的start按钮启动Solaris虚拟机。启动需要一些时间,系统会提示您添加root密码,用户名和用户密码。然后,您将使用这些详细信息登录,等待系统加载,选择gnome以确保您获得桌面环境,并选择您的时区,键盘布局和语言(我似乎突出显示中文为默认选择,所以要小心不要太快点击那个)。

最终您将获得一个桌面,右键单击桌面并单击open terminal,然后在终端类型(或粘贴)中:

sudo wget https://oss.oracle.com/ORD/ord-3.0.1-sol10-x86-64-sunstudio12u3.tar.gz && sudo wget https://oss.oracle.com/ORD/ord-3.0.1-supporting-sol10-x86-64-sunstudio12u3.tar.gz

这将连接到互联网并下载您需要的两个文件。下一行将解压缩这两个档案:

sudo tar -xzvf ord-3.0.1-sol10-x86-64-sunstudio12u3.tar.gz && sudo tar -xzvf ord-3.0.1-supporting-sol10-x86-64-sunstudio12u3.tar.gz 

然后下一行安装R,在运行该行后注意提示:

sudo bash install.sh 

很多会在终端中闪现,最后是Installation of <ORD> was successful

现在下一位是我偏离指令here的地方,因为我不理解它们。您将所有以lib开头的文件从您解压缩的存档移动到R所需的另一个目录中:

sudo mv lib* /usr/lib/64/R/lib/

这将在终端中没有返回任何内容。然后我们只需输入类似

的终端即可运行R
R

现在你应该在终端上运行一个常规R会话。

答案 1 :(得分:4)

csw提供了更新的版本:r_base。要进行安装,请参阅Getting started中使用vim替换r_base的示例:

pkgadd -d http://get.opencsw.org/now
/opt/csw/bin/pkgutil -U
/opt/csw/bin/pkgutil -a r_base
/opt/csw/bin/pkgutil -y -i r_base

要安装开发环境,您可能还需要:

/opt/csw/bin/pkgutil -y -i gcc4g++
/opt/csw/bin/pkgutil -y -i texlive