我正在打包一个将文件作为文件的一部分进行卷曲的应用程序debian/rules
。它在本地运行,但在启动板 Debian 软件包构建器上我收到错误:curl: (6) Could not resolve host: nodejs.org
。构建器上的互联网是否已禁用?有没有办法下载文件?
答案1
Launchpad 构建者不得访问除 Ubuntu 存档和 Launchpad 本身之外的任何外部网络资源,部分原因是为了确保构建独立可靠,部分原因是为了防止 Launchpad 被用来对互联网的其他部分发起攻击(请记住,任何人都可以上传代码并在沙盒环境中构建)。您必须将相关文件嵌入到源包中,而不是在构建时下载它。