我正在尝试安装 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 解释器(从命令行:)R
并install.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
。