在Ubuntu(GNOME)16.10上安装RStudio x64失败 - 依赖性问题

gos*_*osz 8 installation ubuntu rstudio

在全新安装Ubuntu GNOME 16.10之后,我再也无法安装RStudio Desktop x64了.

我试图通过安装最新的*.deb文件

sudo dpkg -i ./rstudio-0.99.903-amd64.deb
Run Code Online (Sandbox Code Playgroud)

结果导致了

dpkg: dependency problems prevent configuration of rstudio
rstudio depends on libjpeg62; but:
Package libjpeg62 is not installed.
rstudio depends on libgstreamer0.10-0; but:
Package libgstreamer0.10-0 iis not installed.
rstudio depends on ibgstreamer-plugins-base0.10-0; but:
Package libgstreamer-plugins-base0.10-0 is not installed.
Run Code Online (Sandbox Code Playgroud)

我试图通过以下方式安装libgstreamer:

sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
Run Code Online (Sandbox Code Playgroud)

这也导致了一个错误:

E: Package libgstreamer0.10-dev coulnd not be found. [...]
Run Code Online (Sandbox Code Playgroud)

似乎在debian上问题可以解决,但对于Ubuntu 16.10我不知道要添加到sources.list中的内容以遵循相同的指令.关于如何解决这个问题的任何想法?

mug*_*896 17

这就是我在Ubuntu 16.10中所做的


  1. https://packages.debian.org/jessie/amd64/libgstreamer-plugins-base0.10-0/download下载"libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb"


  2. https://packages.debian.org/jessie/amd64/libgstreamer0.10-0/download下载"libgstreamer0.10-0_0.10.36-1.5_amd64.deb"

  3. 在上面安装两个包

  4. sudo apt install libjpeg62 libedit2

  5. 最后安装rstudio-0.99.903-amd64.deb

我还使用"sudo gdebi ..."来安装包而不是"sudo dpkg -i ..."


tim*_*-oh 11

编辑:RStudio开发人员乔纳森指出,这已经不再需要了,因为RStudio的新版本已经没有了,它没有麻烦的依赖性.你可以在这里获得该版本:https: //www.rstudio.com/products/rstudio/download/preview/

对于类似的解决方案,但包含用于确保过时的软件包不会更新的其他说明的解决方案,请参阅下面的替代方案.感谢Mike Williamson的出色指示,转载如下:

1)在这里获取最新的R Studio Daily Build ,但请注意它不一定稳定.

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