使用 OpenIndiana `pkg`(或 Solaris 11)离线安装下载的 IPS 包文件

使用 OpenIndiana `pkg`(或 Solaris 11)离线安装下载的 IPS 包文件

我要写一个脚本来拉下包文件,现在我该如何安装它们?

我可以pkg使用file://URL 而不是http://URL 吗?

pkg或者,有没有更好的格式来实现这一点?例如,是否可以创建一个独立的文件,给定清单以及所有单独的文件?

如果你想知道的话,我不想创建 repo 的镜像。

答案1

我要指出的是我的答案在您的另一篇文章中。您可以在本地设置一个pkg.depotd实例并将其添加为发布者,但pkg无法直接从文件系统安装。这主要是因为包服务器除了提供功能外还提供了额外的元数据pkg search

本地 pkg 服务器不必是完整的镜像。正如我在另一篇文章中所说,pkgrecv 可以下载您想要的内容(及其依赖项)。

相关内容