Я не могу запустить R в Ubuntu 24.04 LTS

Мне нужна помощь в устранении ошибки, которая возникла после установки R. Я выполнил все шаги, начиная с «https://cran.r-project.org/bin/linux/ubuntu/fullREADME.html#installing-r», чтобы установить R в Ubuntu 24.04 LTS. Однако после запуска R в моем терминале появляется следующая ошибка: «/usr/local/lib/R/bin/exec/R: error while loading shared libraries: libicuuc.so.72: cannot open shared object file: No such file or directory». Можно ли как-нибудь это исправить?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
170
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Похоже, библиотека не найдена, попробуйте выполнить следующие действия:

sudo apt install libicu72

это также может быть проблема с путем, проверьте свой путь с помощью:

echo $LD_LIBRARY_PATH

Если путь пуст, попытайтесь установить его:

export LD_LIBRARY_PATH=/path/to/libicu/lib:$LD_LIBRARY_PATH  # Replace path with actual location
R

libicu72 не удалось найти после попытки «sudo apt install libicu72». Кроме того, я попробовал «echo $LD_LIBRARY_PATH», но не получил результата. Может ли это быть проблема с настройкой пути? Как мне найти путь к libicu в моей Ubuntu? Извините, я новичок в Linux.

Eduardo Delabio Auer 05.07.2024 18:26

Я переустановил Ubuntu 24.04 LTS, и после того, как мне удалось установить R и Rstudio без каких-либо проблем, я думаю, что моя Ubuntu была повреждена в результате обновления (23.10 -> 24.04).

Eduardo Delabio Auer 07.07.2024 19:15
Ответ принят как подходящий

Я могу нормально запустить R в некоторых контейнерах Ubuntu 24.04, например, rocker/r2u:noble:

$ docker run --rm -ti rocker/r2u:noble bash
root@ddcecd84f2b5:/# cd
root@ddcecd84f2b5:~# R

R version 4.4.1 (2024-06-14) -- "Race for Your Life"
Copyright (C) 2024 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> q()
Save workspace image? [y/n/c]: n
root@ddcecd84f2b5:~# 
root@ddcecd84f2b5:~# apt update -qqq
root@ddcecd84f2b5:~# apt-cache policy r-base-core
r-base-core:
  Installed: 4.4.1-1.2404.0
  Candidate: 4.4.1-1.2404.0
  Version table:
 *** 4.4.1-1.2404.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/ Packages
        100 /var/lib/dpkg/status
     4.4.0-2.2404.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/ Packages
     4.3.3-2build2 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
root@ddcecd84f2b5:~# 

Это стандартный пакет из стандартного бэкпорта R в CRAN. Что у тебя есть?

Большое спасибо за Ваш ответ. Я думаю, что очень полезно знать другие способы. Однако мне очень жаль, но я еще никогда не пробовал докер. В настоящее время я могу установить в своей среде мамбы, но я хотел бы установить в Ubuntu, потому что я хотел бы использовать с Rstudio (потому что в мамбе/конде я могу использовать только последнюю версию базы R, а Rstudio несовместим с последней версией R, когда я пытался установка в той же среде).

Eduardo Delabio Auer 05.07.2024 18:30

Конечно, но учтите, что большинство пользователей R и большинство выпусков R (т. е. в CRAN, сама RStudio и т. д.) не предназначены для Conda, и микширование обычно не работает. Кроме того, то, что работает в контейнере Ubuntu Docker, является иллюстрацией того, что будет работать в аналогичной «простой» установке Ubuntu. Docker упрощает тестирование, поскольку он предлагает «автономные» исполняемые модули.

Ada Lovelace 05.07.2024 23:54

Спасибо, я ценю объяснение. Я думаю, что, возможно, моя Ubuntu повреждена, и я сделаю новую переустановку, а после этого переустановлю R (недавно я сделал обновление до 24.04 LTS и, возможно, что-то пошло не так в этом процессе).

Eduardo Delabio Auer 07.07.2024 14:11

Я переустановил Ubuntu 24.04 LTS, и после того, как мне удалось установить R и Rstudio без каких-либо проблем, я думаю, что моя Ubuntu была повреждена в результате обновления (23.10 -> 24.04).

Eduardo Delabio Auer 07.07.2024 19:15

Хорошо знать. Не стесняйтесь принять ответ, поскольку он предполагает/показывает, что «нормальная» система будет работать нормально.

Ada Lovelace 08.07.2024 07:08

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