Revolution R:安装在debian jessie上

时间:2015-10-08 11:25:25

标签: linux r ubuntu debian revolution-r

我需要在Debian Jessie(版本8,64位)上安装Revolution R

在我的系统上,已经安装了R 3.1.1Rstudio

Revolution download page为我提供了三个Ubuntu安装包:12,14,15(旧LTS,当前LTS,当前版本)。 Rstudio包为Ubuntu 12.04+和Debian 8+(32位和64位版本)提供了一个包。

有一种方法可以了解要安装的软件包是什么?

编辑:我从community group看到Debian没有得到官方支持,但使用Ubuntu软件包应该没问题。

1 个答案:

答案 0 :(得分:2)

在Debian Jessie上安装Revolution R似乎没问题。

一些预防措施:

  • 在我的系统上,libjpeg8缺少依赖项。为避免这种情况,我从testing存储库安装。

    1. 我尝试使用gdebi安装软件包来安装和解决所有必要的依赖项。
    2. 稳定存储库中缺少
    3. libjpeg8,因此我从测试存储库中获取它,使用pinning preferences保护其他包:

      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
      
    4. 注意:已安装的软件包是libjpeg8:i386版本。

    5. 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
      
    6. 如果您需要在没有备份的情况下还原原始RRstudio可执行文件,则应该足以重新安装r-base-core包:

      sudo apt-get --reinstall install r-base-core -V
      
    7. 使用Revolution R和Rstudio应该没问题。但是,如果您使用Rstudio的自定义版本(例如原始版本),则可以使用these instructions

      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