Ubuntu 如何安装R的旧包,以ggplot2 为例

2025-11-05 15:43:31

1、确保系统已经安装了R

如果未安装可使用

sudo apt-get install r-base

2、用浏览器先进入网站:

https://cran.r-project.org/src/contrib/Archive

或者

https://cran.r-project.org/src/contrib/00Archive

这时会列出几乎所有的可用R包,搜索,找到你所需的R包的名称;

如:ggplot2

点击进入ggplot2文件夹

此时就会显示所有ggplot2的所有历史版本,选择你说需要的版本;

如:ggplot2_1.0.0.tar.gz  ###2014年左右的

现在复制改包的全路径:

https://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.0.tar.gz

Ubuntu 如何安装R的旧包,以ggplot2 为例

Ubuntu 如何安装R的旧包,以ggplot2 为例

Ubuntu 如何安装R的旧包,以ggplot2 为例

3、进入R

$ R 

> packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.1.tar.gz" 

> install.packages(packageurl, repos=NULL, type="source")

我是额外安装的R-3.2.1版本的,所以,完全重装的。

这时候,就报各种包缺失,然后全是按照上述方法一个一个手动安装的,安装后测试能用。

4、需要以下依赖包:

'plyr' 'digest' 'gtable' 'reshape2' 'scales' 'proto';

其中:

plyr 依赖‘Rcpp’

reshape2 依赖 ‘stringr’

scales 依赖 ‘RColorBrewer’、‘dichromat’、‘munsell’、‘labeling’

munsell 依赖 ‘colorspace’

至此,所有依赖包都安装完了,可以安装ggpolt2啦 !!!

Ubuntu 如何安装R的旧包,以ggplot2 为例

5、这种方法也可以用于处理用install.package('XX')时,关于“package ‘XXX’is not available (for R version 3.XXX) ”报错

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢