Title pretty much says it. I have epel installed and when I try to yum the new version, I get version 3.6.0.
I know it's possible to compile it from the source, but CRAN seems to want to steer me away from that (and I'm happy to oblige).
On
The default channel does not store the latest version of R. Fortunately, you can get the latest version of R through the conda-forge channel. Therefore, you should add this channel first.
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes
conda search R
conda install R
On
The RStudio documentation has a detailed tutorial on how to install almost any R version (including 4.X.X) on CentOS 7 & 8: https://docs.rstudio.com/resources/install-r/#optional-install-recommended-packages
In case the link is taken down, I detail here the steps for CentOS 7:
# Enable the Extra Packages for Enterprise Linux (EPEL) repository
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# On RHEL 7, enable the Optional repository
sudo subscription-manager repos --enable "rhel-*-optional-rpms"
# If running RHEL 7 in a public cloud, such as Amazon EC2, enable the
# Optional repository from Red Hat Update Infrastructure (RHUI) instead
sudo yum install yum-utils
sudo yum-config-manager --enable "rhel-*-optional-rpms"
# Download and install R
export R_VERSION=4.0.0
curl -O https://cdn.rstudio.com/r/centos-7/pkgs/R-${R_VERSION}-1-1.x86_64.rpm
sudo yum install R-${R_VERSION}-1-1.x86_64.rpm
# Verify installation
/opt/R/${R_VERSION}/bin/R --version
# Create symlink to R
sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript
I was able to get R version 4.0.2 using the script on this page:
https://www.osradar.com/how-to-install-r-and-rstudio-on-centos-8/
The only problem was that the instructions to fix the path weren't working for me, so I just changed it in RStudio Server.