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

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

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

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

如果你想知道,我不想创build回购镜像。

我将在您的其他post上指出我的回答 。 您可以在本地设置pkg.depotd实例,并将其作为发布者添加,但pkg无法直接从文件系统安装。 这主要是因为包服务器提供额外的元数据以及pkg searchfunction。

本地pkg服务器不必是完整的镜像。 正如我在另一篇文章中所说的,pkgrecv可以把你想要的(和它的依赖关系)拉下来。