是否有任何方法可以將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. 將Visual Studio 2005修補到最新版本
- 3. 如何將Mongodb Nodejs驅動程序更新到最新版本?
- 4. 如何將Parse更新爲最新版本?
- 5. 如何將Visual Studio 2017更新爲最新版本?
- 6. 將gh頁更新爲最新版的主版本
- 7. 自動更新版本號
- 8. 如何將chromedriver版本更新爲35?
- 9. ,如何將Java更改爲新版本?
- 10. 如何將多個網站更新到最新版本的jQuery?
- 11. 將Scipy版本更新到最新版本
- 12. Google Chrome Linux版本如何處理自動版本更新
- 13. 如何使用補丁更新我的Drupal本地版本(BZR)
- 14. 如何將OSX上的Xcode命令行工具更新爲最新版本?
- 15. 如何將OpenShift Online 3平臺更新爲最新版本的Node.js?
- 16. 如何將我的所有CPAN模塊更新爲最新版本?
- 17. 更新到最新的MPAndroidChart版本
- 18. 更新去的WebSocket庫,最新版本
- 19. 將Java更新到最新版本的Powershell腳本
- 20. 如何將Cordova WebView更新至其最新版本(版本4.1.1或更高版本)。
- 21. R的quickcheck最新版本是什麼?
- 22. Install4j自動更新版本檢測
- 23. Heroku:更新節點到最新版本
- 24. 更新Git到最新版本(mac)
- 25. NPM更新所有最新版本
- 26. Gradle:如何自動使用最新版本的插件
- 27. 如何讓作曲家將版本號更新爲composer.json中最新的版本號?
- 28. 如何獲取最新的java更新版本號?
- 29. 如何更新到最新版本的Orange Data Mining?
- 30. Angular 2的最新版本是什麼?如何更新它?
當你這樣做時,你可能想複製你舊的已安裝軟件包庫,或者在日常腳本中添加行來下載和安裝這些軟件包。 –
回覆:crontab - >你可以使用gui app cronniX(http://code.google.com/p/cronnix/)來管理日程安排。 –