2011-08-30 56 views
4

我想編寫一個腳本,在新的ubuntu安裝中安裝JAGS和rjags,並且獨立於當前可用的這些軟件包版本。我想知道如何做到這一點,同時避免版本之間的衝突。如何確保我在Ubuntu中安裝兼容版本的JAGS和rjags?

我有下列R-腳本,initialize.R

system('apt-get install jags') 
install.packages('rjags') 

所以,我可以從慶典上運行:

sudo R --vanilla < initialize.R 

然而,JAGS在Ubuntu的存儲庫中的最新版本是2.2,並且rjags available from CRAN的版本取決於JAGS> 3.0。

我感興趣的安裝compatable JAGSrjags,或許可以:

  1. 安裝JAGS特定版本(如2.2)和compatable rjags版本(版本?)
  2. 一般安裝的版本JAGS目前在ubuntu存儲庫和相應的rjags版本中,或者一般在cran上安裝最新版本的rjags和適當版本的JAGS

做的情況下,1是必不可少的能力,但我也很好奇我怎麼能執行案件2和/或3

問題:

  • 我怎樣才能做到這一點?
  • 有更好的方法嗎?

更新:按照德克的回答環節,下面的工作:

add-apt-repository ppa:marutter/rrutter 
apt-get update 
apt-get install r-cran-rjags 

回答

5

路達提供了通過自己的資源庫中r-cran-rjags包;這適用於你已經安裝的jags包。有關詳細信息,請參閱this message on r-sig-devel,並且您可能想要訂閱並遵循r-sig-debian列表以瞭解這些內容。

+0

感謝您的信息。像魅力一樣工作。當你說'他的資料庫'是指http://cran.r-project.org/bin/linux/ubuntu/? –

+0

不,我不是。您是否閱讀過我鏈接的電子郵件? –

+0

是的,但沒有足夠小心地認識到'PPA'與'資料庫'同義。現在它更有意義。 –

相關問題