(Cross-) Сборка собственных R-пакетов для Linux из Windows

Я пишу свои собственные пакеты R на моем ПК с Windows для использования на сервере Linux. Работа на сервере трудна, поэтому я хотел бы сделать все возможное в Windows, прежде чем использовать мои пакеты в Linux.

У меня вопрос: как я могу собрать пакеты в Windows, чтобы все, что нужно сделать в Linux, было просто "R CMD INSTALL"?

Я нашел несколько инструкций для перекрестного построения из Linux для Windows, но очень мало для обратного - перекрестного построения из Windows для Linux. До сих пор я обнаружил ( ссылка), что могу использовать devtools::build() для создания файла комплекта.tar.gz в Windows, затем просто скопировать его в Linux и просто установить его оттуда. Разве это проще (т.е. требует меньше дополнительных пакетов, таких как roxygen2, меньше компиляции и т. Д.), Чем выполнение всего процесса (сборка и установка) в Linux?

Кроме того, что произойдет, если у меня есть код C++? Процесс не будет таким простым, как указано выше, верно?

Заранее спасибо!

0 ответов

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