Отказано в доступе при установке пакета R «ps»

Я использую Ubuntu 18.04 в Windows 10 WSL. Первоначально я установил R 3.6, следуя этому руководству: R-CRAN-Linux-Ubuntu-Installation . Этот вопрос относится к: Отказано в доступе при установке пакета R . Я пишу новый вопрос вместо того, чтобы комментировать первый, потому что у меня недостаточно репутации. Я пытался следовать инструкциям в единственном ответе в этом посте, однако удаление R 3.6 и установка R 3.4 из репозиториев Ubuntu по умолчанию привели к аналогичной ошибке (ниже).

Наконец, я не могу установить ps из apt, используя тот же шаблон, что и r-cran-xml2, поскольку такого пакета (r-cran-ps) на бионическом не существует. r-cran-ps доступно на дискотеке. Я пытаюсь установить ps, потому что это зависимость от rlib TSclust .

Я могу запустить R 3.6 в Windows без каких-либо проблем, поэтому я ожидаю, что это связано с WSL Ubuntu. Будем благодарны за любые советы или рекомендации от других, кто знаком с этой ошибкой.

> ~ / code / real-lab-labs / R $ sudo -ER

R версия 3.6.1 (2019-07-05) - «Действие пальцев» Copyright ( C) 2019 Платформа R Foundation для статистических вычислений: x86_64-pc-linux-gnu (64-bit)

R является свободным программным обеспечением и поставляется без АБСОЛЮТНО ГАРАНТИИ. Вы можете распространять ее при определенных условиях. Введите «license ()» или «license ()» для подробностей распространения.

R - совместный проект со многими участниками. Введите «contributors ()» для получения дополнительной информации и «citation ()» о том, как цитировать пакеты R или R в публикациях.

Введите «demo ()» для некоторых демонстраций, «help ()» для интерактивной справки или «help.start ()» для помощи в HTML-интерфейсе браузера. Введите q (), чтобы выйти из R.

> install.packages ("ps") Установка пакета в / usr / local / lib / R / site-library (так как "lib" не указана) при попытке URL " https: //cloud.r -project.org/src/contrib/ps_1.3.0.tar.gz 'Тип контента' application / x-gzip 'длиной 261887 байт (255 КБ) ============== ==================================== скачал 255 КБ

* установка source пакет 'ps' ...
** пакет 'ps' успешно распакован и проверены суммы MD5
** с использованием поэтапной установки
** libs
gcc -std = gnu99 -g -O2 -fdebug- префикс-карта = / сборки / г-база-uuRxut / г-база-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -Wall px.c -o px
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c init.c -o init.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c api-common.c -o api-common.o
gcc -std = gnu99 - Я "/ usr / share / R / include" -DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c common.c -o common.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c extra.c -o extra.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c dummy.c -o dummy.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c posix.c -o posix.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r- базовый 3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c api-posix.c -o api-posix.o
gcc -std = gnu99 - Я "/ usr / share / R / include" -DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c linux.c -o linux.o
gcc -std = gnu99 -I "/ usr / share / R / include "-DNDEBUG -fpic -g -O2 -fdebug-prefix-map = / build / r-base-uuRxut / r-base-3.6.1 =. -fstack-protector-strong -Wformat -Werror = format-security -Wdate-time -D_FORTIFY_SOURCE = 2 -g -c api-linux.c -o api-linux.o
gcc -std = gnu99 - разделяемые -L / usr / lib / R / lib -Wl, -Bsymbolic-функции -Wl, -z, relro -o ps.so init.o api-common.o common.o extra.o dummy.o posix.o api-posix.o linux.o api-linux.o -L / usr / lib / R / lib -lR
установка через 'install.libs.R' в / usr / local / lib / R / site-library / 00LOCK-ps / 00new / ps ** R
** inst
** байт-компиляция и подготовка пакета для отложенной загрузки
** help
*** установка индексов справки
** создание индексов пакетов
** проверка возможности загрузки установленного пакета из временного расположения
** проверка абсолютного пути в общих объектах и ​​динамических библиотеках mv: невозможно переместить '/ usr / local / lib / R / site-library / 00LOCK-ps / 00new / ps' в '/ usr / local / lib / R / site-library / ps' : В доступе отказано ОШИБКА: сбой при перемещении в конечное местоположение

Загруженные исходные пакеты находятся в '/ tmp / Rtmp G1GgKd / download_packages 'Предупреждение: в install.packages ("ps"): установка пакета' ps 'имеет ненулевое значение
состояние выхода
> q ()

0
задан 3 September 2019 в 01:03

1 ответ

Пробовали ли вы другое решение, данное для упомянутого вами связанного вопроса?

install.packages ("ps", dependencies = TRUE, INSTALL_opts = c ('- no-lock' ))

Обратите внимание, что использование sudo для установки пакетов, хотя и является быстрым обходным решением, приведет к тому, что вам придется выходить и перезапускать R каждый раз, когда вы хотите удалить или обновить свои пакеты, созданные в sudo R-сессия.

0
ответ дан 23 December 2019 в 07:55

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

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