Я хотел бы написать сценарий, который устанавливает JAGS и rjags при новой установке Ubuntu, и который будет работать независимо от доступных на данный момент версий этих пакетов.Я хотел бы знать, как я могу сделать это, избегая конфликтов между версиями.
У меня есть следующий скрипт R, initialize.R
:
system('apt-get install jags')
install.packages('rjags')
, чтобы я мог работать из bash:
sudo R --vanilla < initialize.R
Однако самая последняя версия JAGS в репозитории Ubuntu - 2.2, а версия rjags, доступная из CRAN , зависит от JAGS> 3.0.
Меня интересует установка совместимых JAGS
и rjags
, возможно, либо:
- установка конкретной версии JAGS (например, 2.2) и совместимой версии rjags (какая версия?)
- общая установка версии JAGS, в настоящее время находящейся в репозитории ubuntu, и соответствующей версии rjags, или
- общая установка самой последней версии rjags в cran и соответствующей версии JAGS
Способность выполнять дело 1 очень важна, но мне также любопытно, как я могу реализовать дела 2 и / или 3.
вопросы:
- Какя могу это сделать?
- есть более здравый подход?
обновление: по ссылке в ответе Дирка, сработало следующее:
add-apt-repository ppa:marutter/rrutter
apt-get update
apt-get install r-cran-rjags