尽管缺少依赖项,仍强制安装软件包?

尽管缺少依赖项,仍强制安装软件包?

在 Solaris (11.3) 中,是否可以强制安装来自存储库(Solaris 存储库)的软件包,尽管缺少其中一项要求?

或者 - 由于该软件包的另一个(较新)版本存在并已安装 - 是否有某种方法可以“欺骗” pkg 接受现有的软件包?

作为第三个选项,是否可以安装具有正确名称和版本的(空)虚拟包?如果是这样,怎么办?

答案1

IPS 中没有“强制”或“忽略依赖性”选项。

如果较新的版本具有完全相同的软件包名称,但有较新的版本号,则 IPS 应接受它以满足依赖性。否则,您可以按照您的建议,创建一个具有正确名称和版本号的空包并安装它,或者创建您尝试安装的包的您自己的版本而不列出依赖项。

但是,如果该软件包位于 Solaris 存储库中,那么依赖项也应该在那里,那么为什么不直接安装依赖项呢?

相关内容