Страница 1 из 1
Обновление языка программирования R
Добавлено: 27 ноя 2023, 11:02
Diplodok
Здравствуйте.
Версия R, загружаемая из репозитория устарела, она от 2020 года:
Код: Выделить всё
platform x86_64-rosa-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 4
minor 0.3
year 2020
month 10
day 10
svn rev 79318
language R
version.string R version 4.0.3 (2020-10-10)
nickname Bunny-Wunnies Freak Out
Последняя версия R - 4.3.2. Старая версия не поддерживает необходимые для работы пакеты.
Прошу обновить программу до последней версии. Впрочем, буду признателен если подскажите как сделать это самостоятельно.
Обновление языка программирования R
Добавлено: 27 ноя 2023, 12:06
irton
Старая версия не поддерживает необходимые для работы пакеты.
какие?
Обновление языка программирования R
Добавлено: 27 ноя 2023, 13:40
Diplodok
irton писал(а): 27 ноя 2023, 12:06
Старая версия не поддерживает необходимые для работы пакеты.
какие?
doBy
Выдает следующее:
Код: Выделить всё
Предупреждение:
package ‘doBy’ is not available for this version of R
‘doBy’ version 4.6.20 is in the repositories but depends on R (>= 4.1.0)
Обновление языка программирования R
Добавлено: 27 ноя 2023, 15:47
irton
попробуйте отсюда пакеты
https://abf.io/build_lists/4840057
если поможет, опишите сюда обязательно.
Обновление языка программирования R
Добавлено: 28 ноя 2023, 06:57
Diplodok
irton писал(а): 27 ноя 2023, 15:47
опишите сюда обязательно.
Спасибо за быстрый ответ. Все пакеты, кроме одного, установились:
Код: Выделить всё
> version
_
platform x86_64-rosa-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 4
minor 3.2
year 2023
month 10
day 31
svn rev 85441
language R
version.string R version 4.3.2 (2023-10-31)
nickname Eye Holes
Проблема возникла только с этим пакетом: R-4.3.2-1.src.rpm - не устанавливается без объяснения причин.
Код: Выделить всё
admin-1@rosa2021 ~ $ sudo dnf install /home/admin-1/Загрузки/R-4.3.2-1.src.rpm
[sudo] пароль для admin-1:
Последняя проверка окончания срока действия метаданных: 0:21:10 назад, Вт 28 ноя 2023 08:41:23.
Ошибка: RPM-пакет с исходным кодом не будет установлен (R-4.3.2-1.src).
Вероятно этот неустановившийся пакет является критичным, потому что теперь на любой запрос к CRAN, программа выдает следующее:
Код: Выделить всё
> install.packages('gclus')
Устанавливаю пакет в ‘/home/admin-1/R/x86_64-rosa-linux-gnu-library/4.3’
(потому что ‘lib’ не определено)
Предупреждение: недоступен индекс для хранилища https://cran.wu.ac.at/src/contrib:
средства Интернет не могут быть загружены
При том что в браузере это хранилище загружается, да и смена зеркал не дает результатов.
Обновление языка программирования R
Добавлено: 28 ноя 2023, 12:58
irton
src.rpm это пакет со спеком и исходниками, он не используется, но из него можно заново собрать программу внеся свои изменения например.
Меня больше интересует работоспособность, работает ли то, что нужно Вам?
Обновление языка программирования R
Добавлено: 28 ноя 2023, 18:35
Diplodok
irton писал(а): 28 ноя 2023, 12:58
Меня больше интересует работоспособность, работает ли то, что нужно Вам?
1. не работает команда "install.packages()" - выше уже описал: программа не может подключиться к зеркалам для скачивания пакетов.
2. пакет "doBy" (это не единственный пакет, который мне нужен) попытался установить напрямую через tar.gz архив - тоже не устанавливается.
По итогу стало еще хуже чем было.
Обновление языка программирования R
Добавлено: 29 ноя 2023, 05:16
irton
ну тут я незнаю почему он так, это же не сама команда не работает, а с хранилищем не может связаться правильно.
гугл вот что-то советует для похожего случая
https://community.rstudio.com/t/install ... http/16578
Обновление языка программирования R
Добавлено: 29 ноя 2023, 06:45
Diplodok
irton писал(а): 29 ноя 2023, 05:16
незнаю почему он так,
Откатил систему назад, переустановил снова все по Вашей ссылке. Теперь на попытку установить пакет выдает следующее:
Код: Выделить всё
> install.packages("gclus")
Устанавливаю пакет в ‘/home/admin-1/R/x86_64-rosa-linux-gnu-library/4.3’
(потому что ‘lib’ не определено)
--- Пожалуйста, выберите зеркало CRAN для использования в этой сессии ---
Предупреждение: не удалось скачать файл зеркал (средства Интернет не могут быть загружены); использую локальный файл '/usr/share/doc/R/CRAN_mirrors.csv'
Предупреждение: недоступен индекс для хранилища https://ftp.belnet.be/mirror/CRAN/src/contrib:
средства Интернет не могут быть загружены
Предупреждения:
1: В download.file(url, destfile = f, quiet = TRUE) :
не могу загрузить разделяемый объект '/usr/lib64/R/modules//internet.so':
/usr/lib64/R/modules//internet.so: undefined symbol: curl_easy_getinfo
2: package ‘gclus’ is not available for this version of R
A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages
То есть какая-то проблема с этой штукой: /usr/lib64/R/modules//internet.so
Попытался гуглить эту тему, но сам не смог разобраться - не мой уровень.
P.S. за приведенную Вами выше ссылкой воспользовался, но не помогло.
Обновление языка программирования R
Добавлено: 29 ноя 2023, 07:36
irton
undefined symbol: curl_easy_getinfo
систему то надо обновить, особенно libcurl
Обновление языка программирования R
Добавлено: 29 ноя 2023, 09:09
Diplodok
irton писал(а): 29 ноя 2023, 07:36
систему то надо обновить, особенно libcurl
Это пробовал уже. curl у меня последней версии:
Код: Выделить всё
admin-1@rosa2021 ~ $ curl --version
curl 8.4.0-DEV (x86_64-rosa-linux-gnu) libcurl/8.4.0-DEV OpenSSL/1.1.1w zlib/1.2.11 c-ares/1.19.1 libidn2/2.3.3 libssh/0.9.6/gnutls/zlib nghttp2/1.58.0 OpenLDAP/2.4.59
Обновление языка программирования R
Добавлено: 29 ноя 2023, 13:56
va9(2)
Diplodok писал(а): 29 ноя 2023, 06:45
/usr/lib64/R/modules//internet.so
Два слеша подряд, может в этом проблема?
Обновление языка программирования R
Добавлено: 29 ноя 2023, 14:43
irton
Не, слеши не влияют, в libcurl эта функция, на которую ругается, есть. Я проверил.
Обновление языка программирования R
Добавлено: 29 ноя 2023, 19:19
Diplodok
irton писал(а): 29 ноя 2023, 14:43Я проверил.
Можно что-нибудь сделать?
Обновление языка программирования R
Добавлено: 30 ноя 2023, 08:28
irton
да исправлю
Обновление языка программирования R
Добавлено: 30 ноя 2023, 10:04
irton
Обновление языка программирования R
Добавлено: 01 дек 2023, 08:15
Diplodok
irton писал(а): 30 ноя 2023, 10:04
вот отсюда попробуйте
Блеск, проблема с доступом в Интернет решена. Спасибо большое.
Обновление языка программирования R
Добавлено: 01 дек 2023, 09:58
irton
Проверьте что ставятся и работают нужные модули.
Обновление языка программирования R
Добавлено: 04 дек 2023, 05:18
Diplodok
irton писал(а): 01 дек 2023, 09:58
Проверьте что ставятся и работают нужные модули.
Пакеты установились. Еще раз спасибо.
Обновление языка программирования R
Добавлено: 04 дек 2023, 12:58
Diplodok
irton писал(а): 01 дек 2023, 09:58
работают нужные модули
Снова здравствуйте. Выплыла проблема с графиками: не отображается русская кодировка:
https://disk.yandex.ru/i/wxK6FixatqU1Dg
Обновление языка программирования R
Добавлено: 04 дек 2023, 13:18
irton
Ну тут я уже незнаю. кто в R за кодировку отвечает и как в нем с юникодом дела мне неизвестно. Может шрифт поменять просто.
Обновление языка программирования R
Добавлено: 04 дек 2023, 14:34
Diplodok
irton писал(а): 04 дек 2023, 13:18
Ну тут я уже незнаю.
Хорошо, буду думать.