我正在使用 Linux Ubuntu 16.04,并且安装了 R 3.2。我需要升级到 R 3.3,我尝试了网上提供的几种方法,但都没有成功。我下载了 R 3.3 的 tar.gz 文件,我想问一下如何使用此文件来完成升级。
非常感谢,
路易吉
答案1
您下载了 R 源代码,因此您需要解压并编译它:
tar xf R-3.3.1.tar.gz
(文件名取决于您的版本)cd R-3.3.1
./configure
- 现在到了棘手的部分。Configure 可能会因一些错误消息而停止,现在您需要安装一些其他软件包。在我的机器上
apt-get install gfortran libreadline-dev bzip2-dev liblzma-dev libcurl4-gnutls-dev
- 如果运行出错,
configure
需要自己搜索所需的包。然后我做的是作为示例,apt-cache search readline dev
因为你需要库的开发文件。然后重新启动configure
看看是否有帮助。 - 输出行“R 现已配置...”表示成功,因此您可以开始使用 进行编译
make
。 - 希望你没有遇到任何错误,然后你可以安装该包
sudo make install
(你需要管理员权限才能写入/usr/local/
->因此你需要使用sudo
你的用户密码) - 启动您新编译的包以
/usr/local/bin/R
确保您使用的是正确的版本。 - 您
sudo make uninstall
可以再次将其删除/usr/local/