Установка R и RStudio в Lubuntu 20.04

Я хотел установить R с Rstudio, чтобы начать обучение, но обнаружил много проблем на пути, я объясню как можно больше ниже.

Поэтому я зашел на сайт проекта CRAN https://cran.r-project.org/ и, следуя их инструкциям, установил R на свой ноутбук.

# update indices
apt update -qq
# install two helper packages we need
apt install --no-install-recommends software-properties-common dirmngr
# import the signing key (by Michael Rutter) for these repo
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed
add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

apt install --no-install-recommends r-base

После этого я перешел на страницу RStudio и скачал rstudio-server-1.4.1717-amd64.deb. Сначала я попытался установить его с помощью графического интерфейса, но появилось следующее сообщение:

Ошибка GPG: https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease: Следующие подписи не могут быть проверены, потому что открытый ключ недоступен: NO_PUBKEY 51716619E084DAB9

Репозиторий 'https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease" не подписан.

Обновление из такого хранилища не может быть выполнено безопасно, поэтому оно отключено по умолчанию. поэтому отключено по умолчанию.

См. руководство apt-secure(8) для получения информации о создании репозитория и пользовательской конфигурации.

Затем я попытался установить его с помощью sudo apt install ./rstudio-server-1.4.1717-amd64. deb и произошло следующее:

Note, selecting 'rstudio' instead of './rstudio-1.4.1717-amd64.deb'
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:
 rstudio : Depends: libclang-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Наконец, поскольку я нашел много руководств по установке с помощью gdebi, я попробовал еще раз:

gdebi rstudio-1.4.1717-amd64.deb 

Что дало результат:

Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'libclang-dev'

Очевидно, что-то происходит с libclang-dev, я попытался установить его:

sudo apt install libclang-dev

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:
 libclang-dev : Depends: libclang-10-dev (>= 10~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я попытался установить libclang-10-dev, но это привело меня к другой проблеме с зависимостями, подобной той, что показана здесь. Я не думаю, что эта цепочка проблем скоро закончится, чтобы сделать это вручную.

Последние кусочки информации, которые я могу вам дать:

Когда я запускаю rstudio, он говорит command not found.

И теперь, когда я делаю apt update, я получаю то же сообщение, что и выше, начиная с "GPG"

Последняя часть информации, которую я могу предоставить, это то, что когда я запускаю R в командной строке, я могу использовать R-язык оттуда.

Если вы случайно знаете что-нибудь, что я могу сделать, чтобы исправить это, я буду благодарен.

1
задан 29 June 2021 в 02:09

1 ответ

Чтобы решить проблему с установкой, я нашел следующее:

https://stackoverflow.com/questions/67383617/unable-to-install-rstudio-cannot-install-libclang-dev

Сначала вам нужно установить aptitude

sudo apt install aptitude

Затем вы можете запустить

sudo aptitude install clang

Ответьте Нет на первый вопрос, Да - на второй.

Затем вы можете пойти и установить RStudio с помощью gdebi.

1
ответ дан 28 July 2021 в 11:24

Другие вопросы по тегам:

Похожие вопросы: