Install Remove dan Update R version di Linux

By | July 1, 2021
Print Friendly, PDF & Email
889 Views

Install Remove dan Update R version di Ubuntu – Siapa disini yang suka menggunakan linux dengan distro ubuntu sebagai sistem operasi sehari? Ubuntu mempunyai basis pengguna yang sangat besar selain distro redthat. Tapi untuk laptop/PC dengan spesifikasi pas-pas (kaum mendingan) daripada menggunakan Windows 10/11, lebih baik menggunakan Xubuntu yang merupakan varian ubuntu. Xubuntu sangat ringan sekali.

Remove R versi lama

Ceritanya ketika saya akan melakukan upgrade R dari versi 3 ke 4 karena kebutuhan library yang mengharuskan menggunakan versi terupdate yaitu R 4.0.0, sesuai dari link disini, kita wajib melakukan remove terlebih dahulu. Kalian gunakan root untuk ekskusi perintah berikut di terminal

sudo apt-get remove r-base-core
sudo apt-get remove r-base
sudo apt-get autoremove

Install R 4.0.0 terbaru

Saya menggunakan R lebih sering daripada menggunakan Python ataupun GNU Octave karena begitu mudahnya olah dataset menggunakan package dplyr. Sesuai artikel disini, kita gunakan perintah berikut untuk install R.

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

kemudian tambahkan CRAN repository

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'

Lanjutkan dengan perintah berikut

sudo apt install r-base

pastikan tidak ada error, kita cek saja versinya

R --version

hasilnya

platform       x86_64-pc-linux-gnu         
arch           x86_64                      
os             linux-gnu                   
system         x86_64, linux-gnu           
status                                     
major          4                           
minor          1.0                         
year           2021                        
month          05                          
day            18                          
svn rev        80317                       
language       R                           
version.string R version 4.1.0 (2021-05-18)
nickname       Camp Pontanezen

Remove Package

Terkadang ketika akan install package terbaru untuk versi 4.0.0, maka versi package sebelumnya tidak otomatis remove, sehingga butuh uninstall. Saya menggunakan perintah ini di R Console untuk remove semua package library.

# create a list of all installed packages
 ip <- as.data.frame(installed.packages())
 head(ip)
# if you use MRO, make sure that no packages in this library will be removed
 ip <- subset(ip, !grepl("MRO", ip$LibPath))
# we don't want to remove base or recommended packages either\
 ip <- ip[!(ip[,"Priority"] %in% c("base", "recommended")),]
# determine the library where the packages are installed
 path.lib <- unique(ip$LibPath)
# create a vector with all the names of the packages you want to remove
 pkgs.to.remove <- ip[,1]
 head(pkgs.to.remove)
# remove the packages
 sapply(pkgs.to.remove, remove.packages, lib = path.lib)

Setelah semuanya di remove, sekarang saatnya install package di R, misalkan untuk package devtools membutuhkan tambahan library di ubuntu yaitu.

sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev
sudo apt-get install libxml2-dev

 

See also  Differencing Data bila tidak Stasioner

 

Leave a Reply