此Q& A是对this comment的回复。评论中问题的答案不是微不足道的,对于评论来说太大了,并且不适合作为该帖子中问题的答案(回答我自己的问题是officially encouraged)。如果您有更好的答案,请发布!
问题是:如何在VirtualBox虚拟机上的Solaris上安装R
?
答案 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