Bilgisayarınıza ve sahip olduğum tüm paketlere R yüklemekle uğraşmak istemediğim meslektaşlarım ile bir USB koyabilir veya arşivleyebilir ve paylaşabileceğim bağımsız bir R yüklemesi oluşturmaya çalışıyorum.
Biraz araştırma yaptım ve şu mesajları buldum:
- R ile masaüstü uygulamalarını dağıtma (Windows'a özgü)
- Taşınabilecek bir tarball elde etmek için R'nin değiştirilmesi
- R ve Rscript'in kendi konumlarından yolları çıkarmasına izin ver
Ubuntu kutumun 2. ve 3. postalarındaki çözümleri, make install
özel bir yere ve sonra da A) 'ya koydum . İkinci postadaki gibi yüklü bin / R'yi düzenlemek için sed'i kullanın veya B). Kurulan kutu / R'nin başlangıcını üçüncü postadaki öneriye göre değiştirmek. Ubuntu ya da diğer Linux'larda, bu bana USB içeren ve farklı bir Ubuntu kutusuna yerleştirilebilecek ve taşınması gereken R'nin bin, lib ve paylaşım klasörlerini içeren ve yükleyen bir klasör veriyor.
Benzer bir sonuç elde etmek istiyorum ancak Macbook Pro ve OS X'im için. OS X'te make install
özel bir konuma --prefix
geldiğinizde üç bin yerine, lib yerine, Linux'ta gördüğünüz klasörleri paylaşırken lib adlı bir klasör var. ve R.framework adlı bir şey. Lib klasörü, libr.pc adlı dosyayı içeren pkgconfig adlı bir klasörü içerir. R.framework bazı sembolik linkler ve bir Versions dizini içerir. Bu Sürümler dizini, Current adlı bir sembolik bağlantıyı ve ardından R'nin çeşitli sürümlerini içeren bir dizi klasör içerir. Bu sürüm klasörlerinin her biri, Başlıklar, bir tanesi PrivateHeaders (bir başlık dosyaları yükü içeren) ve bir de Kaynaklar adlı bir sembolik bağlantı içerir. Son olarak bu Kaynaklar klasörü, R kaynak klasörü gibi bin, etc, share, vb. Gibi klasörleri içerir.
Bu OS X yapısına yabancıyım. Öyleyse bilmek istiyorum, ne yapmam gerekiyor, şimdi make install
OS X üzerindeki yerel bir klasöre dosya yaptım. Prensip olarak Linux için düzeltme gibi olmalı - bin / R betiğindeki yolları düzenleyerek R_ROOT_DIR. Ancak, bu .framework şeyleri bilmiyorum, Linux'ta üç dizinli yerel bir klasöre sahipsiniz ve yolları anlamak ve düzenlemek oldukça kolaydır.
Herhangi bir tavsiye / çözüm büyük beğeni topluyor!
Sağol Ben.