RCommander(rcmdr)的安装

RCommander(rcmdr)的安装

我正在尝试安装 RCommander 以便能够使用 .rdata 文件。

我做了以下事情:

sudo apt-get install r-base

如此处所述: http://cran.r-project.org/bin/linux/ubuntu/

我似乎无法访问该rcmdr命令!

答案1

从 RCommander 安装笔记

Linux/Unix 系统通常已安装构建软件包所需的所有软件。安装 Rcmdr 软件包的最简单方法是以 root 身份运行 R,并在 R 提示符下发出命令 install.packages("Rcmdr")。R 将要求您选择 CRAN 镜像;选择第一个“0-Cloud”镜像或您附近的镜像站点。

特别是在 Ubutu 系统上,以下步骤应该可以工作(根据 Ista Zahn 的建议稍作修改):

  • Ubuntu(见http://cran.r-project.org/bin/linux/ubuntu/

    适用于 Ubuntu Bionic

    echo "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list
    sudo apt-get update
    
  • 安装基础 R 和 R dev 包:

    sudo apt-get install r-base r-base-dev
    
  • 以 root 身份从 Ubuntu 命令行启动 R,以便您可以在系统范围内安装软件包:

    sudo R
    
  • 从 R 命令提示符安装 Rcmdr:

    install.packages("Rcmdr")
    
    • R 会要求你选择一个 CRAN 镜像
    • 选择第一个“0-Cloud”镜像,或者您附近的镜像站点。

也可以从 Ubuntu 软件包存储库安装 R 和 R 包,但这些包几乎总是过时的。

当您第一次使用命令库(Rcmdr)加载 Rcmdr 包时,它将提供下载并安装缺少的依赖项;允许它这样做。

答案2

确保已安装 R 解释器。打开 R 解释器(从命令行:)Rinstall.package("Rcmdr")在解释器中运行。完成后,运行library(Rcmdr)。允许它安装缺失/更新的依赖项。然后,您可以通过运行以下命令为 Rcmdr 创建启动器:

sudo cat >/usr/bin/Rcmdr <<EOF
#! /usr/bin/env bash
R_DEFAULT_PACKAGES="$R_DEFAULT_PACKAGES Rcmdr" R "$@"
EOF
chmod a+x /usr/bin/Rcmdr

现在您可以通过输入从命令行运行 Rcmdr Rcmdr

相关内容