Solaris 11 无法安装 PKG 文件

Solaris 11 无法安装 PKG 文件

我尝试在 Solaris 11 Intel 计算机上安装 .pkg 文件,但遇到以下错误:

pkg install: The following pattern(s) did not match any allowable packages.  Try
using a different matching pattern, or refreshing publisher information:

我用来安装该软件包的命令是:

pkg install <package name>

我已使用 chmod 777 设置了该软件包的完全权限,并且还运行了 pkg update 命令并重新启动。

有谁知道这里的问题可能是什么?

答案1

首先您需要确定该文件是什么类型的包。

IPS 包管理器(Solaris 11 中的主包管理器)的包通常以 .p5m 结尾,而不是 .pkg,但这只是一个约定,而不是要求。如果这是一个 IPS 软件包,那么您需要获取实际的软件包名称 ( pkgrepo -s package.pkg list),然后执行以下操作:

pkg install -g package.pkg actual/package/name

如果它是 SVR4 软件包(Solaris 2-10 中的主要软件包管理器),您将需要使用 pkgadd 来安装它。

相关内容