张金龙的博客分享 http://blog.sciencenet.cn/u/zjlcas 物种适应性、分布与进化

博文

Windows从源代码安装R程序包-以安装picante程序包为例

已有 8305 次阅读 2015-4-1 12:16 |个人分类:统计分析|系统分类:科研笔记|关键词:学者

Windows从源代码安装R程序包-以安装picante程序包为例

按:本文主要是为了回复北京大学王庆刚博士的问题而准备的。 这里截取了email中部分内容, 希望对使用R的同仁有帮助。


主要步骤

(1)安装Rtools、MikTeX及7zip

(2)下载源代码 picante http://cran.r-project.org/src/contrib/picante_1.6-2.tar.gz 解压缩。

(3)在windows cmd 的命令行中输入相应的命令,生成zip文件或者.tar.gz,并进行相应的检查。

1. 安装工具软件

(1)Rtools(制作R包的主要工具)

Rtools是在windows下制作R包的一系列工具。

下载地址: http://cran.r-project.org/bin/windows/Rtools/

(2) MikTeX

用来生成PDF格式的帮助文件。

下载地址:http://www.miktex.org/

(3) 7zip

用来为程序包的源代码解压缩。

http://www.7-zip.org/download.html

2. 设置文件启动路径:

设置启动路径的目的是在cmd命令行可以直接调用R, Rtools以及MikTeX等相应软件。

右键点击:

我的电脑>属性>高级>环境变量>系统变量  PATH一项,点击“编辑”,检查是否具有以下路径。通常软件在安装时已经自动配置好了启动路径。

3. 解压缩R源代码, 并放在路径无中文的文件夹下。

例如 建立一个文件夹 package, 将 picante_1.6-2.tar.gz 文件拷贝到 package文件夹下。 点击右键, 用7zip解压缩,直到 picante 文件夹这一层为止。

4. 在 package文件夹下, 创建四个纯文本文件

(1)“install Check.txt”

用记事本打开, 输入如下内容(不包括引号)

“Rcmd check picante

pause“

保存

(2)“install create Linux.txt”

用记事本打开, 输入如下内容(不包括引号)

“Rcmd build picante

pause”

保存

(3)“install create Windows Binary.txt”

用记事本打开, 输入如下内容(不包括引号)

“Rcmd INSTALL --build picante

pause”

保存

(4)“install.txt”

用记事本打开, 输入如下内容(不包括引号)

“Rcmd INSTALL picante

pause”

保存

将扩展名txt 更改为 .bat


5. 检查和安装

  • 双击install Check.bat, 进行程序包的检查。

  • 双击install create Linux.bat, 生成R程序包源代码包。

  • 双击install create Windows Binary.bat, 生成Windows下的安装包。

  • 双击install.bat, 安装到本地的R的library中。

CRAN上部分程序包由于错误太多, 而被移动到Archive, 而只提供源代码。 在安装这些程序包的时候, 可能会遇到检查无法通过的情况。 请注意, 当前版本的R, 必须提供Namespace文件。 可以参考 Writing R Extensions 了解 Namespace等的写法。





https://m.sciencenet.cn/blog-255662-878991.html

上一篇:用tortoisesvn管理Rforge上的程序包
下一篇:山寨版 Color Checker

2 王庆刚 梁涛

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-17 07:37

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部