Solaris 11 更改当前映像/“整个”包

Solaris 11 更改当前映像/“整个”包

我需要在我们的服务器上安装一个新的 Solaris 映像,因为它曾经受支持协议约束,但现在不再受支持协议约束,因此我无法从 (https://pkg.oracle.com/solaris/support/)存储库并需要从(http://pkg.oracle.com/solaris/release/) 存储库。但是,我遇到了很多错误,并且无法从发布存储库安装任何新软件包(因为我相信我的“整个”映像只能处理支持存储库软件包)。请在下面找到“pkg info full”的输出。

pkg info entire
             Name: entire
          Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.3.17.5.0).
      Description: This package constrains system package versions to the same
                   build.  WARNING: Proper system update and correct package
                   selection depend on the presence of this incorporation.
                   Removing this package will result in an unsupported system.
                   For more information see:
                   https://support.oracle.com/rs?type=doc&id=2045311.1
         Category: Meta Packages/Incorporations
            State: Installed
        Publisher: solaris
          Version: 0.5.11 (Oracle Solaris 11.3.17.5.0)
    Build Release: 5.11
           Branch: 0.175.3.17.0.5.0    Packaging Date: February 17, 2017 02:04:57 AM Last Install Time: March 12, 2017 07:33:24 AM
             Size: 5.46 kB
             FMRI: pkg://solaris/[email protected],5.11-0.175.3.17.0.5.0:20170217T020457Z

我对 Solaris 环境相当陌生,并且已经在网上搜索了几个小时有关如何更改系统映像/“整个”包的信息,但是找不到任何有用的东西。我只需要安装任何版本的 Solaris 11。我是否需要(以某种方式)物理访问服务器并使用 USB 重新映像,或者是否有更简单的方法来告诉系统恢复到开源“发布”版本索拉里斯?

答案1

您需要使用pkg set-publisher更改 Solaris 存储库以使用免费的公共存储库(该存储库在版本之间不会获得安全修复或错误修复,只是在新版本发布时每隔几年更新一次),http://pkg.oracle.com/solaris/release/然后用于pkg update更新到 Solaris 11.4 版本在那里。运行 Solaris 11.4 后,您应该能够添加该版本中的其他软件包。

相关内容