安装最新版本的RStudio


23

我想安装最新的RStudio。我遵循了如何在Ubuntu 14.04 LTS中安装R 3.2.2的答案

当我输入答案的最后一行时

make && make install

我收到错误讯息:

*** No targets specified and no makefile found stop.

1
您提到的问题询问如何安装R版本,该版本比Ubuntu存储库中的R更新,但不是CRAN上的最新R。听起来您是想要CRAN上的最新版本,还是Ubuntu的存储库中的最新版本?如果是后者,那么采用这种方法会更容易-> askubuntu.com/a/431410/627722
John N

1
主题和文字说RStudio,链接的问题是关于R的。请编辑上面的问题并进行澄清。
user68186 '16

Answers:


33

1.安装R

R的最新版本是3.5,但版本3.4也可用。根据您使用的Ubuntu版本和所需的R版本,执行以下操作之一。

  • R 3.5和Ubuntu 14.04 Trusty Tahr,16.04 Xenial Xerus,18.04 Bionic Beaver

    对于最新的R 3.5软件包,请添加R存储库和密钥。有关更多信息,请参见Ubuntu综合R存档网络

    echo "deb http://cran.stat.ucla.edu/bin/linux/ubuntu `lsb_release -sc`-cran35/" | sudo tee --append /etc/apt/sources.list.d/cran.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    sudo apt update
    sudo apt install r-base
    

    (如果http://cran.stat.ucla.edu/bin/linux/ubuntu不起作用,或者您想要离自己更近的镜像,请替换cran.stat.ucla.eduCRAN Mirrors中列出的URL之一)。

  • R 3.4与Ubuntu 14.04 Trusty Tahr,16.04 Xenial Xerus,17.10 Artful Aardvark

    对于最新的R 3.4软件包,添加R存储库和密钥。有关更多信息,请参见Ubuntu综合R存档网络

    echo "deb http://cran.stat.ucla.edu/bin/linux/ubuntu `lsb_release -sc`/" | sudo tee --append /etc/apt/sources.list.d/cran.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    sudo apt update
    sudo apt install r-base
    

    (如果http://cran.stat.ucla.edu/bin/linux/ubuntu不起作用,或者您想要离自己更近的镜像,请替换cran.stat.ucla.eduCRAN Mirrors中列出的URL之一)。

  • 宇宙仓库

    有时,对于您的Ubuntu版本,可能无法从综合R存档网络获得R(通常是在刚刚发布新版本的Ubuntu时发生),或者您可能只想安装专门为Ubuntu打包的R版本。在这种情况下,r-base可以从Universe存储库中安装。

    确保在“ 软件和更新”工具中选择了“社区维护的免费和开源软件(Universe)” 。然后执行以下操作。

    sudo apt update
    sudo apt install r-base
    

2.准备安装R Studio

R Studio需要JPEG运行时库,因此请安装它。

    sudo apt install libjpeg62

在Ubuntu 17.10之前,R Studio需要GStreamer库,因此请根据所使用的Ubuntu版本执行以下操作之一。

  • Ubuntu 12.04至16.04

    sudo apt install libgstreamer-plugins-base0.10-0 libgstreamer0.10-0
    
  • Ubuntu 16.10至17.04(32位)

    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_i386.deb
    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_i386.deb
    sudo dpkg -i libgstreamer0.10-0_0.10.36-1.5_i386.deb
    sudo dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-2_i386.deb
    sudo apt-mark hold libgstreamer-plugins-base0.10-0
    sudo apt-mark hold libgstreamer0.10
    
  • Ubuntu 16.10至17.04(64位)

    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_amd64.deb
    wget --tries=3 --timeout=120 http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb
    sudo dpkg -i libgstreamer0.10-0_0.10.36-1.5_amd64.deb
    sudo dpkg -i libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb
    sudo apt-mark hold libgstreamer-plugins-base0.10-0
    sudo apt-mark hold libgstreamer0.10
    

    (有关更多信息,请参阅https://mikewilliamson.wordpress.com/2016/11/14/installing-r-studio-on-ubuntu-16-10/)。

  • Ubuntu 17.10及更高版本

    无需其他软件包。

3.安装R Studio

下载R Studio的二进制版本并安装。

确保在wget命令中使用最新版本。您可以通过右键单击R Studio下载页面底部附近的Ubuntu Debian安装程序来获取最新版本的URL 。

  • Ubuntu 12.04至15.10(32位)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-1.1.463-i386.deb
    sudo dpkg -i rstudio-*-i386.deb
    
  • Ubuntu 12.04至15.10(64位)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-1.1.463-amd64.deb
    sudo dpkg -i rstudio-*-amd64.deb
    
  • Ubuntu 16.04至18.10及更高版本(仅64位)

    wget --tries=3 --timeout=120 https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb
    sudo dpkg -i rstudio-*-amd64.deb
    

4.可选

在Ubuntu 17.10之前,如果要在Unity Dash的“教育”类别中显示R或R Studio,而不是“开发”类别,请分别执行以下操作。

sudo sed -i "s|Graphics;|Education;|g" /usr/share/applications/R.desktop
sudo sed -i "s|Development;|Education;Math;|g" /usr/share/applications/rstudio.desktop

2

最简单的方法是下载Anaconda,它既快速又简单,并且如果您也使用Python,则可以与Jupyter和Spyder等其他工具一起使用。Anaconda可以从https://docs.continuum.io/anaconda/install-linux.html下载。安装Anaconda后,键入

anaconda-navigator

进入您的终端,导航器将弹出。您将在那看到rstudio准备安装。按安装即可。

另一方面,不要打扰网站上的Debian(.deb文件),您将在错误代码上浪费时间。


anaconda可能与pip和当前的python安装产生有趣的冲突,因此请谨慎使用。
笨拙的猫

0

可能的(不同的)问题:

运行make之后遇到的问题可能是较早发生的(退出配置脚本时未创建makefile,因为它遇到问题)。

调试:

您应该能够通过读取该脚本的输出来验证这一点。

解决运行“ ./config”命令后看到的错误,可能会帮助您进一步安装源代码。

复制:

我尝试向您复制错误,并且在我的系统上出现错误:

“配置:错误:-with-x = yes(默认),并且X11头文件/库不可用”

如果我使用选项'--with-x = no'运行该脚本,则配置脚本完成无错误,并生成了makefile。

解:

错误的原因是您确实有X11,但没有开发文件。手动安装开发文件后,您可以继续安装Rstudio。

sudo apt-get install libx11-dev libxt-dev

链接:

通过http://r.789695.n4.nabble.com/A-problem-with-X11-quot-headers-libs-quot-td4655213.html找到的解决方案


0

安装RStudio的正确方法类似于RStudio服务器的官方说明

sudo apt-get install gdebi-core
wget https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb
sudo gdebi rstudio-xenial-1.1.463-amd64.deb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.