3
4

2 回答 2

2

如果您无法安装依赖项,我认为您唯一的选择是从 packageX 的 DESCRIPTION 文件的 Depends 字段中删除这些软件包并尝试重建 packageX

于 2012-08-17T23:08:55.123 回答
1

您可以查看包的源代码以确定您需要哪些功能以及它们需要哪些依赖项。您可能希望在这部分与包的作者/维护者合作。您可以创建不具有依赖项和您不需要的其他功能的包的私有版本。

如果这仅供您个人使用并且软件包的许可证允许它(gpl 和类似的),那么您不需要作者许可来提取您想要的那些片段。如果您想将您的包链接到此以进行分发,那么您应该与原作者合作。我知道有几个包作者想要我的一个包中的几个函数,我同意加载我的整个包(和依赖项)对于他们想要做的事情来说太过分了,所以我和他们一起工作,他们有他们包中的功能而无需依赖我的。当我更新其中一个功能时,我也会向他们发送一份副本以更新他们的副本。

于 2012-08-18T17:29:24.837 回答