skip to Main Content

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).

3

Answers


  1. Chosen as BEST ANSWER

    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.


  2. 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
    
    Login or Signup to reply.
  3. 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
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search