R Sürüm Yükseltme İşlemi

Geçtiğimiz Nisan ayının son haftalarında R 3.5.0 sürümü Joy in Playing kod adıyla yayınlandı. Yayınlanan sürümü indirmek için ilgili yükleme sayfasına buradan ulaşabilirsiniz. Bir süredir beklenen 3.5.0 sürümü pek çok major özellik ve güvenlik geliştirmesine sahip. Bu geliştirmelerle ilgili olarak R 3.5.0 is released sayfasını inceleyebiliriniz.

R Sürüm Yükseltme (Upgrade) İşlemi

Hatırlarsanız R programlama dili ile ilgili yayınladığım yazılarda macOS ve Ubuntu ortamlarında paket yöneticileri (Homebrew vb.) kullanarak işlemler gerçekleştirmiştik.

Kullandığımız paket yöneticileriyle upgrade işlemini kolaylıkla gerçekleştirebilmemiz mümkün. Peki, ihtiyacımız olan bir durumda el yordamı ile yükleme ve sürüm yükseltme işlemi gerçekleştirmek istersek? Bu gibi durumlarda elbette desteklenen işletim sistemlerine uygun olarak yayınlanan derlenmiş paketlerden faydalanmamız gerekiyor. Bu durumda library altında her sürümün (siz aksini belirtmediğiniz sürece) ayrı bir klasör olarak tutulacağını unutmamalısınız. Yüklü paketleri taşıdığınızda ayrıca yeni sürüm için paket güncellemelerini de gözden geçirmeniz gerekecektir. Peki bu işlemleri daha pratik bir şekilde gerçekleştirmenin yolları yok mu? Elbette var. Bu yazıda R ortamında sürüm yükseltme ve paketlerin güncellenmesinden bahsedeceğim.

R Ortamında Sürüm Güncelleme İşlemleri

Öncelikle, bu işlemlerin yine paketler aracılığıyla gerçekleştirileceği bilmelisiniz. Bu nedenle R ortamını stabil bir şekilde kullanabiliyor olmanız önemli.

Birazdan bahsedeceğim adımlar Linux ve macOS ortamları için aynı şekilde işlemekte. Windows ortamında ise ayrı bir paket (dizin farkı nedeniyle) kullanmak durumundasınız. İlk önce Windows ortamında bu işlemi nasıl gerçekleştirebileceğimize bakalım.

Windows Ortamında R Sürüm Yükseltme İşlemi

OS_type‘ın Windows olması durumunda kullanacağımız paket installr ve kullanım için kullandığınız sürümün en azından 3.3.0 olması gerekmekte. Gerekli şartların sağlandığını varsayarak uygulama aşamasına geçebiliriz.

install.packages("installr")
library(installr)
setInternet2(TRUE)
installr::updateR()

Bu satırların uygulanmasının ardından sürüm karşılaştırması neticesinde yeni bir sürüm olduğu belirlenmişse yükleme işlemi başlayacaktır. Bu işlemlerin daha hızlı ilerlemesini isterseniz son satırda yer alan updateR fonksiyonunu T parametresi ile işleme alabilirsinzi.

installr::updateR(T)

Yükleme işlemi esnasında eski sürüme ait olan paketlerin yeni sürüme ait dizine aktarılmasını isteyip istemediğiniz sorulacaktır. “Yes” cevabını vererek paketlerin aktarımasını sağlayabilir, “No” cevabı ile paketleri ayrı dizinler olarak tutabilirsiniz. Verdiğiniz cevabın ardından kalan yükleme işlemleri de uygulanıp sonlandırılacaktır. Evet, hepsi bu kadar.

macOs ve Linux Ortamlarında R Sürüm Yükseltme İşlemi

macOS ve Linux ortamlarında sürüm yükseltme işlemi gerçekleştirebilmek için kullanacağımız paketin adı updateR ve maalesef cran bünyesinde yer almamakta. Bu nedenle github üzerinden yükleme işlemi gerçekleştirmek durumundayız.

install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")
library(updateR)

Yükleme işleminin tamamlanmasının ardından R sürüm yükseltme işlemini başlatabiliriz. macOS ortamında bu işlem için sistem şifrenizi (bilgisayar şifreniz) girmeniz gerekmekte.

updateR(admin_password = "ŞİFRE")

Ardından sürüm karşılaştırma işlemi gerçekleştirilip bir üst sürüm olması durumunda yükleme işlemi başlatılacaktır.

R İle İlgili Yazılardan Haberdar Ol!

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

One reply on “R Sürüm Yükseltme İşlemi

Leave a Reply

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