由于 libgstreamer,RStudio 在 Ubuntu 16.10 上的安装失败

RStudio install on Ubuntu 16.10 fails due to libgstreamer

编辑:根据 RStudio 的 Jonathan 的说法,新版本不需要 libgstreamer。有关 link.

的相关内容,请参阅下面的 post

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 似乎没有用,因为它没有安装,尽管没有给出错误消息。

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

事实证明这是可能的。感谢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
  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 服务器

    $ 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  
    

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

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

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