Revolution R:在 debian jessie 上安装
Revolution R: installation on debian jessie
我需要在 Debian Jessie(版本 8,64 位)上安装 Revolution R。
在我的系统上已经安装了 R 3.1.1 and Rstudio。
Revolution download page 给我 Ubuntu 的三个安装包:12、14、15(旧 LTS、当前 LTS、当前版本)。 Rstudio 包为 Ubuntu 12.04+ 和 Debian 8+(32 位和 64 位版本)提供了一个包。
有一种方法可以了解要安装的正确软件包是什么?
编辑:我从 community group 看到 Debian 没有得到官方支持,但是使用 Ubuntu 包应该没问题。
似乎可以在 Debian Jessie 上安装 Revolution R。
一些注意事项:
在我的系统上缺少 libjpeg8
依赖项。为了避免这种情况,我从 testing
存储库安装。
- 我尝试使用
gdebi
安装包来安装和解析所有必要的依赖项。
稳定存储库中缺少 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
注:安装包为libjpeg8:i386
版本
Revolution R 的安装过程擦除 原始的R
和Rscript
可执行文件,所以我认为最好备份它们(作为 root 或使用 sudo
):
sudo cp -i /usr/bin/Rscript /usr/bin/Rscript-original
sudo cp -i /usr/bin/R /usr/bin/R-original
以防万一您需要在没有备份的情况下恢复原始 R
和 Rstudio
可执行文件,重新安装 r-base-core
包应该就足够了:
sudo apt-get --reinstall install r-base-core -V
在 Rstudio 中使用 Revolution R 应该没问题。但是,如果您将 R 的自定义版本(例如原始版本)与 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
我需要在 Debian Jessie(版本 8,64 位)上安装 Revolution R。
在我的系统上已经安装了 R 3.1.1 and Rstudio。
Revolution download page 给我 Ubuntu 的三个安装包:12、14、15(旧 LTS、当前 LTS、当前版本)。 Rstudio 包为 Ubuntu 12.04+ 和 Debian 8+(32 位和 64 位版本)提供了一个包。
有一种方法可以了解要安装的正确软件包是什么?
编辑:我从 community group 看到 Debian 没有得到官方支持,但是使用 Ubuntu 包应该没问题。
似乎可以在 Debian Jessie 上安装 Revolution R。
一些注意事项:
在我的系统上缺少
libjpeg8
依赖项。为了避免这种情况,我从testing
存储库安装。- 我尝试使用
gdebi
安装包来安装和解析所有必要的依赖项。
稳定存储库中缺少
保护其他包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
注:安装包为
libjpeg8:i386
版本- 我尝试使用
Revolution R 的安装过程擦除 原始的
R
和Rscript
可执行文件,所以我认为最好备份它们(作为 root 或使用sudo
):sudo cp -i /usr/bin/Rscript /usr/bin/Rscript-original sudo cp -i /usr/bin/R /usr/bin/R-original
以防万一您需要在没有备份的情况下恢复原始
R
和Rstudio
可执行文件,重新安装r-base-core
包应该就足够了:sudo apt-get --reinstall install r-base-core -V
在 Rstudio 中使用 Revolution R 应该没问题。但是,如果您将 R 的自定义版本(例如原始版本)与 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