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

时间:2016-11-04 00:10:58

标签: ubuntu rstudio

编辑:根据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看起来并不实用,因为尽管没有提供任何错误消息,它仍然无法安装。

由于我所提供的答案不充分,我们中的某些人似乎仍未解决这些问题。

3 个答案:

答案 0 :(得分:13)

原来这是可能的。感谢Mike Williamson提供了出色的说明,转载如下:

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

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

cycle

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

sudo dpkg -i rstudio-1.0.124-amd64.deb

4)安装它们:

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

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

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

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

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

7)启动RStudio:

sudo gdebi rstudio-1.1.5-amd64.deb

答案 1 :(得分:2)

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

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

这将在未来几周内成为稳定版本。

答案 2 :(得分:1)

  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