是否有任何方法可以将Mac OS X上的R自动更新为最新的修补版本(R-Patched),每天或某些预定时间间隔?如何自动将R更新为最新的修补版本?
2
A
回答
4
我的印象是从源代码编译为最多(只?)可靠的方式来获得最新的补丁版本,但我可能是错误的这一点。一个简单的shell脚本,下载最新的补丁版本并重新编译为:
curl -o /tmp/R-patched.tar.gz ftp://ftp.stat.math.ethz.ch/Software/R/R-patched.tar.gz
tar xzvf /tmp/R-patched.tar.gz
cd /tmp/R-patched
./configure
make
cp bin/R <old_R_binary_location>
然后,您可以使用crontab来定期运行此。我没有发现crontab手册页非常有帮助,所以我总是最终回头看看指南,如this one。
0
我有一个从http://r.research.att.com安装补丁每日构建bash脚本。安装的库保持不变,除了那些核心。
我手动更新,但你可以设置一个cron作业作为@bnaul建议。不过,我不确定它将如何处理sudo'ing的需求。您可能必须将R移出/ Library/Frameworks,然后相应地更改脚本。
#!/bin/bash
curl -s http://r.research.att.com/R-2.13-branch-leopard-universal.tar.gz | sudo tar fvxz - -C/
+0
好点; sudo没有在我的机器上要求输入密码(livin'在边缘!),所以我经常忘记这一点。 – bnaul
相关问题
- 1. 如何自动更新NuGet包到最新的可用版本
- 2. 如何将cuDNN更新为新版本?
- 3. 如何将nuget版本更新到最新版本
- 4. 将Visual Studio 2005修补到最新版本
- 5. 更新补丁程序的新版本
- 6. 如何将Mongodb Nodejs驱动程序更新到最新版本?
- 7. 如何将Xamarin.Forms更新为最新版本?
- 8. 如何将Visual Studio 2017更新为最新版本?
- 9. 如何将Parse更新为最新版本?
- 10. 将gh页更新为最新版的主版本
- 11. 自动更新版本号
- 12. 如何更新此版本以使用最新版本的bootstrap?
- 13. ,如何将Java更改为新版本?
- 14. 如何将chromedriver版本更新为35?
- 15. 如何将git更新到Linux上的最新版本?
- 16. 如何将多个网站更新到最新版本的jQuery?
- 17. 为什么不将npm包更新为最新版本?
- 18. 更新JIRA子任务修正父版问题修正版本版本更新
- 19. 最新版本的Karaf自动轮询
- 20. 将Scipy版本更新到最新版本
- 21. 如何将Aptana Studio更新到最新版本?
- 22. 如何将lodash更新到最新版本
- 23. Google Chrome Linux版本如何处理自动版本更新
- 24. 如何使用补丁更新我的Drupal本地版本(BZR)
- 25. 如何将OSX上的Xcode命令行工具更新为最新版本?
- 26. 如何将OpenShift Online 3平台更新为最新版本的Node.js?
- 27. 如何将我的所有CPAN模块更新为最新版本?
- 28. 如何迁移到最新的Ruby补丁版本
- 29. 更新到最新的MPAndroidChart版本
- 30. 更新去的WebSocket库,最新版本
当你这样做时,你可能想复制你旧的已安装软件包库,或者在日常脚本中添加行来下载和安装这些软件包。 –
回复:crontab - >你可以使用gui app cronniX(http://code.google.com/p/cronnix/)来管理日程安排。 –