使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

概要

通常情况下,旋转 R 企业服务器,出于安全原因,没有对其进行下载和安装 R 程序包,因此本地存储库是安装内部互联网连接。本文介绍了如何配置革命 R,使用该本地包存储库。

尽管错误在文档末尾 tools::write_PACKAGES 命令中,4.1 和革命 R 企业安装指南 4.2 节中的说明操作,linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) 是 4.2 的通常正确。

1.创建 repo 的父目录。这可以是任何目录,但是在本例中是 /local/repos。

2.对于 Linux repo,您将需要的软件包源 (。 tar.gz) 父 repo 目录 (例如 /local/repos/src/contrib) 下的 src/contrib 中。您可以手动创建 src/contrib 手动下载的 tar.gz 程序包或使用 rsync 与指南 》,这将反映整个 repo 并为您创建 src/contrib。

3.启动革命 R 并创建 e 包和 PACKAGES.gz 使用 tools::write_PACKAGES repo 的文件编制索引。这应为 src 包实际上位于 /local/repos/src/contrib 目录︰

> tools:::write_PACKAGES("/local/repos/src/contrib")

注意这只是说在 /local/repos 中创建包索引文件的文档中的示例不同。

4.配置用于本地 repo RRE。编辑 /usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site,并编辑或注释掉的行,指向默认 Revo CRAN 镜像︰

} else {r <- c(REVO=Revobase::getRevoRepos())}


如果您从 RRE 安装没有 internet 访问权限,将会以独占方式使用本地 repo 替换一个指针,指向仅本地 repo 这行︰

} else {#r <- c(REVO=Revobase::getRevoRepos())r <- c(LOCAL="/local/repos")}

请注意,您指定 repo 位置,而不是完整的 /local/repos/src/contrib 路径的父目录。

如果您具有 internet 访问权限,并只为少数的本地包将本地 repo,您可以配置两个 repos:

} else {r <- c(REVO=Revobase::getRevoRepos(), LOCAL="/local/repos")}

启动 RRE 并验证 repo(s) 的当前配置︰

> options("repos")

如果正确,测试安装包。请确保您 RRE 用户本地 repos 和 RRE 库的两个完整路径对其具有读写权限。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×