是否有一个快速的命令,可以从互联网上获取补丁并安装它们?
发布于 2011-07-26 21:48:14
您可以使用pkg命令获取补丁。但是,首先需要添加存储库和证书。您的Oracle代表无疑将向您提供有关如何执行此操作的信息。
没有支持合同,补丁是不可用的,这就是为什么涉及到Oracle代表的每个定义.
发布于 2011-07-26 23:05:54
修补程序,即部分包包,就像Solaris 10和更高版本一样,不再使用Solaris 11 Express (和以前的OpenSolaris )引入的IPS (图像打包系统)构建或可用。新的方法是替换完整的包。
可以使用pkg update命令将系统更新到最新版本(或SRU服务存储库更新)。
http://blogs.oracle.com/observatory/entry/srus
发布于 2016-01-12 23:15:34
当涉及到Solaris问题时,Oracle的文档是您最好的朋友。
简单地说,pkg update或pkg update --accept将将Solaris更新为您在系统上启用的IPS存储库中最新可用的包。
长远的答案是:对于Solaris 11+,软件已经从SVR4包和补丁转移到了IPS存储库。类似于YUM或apt,IPS存储库宿主包在更新过程中取代了旧的包。pkg命令是IPS repos的通用客户端实用程序。IPS存储库还与Solaris 11引导环境集成,以便在出现问题时轻松回滚(请参阅man beadm,Solaris 11对实时升级的改进)。
列出出版商:
$ pkg publisher
PUBLISHER TYPE STATUS P URI
solaris origin online T http://pkg.oracle.com/solaris/release/
solaris origin online T https://pkg.oracle.com/solaris/support/ 现在,我的大部分经验是使用预先构建的映像,所以我不知道默认情况下在100%的新安装中启用了哪些存储库。如果您没有任何或正确的存储库,那么添加一个存储库(在本例中是公共版本存储库)就像
# pkg set-publisher -g http://pkg.oracle.com/solaris/release/ solaris要访问Oracle发布其support更新的支持存储库,您需要从Oracle获得一个证书和密钥。如果您有一个与有效的支持标识符相关联的yourself支持登录名,那么您可以自己获得这些信息。使用key/cert启用支持存储库的说明是这里,它包含到证书生成页的链接。我会直接发布到cert页面的链接,但我的声誉只允许2个链接;文档和指令超过了保存的mouseclick的方便性。
简而言之,一旦您拥有了密钥和证书,就可以这样添加支持IPS存储库了。
# pkg set-publisher \
-k </path/to/key.pem> \
-c <path/to/certificate.pem> \
-g https://pkg.oracle.com/solaris/support/ solaris在这里,您可以像上面那样使用pkg update或pkg update --accept。
最后一个问题:如果您正在使用Oracle支持的存储库,并且希望将您的系统保持在Oracle支持的配置中,那么您将需要具体地更新entire整合包。entire整合迫使所有相关的包保持在经过Oracle测试和验证的版本配置上。为此,您可以使用pkg update entire --accept,它将有选择地将包更新为精确支持的配置。
https://serverfault.com/questions/293182
复制相似问题