2015-07-08 7 views
1

Я просто переключился с Mac на Linux, поэтому, хотя у меня есть базовое понимание структуры Linux, есть еще некоторые вещи, которые я пытаюсь прояснить. Это одна из них.установить последнюю версию R 3.2.1 (всемирно известный астронавт) на Linux Mint 17.1 (MATE)

Я попробовал несколько способов (ссылаясь на несколько сообщений на форуме), чтобы установить последнюю версию R (3.2.1 «Всемирно известный астронавт») на Linux Mint 17.1 (MATE).

Я пробовал разные источники списков, что в последнее время:

deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/ 

, но когда я звоню:

apt-cache showpkg r-base-dev 

с каждым из них я стараюсь, я всегда получаю:

3.0.2-1ubuntu1 

как самый последний доступный.

Кроме того, мои sources.list содержат только то, что выше deb, поэтому я не считаю его/etc/apt/preferences/issue.

Кто-нибудь смог установить 3.2.1 на Linux Mint?

Заранее благодарен!

  • Том
+0

Нет проблем с загрузкой и установкой его с помощью CRAN, в ubuntu проблем не возникнет. – user1436187

+0

Спасибо. Какую команду вы выполнили? Потому что, когда я попробовал «sudo apt-get install r-base r-base-dev» на моей другой машине Linux (также Mint 17.1), я в конечном итоге получаю r-версию 3.0.2. –

ответ

2

Хорошо, я понял. Спасибо за помощь! Я отправлю ответ здесь для тех, кто еще пытается понять это:

Сначала я побежал:

sudo gedit /etc/apt/sources.list 

, чтобы попасть в мой sources.list. К этому я добавил:

deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/ 

, а затем добавил ключ: (спасибо Dirk за предложение):

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480 

sudo apt-get update 

тогда, когда я побежал:

apt-cache showpkg r-base-dev 

, чтобы увидеть доступные пакеты ,Верхний был:

Package: r-base-dev 
Versions: 
3.2.1-1~wheezycran3.0(/var/lib/apt/lists/cran.rstudio.com_bin_linux_debian_wheezy-cran3_Packages) 

так, в конце концов я побежал:

sudo apt-get install -f r-base=3.2.1-1~wheezycran3.0 

который работал отлично!

+1

Спасибо. Я успешно выполнил следующие шаги. существующая установка Мне нужно было еще несколько шагов: «apt-get upgrade», чтобы получить остальные пакеты cran, «apt-get autoremove» (потому что он мне сказал), «apt-get upgrade r-base-dev» (потому что он сказал он «сдерживался», причина не давалась). Затем в R-сеансе как root, 'update.packages (ask = F)' обновить все, что я установил из R, а не из deb. –

2

Кратко:

  • Вы также запустить sudo apt-get update?

  • Посмотрите на apt-cache policy r-base-dev, который показывает, какие версии меткие "knowns"

  • Mint не так Debian ад все еще может сорваться ...

+0

Спасибо за ответ! Я люблю твою работу в R! Итак, когда я запускаю обновление sudo apt-get в самом конце, я получаю сообщение об ошибке «W: GPG: http://cran.rstudio.com jessie-cran3/Release: следующие подписи не могут быть проверены, поскольку открытый ключ не доступно: NO_PUBKEY 06F90DE5381BA480 ". Но когда я запускаю политику apt-cache r-base-dev, я получаю: –

+0

«r-base-dev: Установил: (нет) Кандидат: 3.2.1-1 ~ jessiecran3.0 Таблица версий: 3.2 .1-1 ~ jessiecran3.0 0 500 http://cran.rstudio.com/bin/linux/debian/ jessie-cran3/Пакеты 3.0.2-1ubuntu1 0 500 http://archive.ubuntu.com/ubuntu/trusty/universe amd64 Пакеты –

+0

Могу ли я установить «3.2.1-1 ~ jessiecran3.0», используя: «sudo apt-get install -f r-base = 3.2.1-1 ~ jessiecran3.0», хотя открытый ключ не изменен (из сообщения выше)? –