几年前,Oracle 发布了 11.4 cbe,免费向非商业用户提供 Solaris。我对此感到很高兴,但是……
root@solaris2:~# LANG=C pkg publisher
PUBLISHER TYPE STATUS P LOCATION
solaris origin online F http://pkg.oracle.com/solaris/release/
root@solaris2:~# LANG=C pkg update
No updates available for this image.
Planning linked: 1/1 done
如你所见,这个版本自 2023 年起就没有任何更新
pkg history|grep install
2023-02-22T18:39:25 uninstall transfer module Riuscito
2023-03-28T00:19:38 install pkg Riuscito
是我的错吗?我已用此命令设置了发布者
pkg set-publisher -G'*' -g http://pkg.oracle.com/solaris/release/ solaris
如您所知,没有更新的系统是不安全的。据我所知,Solaris 使用两个存储库:发布和支持,支持存储库仅供具有支持合同的订阅者使用,因此他们发布 Oracle 供免费使用,并且..没有更新?
pkg info 完整报告
Version: 11.4 (Oracle Solaris 11.4.42.111.0)
从输出中可以看出
pkg info entire
,您拥有 Solaris CBE(通用构建环境)。CBE 仅适用于想要免费使用 Solaris 的用户。这样,人们可以确定它是否适合生产使用,然后购买订阅(如果是的话)。如果您想要一个以相同方式运行的操作系统,那么只需使用 OpenIndiana,它实际上是 Solaris,可免费更新、安全和修复错误。如果不想为 Red Hat Enterprise Linux 付费订阅,Rocky Linux 和 Alma Linux 也是如此。人们可以通过 RHEL 获得免费的开发人员订阅,并免费访问更新和补丁的存储库,但除此之外,人们必须付费订阅,因此需要生产,而 Rocky 或 Alma 的更新和补丁根本不需要订阅。
一旦您拥有了 OpenIndiana,您可以根据需要保留 Solaris,但您实际上不再需要它了,尤其是考虑到它不会收到更新和安全补丁。