更新时间:2023-01-14 15:54:18浏览次数:982+次
本文介绍如何在Rocky Linux 9/AlmaLinux 9系统上安装R和Rstudio的方法。
准备您的系统
在我们开始之前,需要一些程序包。首先更新可用的系统包:
sudo dnf update
更新完成后,在Rocky Linux 9/AlmaLinux 9上启用EPEL和POwerTools(CRB):
sudo dnf install epel-release
sudo dnf config-manager --set-enabled crb
在Rocky Linux 9/AlmaLinux 9上安装R
现在可以使用以下命令从Rocky Linux 9/AlmaLinux 9 YUM存储库安装R:
sudo dnf install R
在返回的安装软件包信息中输入y键继续:
安装完成后,检查已安装的版本:
$ R --version
返回信息大致如下:
R version 4.1.3
Platform: x86_64-redhat-linux-gnu (64-bit)
后面如果出现R is free software and comes with ABSOLUTELY NO WARRANTY,说明此次安装的是R免费版本,没有官方技术支持保证。
在Rocky Linux 9/AlmaLinux 9上安装Rstudio
RStudio是R的集成开发环境,它使整个开发过程更容易。要在Rocky Linux 9/AlmaLinux 9上安装它,需要安装OpenSSL 1.1.0。Rocky Linux 9/AlmaLinux 9存储库中未提供此OpenSSL版本。所以我们将编译并安装它。
安装所需的生成工具:
sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
继续并下载OpenSSL 1.1.0存档:
wget https://www.openssl.org/source/openssl-1.1.0i.tar.gz
提取存档并导航到目录:
tar -zxf openssl-1.1.0i.tar.gz
cd openssl-1.1.0i
制作并安装OpenSSL 1.1.0:
./config
make test
make
sudo make install
make测试可能会出现一些错误,但如果make和make安装都成功,则不会对过程产生太大影响。完成后,导出PATH:
export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64
echo "export LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64" >> ~/.bashrc
source ~/.bashrc
检查OpenSSL版本:
$ openssl version
OpenSSL 1.1.0i
现在,访问RStudio下载页面并获取最新版本,地址在https://www.rstudio.com/products/rstudio/download/#download,即可下载RStudio。
也可以使用wget获取文件,可以是最新版本也可以是选中的版本,如下所示:
wget https://download1.rstudio.org/desktop/rhel8/x86_64/rstudio-2022.07.2-576-x86_64.rpm
现在使用以下命令安装软件包:
sudo yum localinstall ./rstudio-*.rpm
安装完成后,可从应用程序菜单启动RStudio:
至此,在Rocky Linux 9/AlmaLinux 9系统上安装Rstudio完成。