DigitalOcean – Linux (Ubuntu) Ortamında R Kurulumu

R ile ilgili paylaşımlara DigitalOcean üzerinde oluşturduğumuz bir droplet’e (bu örnekte Ubuntu dağıtımını kullanacağım) R programala dilinin kurulumundan bahsedeceğim. Ancak, öncesinde kurulum ve kullanım için temel gereksinimlere değinmem gerekli.

Gereksinimler

  • Linux sunucu (Ubuntu 16.04)
  • En az 1GB RAM
  • root kullanıcı erişimi(sudo ayrıcalığı)

Uzak Sunucuya R Kurulumu

Oldukça aktif bir şekilde geliştirilmeye devam eden R projesinin son stabil versiyonuna Ubuntu bünyesinde çoğu zaman ulaşmak mümkün olmamakta. Microsoft desteğini de hesaba katarsak versiyon farklılıklarıyla karşılaşmak oldukça mümkün. Bu nedenle güvenilir harici kaynaklardan (CRAN / Comprehensive R Archive Network / Kapsamlı R Arşiv Ağı) kaynak sağlamak daha doğru olacaktır.

O halde hızlıca yükleme işlemlerine geçelim.

Ne mutlu ki yükleme işlemini apt-get paket yöneticisi ile hızlı ve pratik bir şekilde gerçekleştirebilmekteyiz. Yükleme işlemini yapılandırmalar nedeniyle (install.packages()) kaynaktan derleyerek yapacağım. Ancak dilerseniz r-base-dev yerine r-base tercih edebilirsiniz.

Öncelikle uzak sunucumuza SSH bağlantısı oluşturalım ve ardından paket yöneticisi ile kurulum işlemini başlatalım.

ssh root@[sunucu-ip-adresi]
sudo apt-get update
sudo apt-get install r-base-dev

Bir kaç dakilalık yükleme işleminin ardından komut satırına sudo -i R yazarak doğrulama işlemi gerçekleştirebilirsiniz.

sudo -i R

R kurulumu ubuntu

Hepsi bu kadar. demo() ile ön içerikleri görüntüleyebilirsiniz. help.start() komutu www-browser temel sunucu kurulumunda bulunmadığı için xdg-open: no method available for opening ‘https://127.0.0.1:21068/doc/html/index.html’ dönüşü almanıza neden olacaktır. R konsoldan q() ile çıkış yapabilirsiniz. R ile ilgili yardım için Getting Help with R sayfasını inceleyebilirsiniz.

R Dili Hakkındaki Yazılardan Haberdar Olmak İster Misin?

E-posta listesine katılarak yeni yazılardan haberdar olabilirsin.

2 replies on “DigitalOcean – Linux (Ubuntu) Ortamında R Kurulumu

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir