【问题标题】:RStudio install on Ubuntu 16.10 fails due to libgstreamer由于 libgstreamer,在 Ubuntu 16.10 上安装 RStudio 失败
【发布时间】:2017-03-17 17:39:15
【问题描述】:

编辑:根据 RStudio 的 Jonathan 的说法,新版本不需要 libgstreamer。有关相关链接,请参阅下面他的帖子。

RStudio 不会安装在 Ubuntu 16.10 上,因为关键软件输入 - libgstreamer0.10-0_0.10.36-1.5_amd64.deb - 无法安装。它似乎已经过时了,系统拒绝安装它,我找不到替代品。

有建议将缺少的软件与 libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 一起安装,但只有后者适用于我的系统。我尝试 apt-get 直接下载它,并且还获得了用于 dpkg 或 gdebi 的软件包。 Ubuntu 软件 GUI 似乎没有用,因为尽管没有给出错误消息,但它没有安装。

由于在我的情况下提供的答案不够充分,因此对于我们中的一些人来说,这些问题似乎仍未解决。

【问题讨论】:

标签: ubuntu rstudio


【解决方案1】:

事实证明这是可能的。感谢Mike Williamson 的出色指导,转载如下:

1) 获取最新的 R Studio Daily Build here,但请注意它不一定稳定。

2) 安装,将包的名称更改为您下载的那个 - 如果您转到您的下载目录可能最简单 - 您可能会发现缺少包:

sudo dpkg -i rstudio-1.0.124-amd64.deb

3) 下载缺少的包(缺少会导致安装失败):

wget http://ftp.ca.debian.org/debian/pool/main/g/gstreamer0.10/libgstreamer0.10-0_0.10.36-1.5_amd64.deb
wget http://ftp.ca.debian.org/debian/pool/main/g/gst-plugins-base0.10/libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb

4) 安装它们:

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

5) 确保它们不会在下次软件更新时被覆盖:

sudo apt-mark hold libgstreamer-plugins-base0.10-0
sudo apt-mark hold libgstreamer0.10

6) 安装 RStudio(将名称更改为您下载的版本):

sudo gdebi rstudio-1.1.5-amd64.deb

7) 启动 RStudio:

rstudio

【讨论】:

  • 注意 (4) 和 (5) 的命令;它们是在一行上一起运行的两个命令。 (4) 会失败,让你有机会看看是什么问题。 (5) 不会失败,而是根据输出判断,标记您必须持有的 每个 包。 (是的,我发现很难。)
  • 每日构建是否有特殊原因?
【解决方案2】:

RStudio 有一个不需要 libgstreamer0.1 的新预览版(它在 Ubuntu 16 中使用新的 libgstreamer1.0)。你可以在这里试试:

https://www.rstudio.com/products/rstudio/download/preview/

这将在接下来的几周内成为稳定版本。

【讨论】:

  • 实际上它 dose 需要libgstreamer0.10-0(截至今天)。
  • @7kemZmani 您尝试了下面的解决方案/它仍然有效吗?
  • @tim-哦,不! this 为我做的。
【解决方案3】:
  1. 添加 R 存储库

    $ sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" 
      | sudo tee -a /etc/apt/sources.list  
    
  2. 将 R 添加到 Ubuntu 密钥环

    $ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9  
    $ gpg -a --export E084DAB9 | sudo apt-key add -
    
  3. 安装 R-Base

    $ sudo apt-get update  
    $ sudo apt-get install r-base r-base-dev  
    
  4. 下载 R Studio 和 R Studio Server 及其依赖项

    libgstreamer0.10-0_0.10.36-1.5_amd64.deb  
    libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb  
    rstudio-1.0.143-amd64.deb  
    rstudio-server-1.0.143-amd64.deb
    
  5. 安装 R Studio 和 R Studio Server

    $ sudo apt-get install gdebi-core  
    $ sudo gdebi -n libgstreamer0.10-0_0.10.36-1.5_amd64.deb  
    $ sudo gdebi -n libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb  
    $ sudo gdebi -n rstudio-1.0.143-amd64.deb  
    $ sudo gdebi -n rstudio-server-1.0.143-amd64.deb  
    

【讨论】:

    猜你喜欢
    • 2017-02-28
    • 2016-09-29
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多