全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7326 8
2013-08-26
R是开源软件,官网社区(http://cran.r-project.org/)有很多源码包可用,如果想在别人的源码包的基础上做些改进,加入一些扩充参数,然后打包发布,或许是比较诱人的选择!但如何将别人的源码包重新打包?
1、准备工作
需要下载两个软件Rtools工具:http://cran.r-project.org/bin/windows/Rtools/,和MikTeX 或CteX(备选)用来生成PDF格式的帮助文件。下载地址:http://www.miktex.org/http://www.ctex.org/HomePage。2.10以后的版本则不需要微软HTML编译器了,如果需要下载,为下载地址:http://go.microsoft.com/fwlink/?LinkId=14188。准备工作比较重要的是设置环境变量,如果
出现MD5 checksum错误,可能是因为调用了错误的GCC导致。正确的环境变量类似如下设置:
c:\Rtools\bin;c:\Rtools\perl\bin;c:\Rtools\MinGW\bin; C:\CTEX\MiKTeX\miktex\bin;C:\CTEX\CTeX\ctex\bin;C:\CTEX\CTeX\cct\bin;C:\CTEX\CTeX\ty\bin; C:\Program Files\R\R-2.11.0\bin\;

2、编译打包
准备工作做完后,就可下载源码包,比如我下载了tsDyn(非线性时间序列)包,http://cran.r-project.org/web/pa ... ckages_by_name.html。解压后放在某个目录。然后执行dos命令:
d:
cd rpack
set TMPDIR=D:\rpack\temp
Rcmd build --binary tsDyn
Rcmd  INSTALL tsDyn
注意:安装必须用上面dos命令,无法用安装本地zip包的形式安装。

3、参考资料
在windows中创建R程序包简明指南
http://wenku.baidu.com/view/7b4bba1bff00bed5b9f31d94.html
如何创建R的HelloWorld包(Windows或Linux环境下)
http://www.biosino.org/R/R-doc/Rm/RpackageBuild/Rpackage.html

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-10-17 00:13:12
我下载了betapart包,解压后对其中一个计算公式做了修订,然后根据你的步骤安装,安装不上?

目录完全按照你的例子设置


cmd以后运行,出现


rcmd不能执行

将文件拷贝到R的安装目录下运行,也不行



初学者,请教








二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-17 00:15:34
图片 0.1.jpg
附件列表
1.jpg

原图尺寸 125.55 KB

1.jpg

0.jpg

原图尺寸 81.83 KB

0.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-17 00:18:08
我下载了betapart包,解压后对其中一个计算公式做了修订,然后根据你的步骤安装,安装不上?

目录完全按照你的例子设置(图片0)



cmd以后运行,出现(图片1)


rcmd不能执行

将文件拷贝到R的安装目录下运行,也不行(图片0.1)



初学者,请教
附件列表
0.1.jpg

原图尺寸 152.16 KB

0.1.jpg

1.jpg

原图尺寸 125.55 KB

1.jpg

0.jpg

原图尺寸 81.83 KB

0.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-17 09:49:21
1、rcmd之间没有空格
2、d:是定位到d盘
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-11-28 20:34:55
题主你好,我想重新打包R程序包,不过还是新手一枚,我到MikTex官网上看到好几个安装文件,有basic miktex,setup等等不知道要选择哪一个,还请题主指教一下,谢谢·
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群