在 Ubuntu (GNOME) 16.10 上安装 RStudio x64 失败 - 依赖性问题
Installation of RStudio x64 fails on Ubuntu (GNOME) 16.10 - dependency problems
全新安装 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. [...]
似乎是,但是对于Ubuntu 16.10我不知道要添加什么到sources.list以遵循相同的指令。
关于如何解决这个问题的任何想法?
这是我在 Ubuntu 16.10
中所做的
下载"libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb"
来自 https://packages.debian.org/jessie/amd64/libgstreamer-plugins-base0.10-0/download
下载"libgstreamer0.10-0_0.10.36-1.5_amd64.deb"
来自 https://packages.debian.org/jessie/amd64/libgstreamer0.10-0/download
安装上面两个包
sudo apt install libjpeg62 libedit2
最后安装rstudio-0.99.903-amd64.deb
我还使用 "sudo gdebi ..." 安装软件包 "sudo dpkg -i ..."
编辑: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
完成
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
全新安装 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. [...]
似乎是
这是我在 Ubuntu 16.10
中所做的下载"libgstreamer-plugins-base0.10-0_0.10.36-2_amd64.deb"
来自 https://packages.debian.org/jessie/amd64/libgstreamer-plugins-base0.10-0/download下载"libgstreamer0.10-0_0.10.36-1.5_amd64.deb"
来自 https://packages.debian.org/jessie/amd64/libgstreamer0.10-0/download安装上面两个包
sudo apt install libjpeg62 libedit2
最后安装rstudio-0.99.903-amd64.deb
我还使用 "sudo gdebi ..." 安装软件包 "sudo dpkg -i ..."
编辑: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
完成
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