【问题标题】:Installation of RStudio x64 fails on Ubuntu (GNOME) 16.10 - dependency problems在 Ubuntu (GNOME) 16.10 上安装 RStudio x64 失败 - 依赖问题
【发布时间】:2017-02-28 16:36:06
【问题描述】:

全新安装 Ubuntu GNOME 16.10 后,我无法再安装 RStudio Desktop x64

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

sudo dpkg -i ./rstudio-0.99.903-amd64.deb

导致

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.

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

sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

这也导致了错误:

E: Package libgstreamer0.10-dev coulnd not be found. [...]

似乎on debian the problem could be solved,但对于 Ubuntu 16.10,我不确定要添加到 sources.list 中以遵循相同的说明。 关于如何解决这个问题的任何想法?

【问题讨论】:

标签: ubuntu installation rstudio


【解决方案1】:

编辑:RStudio 开发人员 Jonathan 指出这不再是必要的,因为新版本的 RStudio 已经推出,它没有麻烦的依赖关系。您可以在此处获取该版本: https://www.rstudio.com/products/rstudio/download/preview/

对于类似的解决方案,但其中包含确保过时软件包不会被更新的附加说明,请参阅下面的替代方案。感谢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

【讨论】:

【解决方案2】:

完成了

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

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

Install two packages above

sudo apt install libjpeg62 libedit2

finally install rstudio-0.99.903-amd64.deb

【讨论】:

    【解决方案3】:

    这是我在 Ubuntu 16.10 中所做的

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

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

    3. 在上面安装两个包

    4. sudo apt install libjpeg62 libedit2

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

    我还使用“sudo gdebi ...”来安装软件包,而不是“sudo dpkg -i ...”

    【讨论】:

    • 也适用于 Ubuntu 17.10
    • 适用于 Debian Stretch 以及安装 rstudio-1.1.463-amd64.deb。不需要 libjpec62libedit2 (在上述答案的第 4 点中提到)。 rstudio 安装工作只需要 libgstreamer0.10-0_0.10.36-1.5_amd64.deblibgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb 包。
    猜你喜欢
    • 2017-03-17
    • 2016-09-29
    • 2017-08-28
    • 2021-06-21
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多