CentOS 8.5下安装R语言经验总结
作为一个linux与R语言的菜鸟新手,在安装R语言时问题百出,花了很长时间才安装好,下面讲安装的过程总结一下,希望对自己以及他人的安装有所帮助,其中引用了其他人的劳动成果,没办法,谁让自己是个菜鸟呢?废话不多说,开始安装。
1.在安装好CentOS 8.5之后,需要下载R语言所需要的环境包,但是CentOS官方在2022年的时候就停止了对centos8所有软件包的支持,所以,我们需要去改变它的下载库,解决方法
将下载源更换为阿里源等镜像源,可以具体搜索操作步骤:
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Linux-AppStream.repo CentOS-Linux-Debuginfo.repo CentOS-Linux-FastTrack.repo CentOS-Linux-Plus.repo
CentOS-Linux-BaseOS.repo CentOS-Linux-Devel.repo CentOS-Linux-HighAvailability.repo CentOS-Linux-PowerTools.repo
CentOS-Linux-ContinuousRelease.repo CentOS-Linux-Extras.repo CentOS-Linux-Media.repo CentOS-Linux-Sources.repo
更改CentOS-Linux-AppStream.repo,CentOS-Linux-BaseOS.repo,CentOS-Linux-Extras.repo。具体方法是vim CentOS-Linux-AppStream.repo,将原先的mirrorlist注释掉,然后加入一个新的baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/AppStream/$basearch/os/ 。
另外CentOS-Linux-BaseOS.repo,CentOS-Linux-Extras.repo也是同样的操作,只是将baseurl中的AppStream更换成对应的BaseOS和Extras而已。但是我改了之后发现无法连接,不知道是我输入有问题还是网址失效。
我用另外的方法解决了,实际上也是改变下载库,直接运行命令
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
原文链接:https://blog.csdn.net/weixin_42603182/article/details/122955181。
2.更换了下载库之后,需要下载R语言所需要的环境包,具体参考一下两篇博文:
https://blog.csdn.net/qq_27390023/article/details/124005660
https://blog.csdn.net/tandelin/article/details/118393753
mkdir -p /home/software/R
cd /home/software/R
yum -y install gcc
yum -y install glibc-headers
yum -y install gcc-c++
yum -y install gcc-gfortran
yum -y install bzip2-devel
yum -y install glibc-headers
yum -y install readline-devel
yum -y install libXt-devel
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel #可以分开安装,一起安装通容易出错
yum -y install mesa-libGLU mesa-libGLU-devel
yum -y install xz-devel.x86_64
yum -y install libcurl
yum -y install libcurl-devel
yum -y install texlive
这些包可能有重复的,但为了保险起见,我全部执行了一遍。
另外,在安装R语言的过程中通常会出现一个错误:configure: error: libcurl >= 7.28.0 library and headers are required with support for https。为了预防出现这样的问题,直接下载重装一下该包:
wget http://curl.haxx.se/download/curl-7.50.1.tar.gz
tar zxvf curl-7.50.1.tar.gz
cd curl-7.50.1
./configure --prefix=/opt/curl-7.50.1
make && make install
3.然后开始下载并安装R
cd /home/software/R
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.1.3.tar.gz
tar -zxvf R-4.1.3.tar.gz
cd R-4.1.3
./configure --prefix=/opt/R-4.1.3 --enable-R-shlib
make
make install
至此R语言安装完成
但是运行R语言需要指出绝对路径
/home/software/R/R-4.1.3/bin/R/home/software/R/R-4.1.3/bin/Rscript# 相对路径
bin/R
bin/Rscript
4.如果为了方便可以更改配置文件中的环境变量,具体可以参考如下博文:
https://blog.csdn.net/weixin_40392053/article/details/120305760
方法一 暂时生效
export PATH=$PATH:/home/software/R/R-4.1.3/bin
方法二(只对当前登陆用户生效,永久生效)
找到 .bash_profile 文件的路径
[root@localhost home]# locate bash_profile
/etc/skel/.bash_profile
/home/wolf/.bash_profile
/root/.bash_profile
进入配置文件
vim ~/.bash_profile
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/bin:/home/software/R/R-4.1.3/binexport PATH
~
~
"~/.bash_profile" 12L, 176C
在PATH=$PATH:$HOME/bin后面加::/home/software/R/R-4.1.3/bin
PATH=$PATH:/home/software/R/R-4.1.3/bin
保存后,执行 source ~/.bash_profile 使其生效,
source ~/.bash_profile
由于设置的是当前用户目录下的 .bash_profile 文件
所以只对当前登陆用户生效,永久生效
方法三(对所有系统用户生效,永久生效)
修改 /etc/profile 文件,在文件末尾加上如下两行代码
PATH=$PATH:/home/software/R/R-4.1.3/bin
export PATH
然后source /etc/profile
具体参考:https://blog.csdn.net/weixin_40392053/article/details/120305760
CentOS 8.5下安装R语言经验总结相关推荐
- linux安装r软件教程,Centos6下安装R语言教程
R语言是主要用于统计分析.绘图的语言和操作环境. 官方网站: Windows下面有直接的安装包,直接下载安装很方便,但是对于刚出的CentOS6.0上不能直接通过yum 安装R,需要自己编译. 下载页 ...
- python r语言 结合 部署_Win10 下安装R,rpy2,Rstudio 安装与配置 并实现Python 调用 R语言...
1.下载安装 R语言 先去https://cran.r-project.org/bin/windows/base/ ;去下载 Download R 3.4.3 for Windows (62 mega ...
- 记录Centos安装R语言环境,使用Rmd生成html
安装R语言环境 依次执行以下: yum install epel-release yum install R 安装后验证:输入R,如图代表成功 安装rmarkdown基础环境包 install.pac ...
- R语言命令行写linux,linux命令行下使用R语言绘图实例讲解
使用系统:centos 6.4 64bit 在R语言中可以使用png()等函数生成图片,例如: png("aa.png")可以生成图片. 但是如果你是通过shell远程连接到系统上 ...
- centOS 6环境下安装R-3.3.2及Rstudio-server
[编译R语言] 1.下载安装R语言 # 下载R-3.3.2 $ wget https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz# 安装R-3.3 ...
- CentOs 6.0 下安装cacti的syslog插件
CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...
- 安装R语言开发环境RStudio服务器版
1,先安装R语言,之后下载RStudio安装包安装,这里服务器用的是CentOS,所以RStudio下载的是 RedHat/CentOS 6 and 7版本 yum install R wget ht ...
- r语言在linux怎么实现,如何在linux环境下使用r语言
如何在linux环境下使用r语言 真朱丶379 | 浏览 1974 次 发布于2015-12-23 13:05 最佳答案 1.下载 wget http://mirror.bjtu.edu.cn/cra ...
- 安装R语言(Rstudio、R、RTools)
安装R语言(Rstudio.R.RTools) 本文介绍一下从零搭建R环境. 那么R语言,RTools和Rstudio有什么区别? R是基本的编程语言,单纯使用R是可以的,如图: image-2022 ...
最新文章
- 函数用计算机代码,用main函数传参做简单的计算器的代码
- 暴力除法C语言,暴力除法
- java有趣项目_有趣的java小项目------猜拳游戏
- 京东购物在微信等场景下的算法应用实践
- Linux下载cfg命令,Linux安装详解-配置ks.cfg实现自动安装过程
- flask 获取前端form内容_flask 项目中使用 bootstrapFileInput(进阶篇)
- php mail laravel,Laravel框架实现的使用smtp发送邮件功能示例
- rocketmq消息积压
- user_agent
- 斐讯K1、K2、K2P 刷机、刷入Breed@重庆网吧电竞酒店维护小哥
- matlab3维b样条曲线_MATLAB-3次B样条
- html页面实现下载功能,html网页实现服务器下载、本地文件下载功能
- 两个技巧教你怎么裁剪视频尺寸,手残党也能掌握
- MySQL - 基于ibd文件恢复表数据
- RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat
- amigo幸运字符什么意思_超不清视频播放器-用Python将视频转成字符
- Flutter 修改App Logo图标
- 中点圆c语言程序,[图形学] 画圆(基于中点算法)
- ipad文件APP连接服务器,是时候认识一下 iPad 的文件管理了
- The page has expired due to inactivity Please refresh and try again