gpt4 book ai didi

r - 没有root权限的R包的系统依赖

转载 作者:行者123 更新时间:2023-12-02 02:25:37 25 4
gpt4 key购买 nike

我正在开发一个具有系统依赖关系的 R 包(大部分包在 C++ 中)并研究分发的最佳实践。我相信没有办法用 R 包分发系统包。看来这个问题最近在 this thread 中引起了一些关注。 .

假设用户没有 root 访问权限,并且正在使用 R 的本地安装。他们在本地获取这些包的最佳方法是什么?是否像下载共享库并将它们添加到 $R_HOME/Libraries 一样简单?或者他们最好将依赖项下载到本地文件夹并设置 LD_LIBRARY_PATH?

我对 R 相当陌生,所以我想知道是否有一个“首选”解决方案来获得最佳的最终用户体验。

最佳答案

如果它们实际上是系统库,只需依赖它们并可能通过 autoconf 进行测试。许多 CRAN 包也做同样的事情。

重新发明共享库的部署方式最好留给操作系统、Linux 发行版、系统管理员……而不是您的用户空间应用程序。

关于r - 没有root权限的R包的系统依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com