Ben bir alternative method bioc mesaj listesiyle tavsiyelerine dayanarak. Ev dizininize r-devel'i yüklemek istediğinizi varsayalım, ~/R-devel/
numaralı telefondan, işte yaptığınız şey şu:
Önce, çevresel değişkenleri ayarlayın, böylece dizin adlarını tekrarlamamız gerekmez. Kaynaklar için bir dizin ve derlenmiş dağıtım için bir dizin. Onları olmak ister yerde Tabii ki, onlar, her yerde olabilir:
export RSOURCES=~/src
export RDEVEL=~/R-devel
Şimdi, kaynaklar + tavsiye paketleri almak:
mkdir -p $RSOURCES
cd $RSOURCES
svn co https://svn.r-project.org/R/trunk R-devel
R-devel/tools/rsync-recommended
Sonraki R ve paketleri oluşturmak:
mkdir -p $RDEVEL
cd $RDEVEL
$RSOURCES/R-devel/configure && make -j
İşte bu, bitti. Sadece bir yerlere geliştirme sürümünü çalıştırmak edebilmek için yürütülebilir bir komut dosyasında aşağıdaki kaydedin: Şimdi
cat <<EOF>~/bin/Rdev;
#!/bin/bash
export R_LIBS=$RDEVEL/library
export PATH="$RDEVEL/bin/:\$PATH"
R "\[email protected]"
EOF
chmod a+x ~/bin/Rdev
: Burada
#!/bin/bash
export R_LIBS=~/R-devel/library
R "[email protected]"
sizin ~/bin/dizinine otomatik senaryoyu kurtaran bir script Rdev
'u R
çalıştırıyormuş gibi çalıştırabilirsiniz ve R sürümünün sürümleri $RDEVEL/library
'a yüklenecek.
Çok teşekkür ederim! Üzgünüm Ubuntu'ya yeniyim. Şunu mu demek istediniz: sudo vi/etc/profile.d/R-devel.sh', yukarıdaki kodu ekleyin ve 'sudo chmod a + x/etc/profile.d/R-devel.sh'? Fakat 'R-devel' komutu hala bulunamadı. – Randel
"R-devel" i ör. '/ Usr/yerel/bin'. 'R-devel'' 'PATH' ortam değişkeninize hiç kaydettiğiniz yeri eklemeyi unutmayın. '/ Usr/local/bin''ün zaten bu yolda olduğunu varsayarsak, sadece betiği yerleştirmek, sistemin erişilebilir olmasını sağlar. Eğer orada değilse, '.bashrc' için' export PATH =/usr/local/bin: $ PATH' gibi bir şey ekleyin. –
Harika! İşe yarıyor! Çok teşekkür ederim! – Randel