在Ubuntu上安装RStudio遇到的问题以及解决方法

1.配置R的运行环境

在安装RStudio之前,首先需要配置R的运行环境:

先搜索一下,看看默认软件源有没有 r

1
apt search r

我找到了r-base,其介绍文字如下:

1
GNU R statistical computation and graphics system

没错就是这个了,现在来安装:

1
sudo apt-get install R-base

2.安装RStudio

首先依旧是看一下默认软件源有没有安装包,经测试,答案是没有。

所以我来到了RStudio的官网,下载了对应的安装包,这样就可以使用系统自带的软件商店进行安装了

但是,不知道什么原因,这种方法无法安装

于是继续使用命令行工具进行安装:

1
sudo dpkg -i rstudio-1.0.153-amd64.deb

这时桌面上已经出现了RStudio的图标。

本以为一切即将结束的时候,却发现点击图标之后并没有如预期那样跳出图像界面。

回看命令行提示,发现有两个依赖包缺失,分别是libgstreamer0.10-0libgstreamer-plugins-base0.10-0,所以去下载这两个包:

1
2
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

现在来安装刚刚下载的缺失包:

1
2
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

还需要设置这两个包为不更新状态,否则在今后更新依赖包时会将现在的正确版本覆盖掉,导致RStudio不可用。

1
2
sudo apt-mark hold libgstreamer-plugins-base0.10-0
sudo apt-mark hold libgstreamer0.10

到现在,就可以安装RStudio了:

1
sudo gdebi rstudio-1.0.153-amd64.deb

至此,成功安装RStudio。

凡希 wechat
喜欢所以热爱,坚持干货分享,欢迎订阅我的微信公众号
呐,请我吃辣条