2016-11-04 57 views
8

编辑:据RStudio乔纳森一个新版本不需要libgstreamer。请参阅下面的帖子以获取相关链接。RStudio在Ubuntu 16.10上安装失败,由于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似乎并不有用,因为尽管没有提供任何错误信息,但它并未安装。

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

+0

Debian 9中可能相关的线程https://unix.stackexchange.com/q/37186​​3/16920请验证您是否可以。 –

回答

10

原来,这是可能的。感谢Mike Williamson的出色指导,转载如下:

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

2)安装,chaning包你下载的一个名称 - 也许最简单的,如果你去到你的下载目录 - 你可能会发现有遗漏的包:

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 
+0

注意(4)和(5)的命令;他们是两条命令在一条线上一起运行。 (4)会失败,让你有机会看看问题是什么。 (5)不会失败,相反,根据输出结果判断,你所拥有的标记就是所持有的。 (是的,我发现了困难的方式。) –

+0

谢谢詹姆斯,已编辑文本,以澄清, –

+0

是否有一个特定的原因,它必须是每日构建? –

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基本

    $ sudo apt-get update 
    $ sudo apt-get install r-base r-base-dev 
    
  4. 下载R工作室和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 
    
  5. 安装R工作室和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