下午好 !
在 ubuntu 下,我尝试安装特定的 R 版本。因此我下载了以下 .tar 文件:
https://cran.r-project.org/src/base/R-3/R-3.5.0.tar.gz
之后,我解压了源代码。然后我使用了:
cd /home/mouad//Téléchargements/R-3.5.0/
然后 :
$ ./configure
直到这一步,一切进展顺利。然而,当尝试使用时,$make
出现了以下错误:
$ make
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
我是 ubuntu 的初学者。
谢谢你的帮助 !
答案1
二进制包方法
在继续之前,我需要重复我的观点 - 你可以使用以下软件包安装 R 3.6.3官方存储库. 或者安装 R 4.0来自CRAN.然后在这里安装 R 包指定版本使用如下所示的命令:
require(devtools);
install_version("ggplot2", version = "0.9.1", repos = "http://cran.r-project.org")
注意:有关软件包名称和版本,请咨询R 包索引。
手动编译方式
如果你真的想自己编译旧版本的 R,那么请仔细阅读下一篇文章。准备好 900 Mb 的下载和 2200 Mb 的磁盘空间使用量(显示的数字针对的是新系统)。
要编译旧版本的 R,您需要启用源代码存储库(deb-源文件) software-properties-gtk
,然后下载源代码,编译并安装编译后的二进制文件和其他组件。使用以下命令:
sudo apt-get update
sudo apt-get build-dep r-base-dev
cd ~/Downloads
wget -c https://cran.r-project.org/src/base/R-3/R-3.5.0.tar.gz
tar -xf R-3.5.0.tar.gz
cd R-3.5.0
./configure
make -j9
sudo make install
然后,您可以使用其完整路径运行此本地安装的 R 版本/usr/local/bin/R
。它将允许您同时安装 R 3.5 和 R 4.0。