Close this search box.

How to Install R on CentOS 8

Table of Contents

How to Install R on CentOS 8


This is a free and open-source programming language and software environment for statistical computations and graphics. You can do many things with R, such as storing data, analyzing data, and creating statistical models. In the development of statistical software and data analysis, statisticians and data miners rely on it. In addition, R’s Core Team and the R Foundation for Statistical Computing provide support.



The purpose of this tutorial is to take you through the process of installing R on CentOS 8.



Step 1: Configure the VPSie cloud server



  1. Sign in to your system or register a newly created one by logging in to your VPSie account. 
  2. Connect by SSH using the credentials we emailed you.
  3. Once you have logged into your RedHat instance and updating your system.


Check if the box needs any updates,


# sudo yum updateinfo


Run the command if it is available,


# sudo dnf update


Step 2: Installing R



There are no R packages by default in the CentOS repositories. This will be installed through the EPEL repository.


# sudo yum install epel-release


Run the following command to install R,


# sudo yum install R


Run the following command to verify the installation,


# R --version


To install the libraries required by R packages, Run the below command,


# sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*


Now that R has been successfully installed on your CentOS system.

Step 3: Obtain R packages from CRAN


CRAN, the Comprehensive R Archive Network (CRAN), offers many packages for R. This makes it a popular choice.



As root, open the R console:


# sudo -i R


Enter the following command to install string,


# install.packages("stringr")


Choose the nearest mirror to your location. After the installation is complete, load the library by using the,


# library(stringr)


First, let’s create a simple vector called “test.”


# test <- c("Hello", "world")


That’s it. The installation of R on CentOS 8 was a simple process. Thanks for reading; that’s all for now! I hope it was informative. 



Generate New SID in Server


R is a programming language and software environment for statistical computing and graphics. It is widely used for data analysis, machine learning, and statistical modeling.

CentOS is a popular Linux distribution used for server deployments, and many data analysis and machine learning workflows are run on servers. Installing R on CentOS allows users to take advantage of its capabilities on this platform.

There are a few different ways to install R on CentOS, but one common method is to use the EPEL (Extra Packages for Enterprise Linux) repository. Here are the steps to install R on CentOS using EPEL:

  1. Enable the EPEL repository by running the following command:
sudo yum install epel-release
  1. Install R by running the following command:
sudo yum install R
  1. Verify that R is installed by running the following command:
R --version

No, there are no major prerequisites for installing R on CentOS. However, it is always a good practice to ensure that your system is up to date and has all the necessary dependencies installed before proceeding with any installation.

Yes, it is possible to install R on CentOS without using EPEL by downloading the R binaries from the R Project website and installing them manually. However, using EPEL is generally the easiest and most reliable way to install R on CentOS.

Yes, some best practices for installing R on CentOS include verifying the authenticity of any installation sources, keeping your system up to date with the latest security patches, and testing any critical applications or services that rely on R before making the change on production systems.

Yes, R can be integrated with many other software and tools on CentOS, including databases, web frameworks, and visualization libraries. The specific integration process will depend on the software or tool in question and may require additional configuration or installation steps.

Make a Comment
Share on
VPSie Cloud service

Fast and Secure Cloud VPS Service

For a month

The First 1 orders gets free discount today! Try Sign up on VPSie to get a chance to get the discount.