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

Ben*_*Ben 8 virtualbox solaris r virtual-machine

此问答是对此评论的回复.评论中问题的答案不是微不足道的,对于评论来说太大了,并且不适合作为该帖子中问题的答案(正式鼓励回答我自己的问题).如果你有更好的答案,请发布!

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

Ben*_*Ben 5

首先下载并安装Oracle VM VirtualBox

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

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

通过单击startVirtualBox 上的按钮来启动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
Run Code Online (Sandbox Code Playgroud)

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

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 
Run Code Online (Sandbox Code Playgroud)

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

sudo bash install.sh 
Run Code Online (Sandbox Code Playgroud)

很多东西会在终端闪烁,最后 Installation of <ORD> was successful

现在下一个地方是我不了解这里的说明因为我不理解它们。您将把所有文件lib从您解压缩的档案文件开始移动到另一个目录,这些文件是R

sudo mv lib* /usr/lib/64/R/lib/
Run Code Online (Sandbox Code Playgroud)

那将不会在终端中返回任何内容。然后,我们可以R像这样在终端中键入内容来简单运行

R
Run Code Online (Sandbox Code Playgroud)

现在,您应该R在终端上运行常规会话。


Jer*_*oen 5

可从csw:r_base获得更新的版本。要进行安装,请参阅入门中的示例,在其中替换vimr_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
Run Code Online (Sandbox Code Playgroud)

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

/opt/csw/bin/pkgutil -y -i gcc4g++
/opt/csw/bin/pkgutil -y -i texlive
Run Code Online (Sandbox Code Playgroud)