обновить R 2.7.1 в основной процедуре Debian - PullRequest
0 голосов
/ 21 февраля 2011

Моя версия R - 2.7.1 (в Debian), и некоторые пакеты запрашивают> 2.10.Я не могу найти инструкции по обновлению, и я не хочу удалять и переустанавливать, поскольку у меня есть другие вещи, зависящие от R, и я не хочу портить.Есть ли процедура обновления?

Ближайшая вещь к моей проблеме на этой теме .

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011

FYI

Похоже, что R в Debian с версиями, предшествующими 2.7.1 , не может быть обновлен . Текущее ядро ​​ работает с версии 2.7.1 и выше. Единственный способ сделать это - удалить существующую версию.

Поскольку это было не так просто, я публикую это здесь. Если у вас есть Rapache или другие устройства, подключенные к R, отключите их с помощью dismode или связанных с ними.

apt-get purge r-base r-base-dev

Я тоже должен был это сделать

dpkg -P r-base-core 

до тех пор, пока не отобразится больше не установленных пакетов R

dpkg -l r-*

Затем следуйте инструкциям из http://cran.r -project.org / bin / linux / debian / , с поправкой, что вы должны использовать deb вместо deb-src в / etc / apt / sources. список.

deb http://<favorite-cran-mirror>/bin/linux/debian lenny-cran/

Перед установкой запустите это и не должно быть 2.7.1.

apt-cache policy r-base-dev
0 голосов
/ 21 февраля 2011

ознакомьтесь с инструкцией по установке из источника. Это легко для Linux, и вы можете выполнить установку в любой каталог, который вам нравится, вам даже не нужны разрешения суперпользователя. После компиляции вы даже можете запустить R из этого каталога, не испортив ни одного установленного в системе R. Если вы дадите полный путь к двоичному файлу R или поместите путь к нему в переменной среды PATH, при запуске он будет работать нормально. .

...