簡體   English   中英

Revolution R:在Debian Jessie上安裝

[英]Revolution R: installation on debian jessie

我需要在Debian Jessie(版本8,64位)上安裝RevolutionR

在我的系統上已經安裝了R 3.1.1Rstudio

Revolution下載頁面為我提供了三個Ubuntu的安裝軟件包:12、14、15(舊的LTS,當前的LTS,當前版本)。 Rstudio軟件包為Ubuntu 12.04+和Debian 8+(32位和64位版本)提供了一個單獨的軟件包。

有一種方法可以了解什么是正確的軟件包安裝?

編輯:我從社區組看到Debian不受官方支持,但使用Ubuntu軟件包應該可以。

在Debian Jessie上安裝Revolution R似乎可以。

一些注意事項:

  • 在我的系統上有libjpeg8作為缺少依賴項。 為了避免這種情況,我從testing存儲庫安裝了。

    1. 我嘗試使用gdebi安裝該軟件包,以安裝和解決所有必要的依賴項。
    2. libjpeg8在穩定的存儲庫中丟失,因此我從測試存儲庫中libjpeg8它,並通過pinning首選項保護其他軟件包:

       sudo printf "# testing\\ndeb http://httpredir.debian.org/debian/ stretch main contrib non-free" >> /etc/apt/sources.list sudo vim /etc/apt/preferences # old Package: * Pin: release o=Debian,a=stable Pin-Priority: 980 Package: * Pin: release a=jessie-backports Pin-Priority: 900 # new Package: libjpeg8 Pin: release o=Debian,a=stretch Pin-Priority: 990 

    注意:已安裝的軟件包是libjpeg8:i386版本。

  • Revolution R的安裝過程會刪除原始的RRscript可執行文件,所以我認為最好將它們備份(作為root或使用sudo ):

     sudo cp -i /usr/bin/Rscript /usr/bin/Rscript-original sudo cp -i /usr/bin/R /usr/bin/R-original 
  • 萬一您需要在沒有備份的情況下還原原始的RRstudio可執行文件,應該足以重新安裝r-base-core軟件包:

     sudo apt-get --reinstall install r-base-core -V 
  • 與Rstudio一起使用Revolution R應該沒問題。 但是,如果您要在Rstudio中使用R的自定義版本(例如原始版本),則可以遵循以下說明

     export RSTUDIO_WHICH_R=/usr/bin/R-original echo "export RSTUDIO_WHICH_R=/usr/bin/R-original" >> ~/.profile source ~/.profile # logout and login again to use this profile also outside the bash 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM