У меня есть пакет R, который мне нужно использовать. Рассматриваемая посылка: BQuant .
Пакет можно загрузить в виде zip-файла , который (я узнал позже) содержит двоичные файлы Windows. Сначала я попытался извлечь эти двоичные файлы и упаковать их в .tar.gz. И я установил пакет .tar.gz, используя install.packages ().
Это не дало никакой ошибки, но когда я попытался вызвать любую функцию из пакета R, я выдал ошибку: Error: could not find function <function_name>
.
Итак, я нашел исходные файлы и попытался извлечь и перепаковать в .tar.gz. На этот раз во время установки была ошибка: **ERROR: Windows-only package**
Когда я проверил описание в исходных файлах , он сказал OS_type: windows
. Я удалил эту строку и попробовал еще раз. На этот раз ошибка была:
gcc -std=gnu99 -shared -o BQuant.so dp.o -L/usr/lib/R/lib -lR
dp.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make: ***[BQuant.so] Error 1
ERROR: compilation failed for package ‘BQuant’
Итак, вкратце:
Мне нужно знать, можно ли установить этот пакет Windows в Linux.