Пытаюсь установить R 4.0.1, но проблема с Ubuntu - PullRequest
3 голосов
/ 03 августа 2020

Я попытался обновить последнюю версию R на моем сервере ubuntu, следя за другими блогами, я удалил R со своего сервера и попытался установить, выполнив следующие действия:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'

sudo apt update

Я выполнил следующие шаги отсюда https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04

Когда я пытался запустить последнюю команду: sudo apt-get install r-base

Я получил эту ошибку:

sudo apt 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 (>= 4.0.2-1.1804.0) but it is not going to be installed
          Depends: r-recommended (= 4.0.2-1.1804.0) but it is not going to be installed
          Recommends: r-base-html but it is not going to be installed


apt-cache policy r-base yield:


-base:
  Installed: (none)
  Candidate: 4.0.2-1.1804.0
  Version table:
     4.0.2-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.1-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     4.0.0-1.1804.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
     3.6.3-2 500
        500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
     3.4.4-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.3-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.2-2xenial2 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.2-1xenial1 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.1-2xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.1-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.4.0-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.3.3-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.3.2-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.3.1-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.3.0-2xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.3.0-1xenial0 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
     3.2.5-1xenial 500
        500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages

Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 21 августа 2020

Цитируемый вами вывод является частичным, и мы не можем увидеть, что на самом деле стоит за ним.

Мое подозрение в том, что какой-то другой пакет, от которого зависит двоичный файл, слишком стар . Обычно команда apt install предполагает текущую систему. Так что, возможно, попробуйте

sudo apt update
sudo apt upgrade
sudo apt install r-base

и обновите свой вопрос любыми «странными» ошибками, которые вы видите. Я поддерживаю базовый пакет Debian r-base и запускаю те же двоичные файлы Ubuntu на нескольких машинах без каких-либо проблем.

0 голосов
/ 21 августа 2020

Я столкнулся с той же проблемой ... какой у вас процессор? Это случилось со мной, потому что я устанавливал на машину arm64, а в основном репозитории кранов нет пакетов для этой архитектуры. Я удалил ссылку на репозиторий Cran в /etc/apt/sources.list (просто используя текстовый редактор) и установил его из http://ports.ubuntu.com/ubuntu-ports. Это сработало нормально, но у меня более старая версия R, чем та, что доступна в репозитории Cran. Мне придется либо найти другой источник пакетов, либо скомпилировать локально, либо жить с R 3.4.4.

...