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

由于libgstreamer,在Ubuntu 16.10上安装RStudio失败,ubuntu,rstudio,Ubuntu,Rstudio,编辑:根据RStudio的乔纳森的说法,新版本不需要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一起安装,但只有后者可以在我的系统上运行。我试着直接下载它,

编辑:根据RStudio的乔纳森的说法,新版本不需要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一起安装,但只有后者可以在我的系统上运行。我试着直接下载它,也得到了与dpkg或gdebi一起使用的软件包。Ubuntu软件GUI似乎没有什么用处,因为尽管没有给出错误消息,它也没有安装


在我的案例中,由于提供的答案不够充分,我们中的一些人似乎仍然没有解决这些问题。

结果证明这是可能的。感谢您提供出色的说明,转载如下:

1) 获取最新的R Studio每日版本,不过请注意它不一定是稳定的

2) 安装时,将程序包的名称更改为您下载的程序包名称—如果您转到下载目录,这可能是最简单的—您可能会发现缺少以下程序包:

sudo dpkg -i rstudio-1.0.124-amd64.deb
3) 下载缺少的软件包(缺少这些软件包会导致安装失败):

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(将名称更改为您下载的版本):

7) 启动RStudio:

rstudio
  • 添加R存储库

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

    $ gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9  
    $ gpg -a --export E084DAB9 | sudo apt-key add -
    
  • 安装R型底座

    $ sudo apt-get update  
    $ sudo apt-get install r-base r-base-dev  
    
  • 下载R Studio和R Studio服务器及其依赖项

    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
    
  • 安装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)。您可以在这里尝试:


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

    注意(4)和(5)的命令;它们是在一行上同时运行的两个命令。(4) 将失败,给你一个机会看看问题是什么。(5) 不会失败,但根据输出判断,会将您拥有的每个包标记为要保存。(是的,我找到了困难的方法。)是否有一个特殊的原因必须是每日构建?可能是Debian 9中的相关线程,请验证是否可以。实际上它需要
    libgstreamer0.10-0
    (从今天开始)。@7kemZmani您尝试过下面的解决方案了吗/它仍然有效吗?@tim oh-nope!是为我做的。
    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
    
    $ 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