如何在 Solaris 11 中以单用户模式卸载软件包

如何在 Solaris 11 中以单用户模式卸载软件包

我意外安装了一个软件包,导致我的 Solaris 无法启动。进入单用户模式后,我运行了:

pkg uninstall system/install/media/internal

然而它失败了,并且说pkg: No image rooted at '/'

关于如何卸载该软件包有什么建议吗?

答案1

您看到的错误表明图像已被损坏或被意外修改,或者 pkg(1) 用于识别“图像”的文件和目录丢失。

具体来说,似乎缺少 /var/pkg 目录或 /var/pkg/pkg5.image 文件。因此,pkg 命令找不到要操作的映像。(请参阅 pkg(5) 了解映像的定义)。

如果 /var 已被移动到单独的文件系统,那么由于这个原因以及许多其他原因,这不是 Solaris 11 支持的配置。

相关内容