Я безуспешно пытался установить последнюю версию (2.15.2) r-base . По-видимому, пакет RRcpp
не будет установлен для версии 2.14.1 R - версии, которая устанавливается для меня.
Я не уверен, что / как / где изменить мои попытки установки, которые указаны ниже. Обратите внимание, что я использую ubuntu-12.04.1-server-i386.
Текущая установленная версия R версии 2.14.1 (2011-12-22):
$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
r-base is already the newest version.
Включение информации о версии не помогает:
$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found
Изменения основаны на инструкциях CRAN Ubuntu от http://cran.r-project.org/bin/linux/ubuntu/README :
Добавлен к
/etc/apt/sources.list
deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
Обновление и установка
$ sudo apt-get update $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed Recommends: r-base-html but it is not going to be installed E: Unable to correct problems, you have held broken packages.
apt
software-installation
r
Ученик
источник
источник
sudo apt-get upgrade
илиsudo apt-get dist-upgrade
?R-base
действительно ли это «последняя» версия, то установите / обновите, если нет, см. Мой ответ, связанный ниже. Если вы хотите быть в курсе последнихR
выпусков, рекомендуется, чтобы они появилисьsid
(хотя вы можете быть осторожны, когда основываете всю свою систему наsid
...). stackoverflow.com/questions/1401904/…Ответы:
Ничто из вышеперечисленного не помогло мне, поэтому я копирую ответ с https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0
Удалите старый R:
Затем:
Затем скопируйте / вставьте эти команды в командную строку:
Который работал для меня
источник
rm -rf /usr/local/lib/R
, загрузите последний tarball с r-project.org , распакуйте его и следуйте инструкциям в «INSTALL» в каталоге верхнего уровняppa:marutter/rdev
? Остального должно быть достаточно, вот официальная документация для репозиториев Ubuntu .Вот как я это сделал;
Как уже упоминалось в этом вопросе, я прошел шаги в инструкциях UBUNTU PACKAGES FOR R, чтобы добавить репозиторий, и сделал обновление apt-get, а затем
что бы дать что-то вроде
и я сделал
и сделано.
источник
откройте терминал и введите
sudo -s
. Затем откройтеsource.list
, набрав:Затем добавьте эти строки в файл:
затем сохраните и выйдите из Gedit. В терминале типа
затем введите
затем введите эти команды - одну строку за раз--.
источник
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/
дважды?В моей системе (без установленного R) эти версии устанавливаются правильно. Поэтому, возможно, лучшим вариантом будет удалить старый R и установить более новый, передавая нужную версию. Но прежде чем сделать это, сделайте резервную копию вашей операционной системы. Может быть трудно переустановить старые пакеты после их удаления.
Также просто примечание: если вы это сделаете,
sudo apt-get install r-base=2.15.1-5ubuntu1
он не найдет пакет, потому что версия неверна. В этом репозитории, напримерr-base_2.15.2-1quantal2_all.deb
, файлы имеют имена, поэтому правильная версия должна бытьr-base=2.15.2-1quantal2
илиr-base=2.15.2-1quantal2_all
, например.Надеюсь это поможет.
источник
Я заметил одну вещь: если вы будете следовать инструкциям на различных R-сайтах, это заставит вас добавить строку в список источников Linux
/etc/apt/sources.list
Смотрите, например, эту ссылку: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/
Однако некоторые дистрибутивы Linux добавляют строку в отдельный файл в этой папке:
/etc/apt/sources.list.d
Это может привести к
you have held broken packages
сообщению об ошибке.Я закомментировал строку (
/etc/apt/sources.list
)/etc/apt/sources.list
и добавил правильный R-репозиторий, используя менеджер программных источников моего дистрибутива (Linux Mint 18.3)Это решило проблему.
источник