Проблема с обновлением R в Debian 10 (buster), запущенном на ноутбуке Lenovo Chromebook

#r #debian #chromebook #debian-buster

#r #debian #chromebook #debian-buster

Вопрос:

У меня есть новый Lenovo Chromebook, который поставляется с приложением Debian 10 (buster). Это приложение, которое запускает Linux в терминале. Я пытаюсь установить новейшую версию статистического программного обеспечения R (4.0.3), но оно продолжает возвращаться к версии 3.5.2. Я получаю следующие ошибки, и независимо от того, сколько раз я удаляю и переустанавливаю r-base и r-base-core, это не позволит мне установить 4.X.X. Я попробовал это исправление: https://www.charlesbordet.com/en/how…0-0-on-debian / но я все равно получаю приведенные ниже ошибки. Любой совет был бы очень признателен!

Следующие пакеты имеют неудовлетворенные зависимости: r-base: Зависит: r-base-core (> = 4.0.3-1 ~ bustercran.0), но он не будет установлен Зависит: r-recommended (= 4.0.3-1 ~ bustercran.0), но он не будет установленРекомендуется: r-base-html, но он не будет установлен E: Невозможно исправить проблемы, у вас были поврежденные пакеты.

Ответ №1:

Вам необходимо установить r-base-core с buster-cran40 ( r-base-html будет установлен как зависимость).

убедитесь, что в вашем /etc/apt/sources.list :

 deb http://cloud.r-project.org/bin/linux/debian buster-cran40/
 

Затем:

 sudo apt update
sudo apt install -t buster-cran40  r-base-core
sudo apt install -t buster-cran40  r-base
 

Ответ №2:

Я не могу ответить за chromebook, но если вы используете обычный Debian Stable (currently Buster, Debian 10 ), используемая в настоящее время версия GNU R 3.5. Есть два основных способа решить эту проблему: либо использовать backports, либо запустить контейнер с более новой версией GNU R , как, например, показано в этом видео Дирком Эдделбуэттелем.