R programlama dili Debian 10 Buster’e nasıl yüklenir?

İstatistiksel hesaplama ve grafikler için yazılım ortamı olup aynı zamanda bir programlama dili olan R, GNU Genel Kamu Lisansı ile lisanslanmış, özgür bir yazılımdır. Yeni Zelanda Auckland Üniversitesinden Ross Ihaka ve Robert Gentleman tarafından ortaya çıkarılan R, hâlihazırda R Geliştirme çekirdek ekibi tarafından geliştirilmektedir. S programlama diline benzeyen R, S’in uyarlaması olarak değerlendirilebilir. R, komut satırı arayüzü kullanıyor olsa da değişik grafik kullanıcı arayüzleri de bulunmaktadır. Bu yazıda, R’yi Debian 10’a yükleme konusunu ele alacağız.

Öncelikle aşağıdaki komutları çalıştırarak sistemin güncel olduğundan emin olmalıyız:

apt update
apt upgrade

Şimdi aşağıdaki komutu kullanarak GPG anahtarını eklememiz gerekiyor:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'

Ardından, aşağıdaki komut çalıştırılarak depo eklenmelidir:

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian stretch-cran35/'

Artık R programlama dilini yükleyebiliriz. Bunun için;

sudo apt update
sudo apt install r-base

komutlarını vermeliyiz. Şimdi de yüklediğimiz R sürümünü yazdırarak kurulumu doğrulayalım:

R --version

Şuna benzer bir çıktı almanız gerekiyor:

$ R --version

R version 3.6.4 (2020-03-16) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

Son olarak CRAN’dan R paketlerinin kurulması gerekiyor. Bunun için;

sudo apt install build-essential

komutuyla gerekli araçları yükleyelim. Ardından, R konsolunu root olarak açalım:

sudo -i R

Ve mesela stringr paketini kuralım:

install.packages("stringr")

Kurulum biraz zaman alacaktır, ancak tamamlandığında, aşağıdakini yazarak kütüphaneyi yükleyelim:

library(stringr)

CRAN paketleri sayfasında daha fazla R paketi bulabilir ve

install.packages ()

komutu ile kurabilirsiniz.

, , , , , , , ,

0 0 Oy
Article Rating
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments
0
Yorum yapar mısınız?x
()
x