如何在较旧的 OpenSolaris 上刷新开源软件 pkg 管理器?

如何在较旧的 OpenSolaris 上刷新开源软件 pkg 管理器?

我被呈现了一个开放Solaris 虚拟专用服务器,实际上是Solaris 容器,基于 SXCE snv_121,自 2007 年中期开始活跃:经典太阳天,如果我没记错的话,甚至在印第安纳州的事情发生之前!

由于各种原因,系统本身无法重建/升级,但我们可以使用其上的附加包管理器做任何我们想做的事情。

我的 Solaris 技能,尤其是对免费包管理器生态系统的了解有点生疏,所以我不知道在保留有点过时的基础系统的同时我实际上能使用什么。

目前 pkg-get 使用一些较旧的冲击波镜像,它已用于安装诸如 Apache2、PHP、Python、Nagios 之类的东西。我想删除所有旧的、过时的东西和 Blastwave 的全部内容,然后使用一些较新的软件包发行版重新开始。

当前的 Blastwave 系统可以在 snv_121 上使用吗?有没有更好的替代方案仍然与该系统兼容(例如。开放CSW或其他任何东西)?

答案1

OpenCSW 软件包基于 Solaris 10 构建(Solaris 9 支持正在逐渐消失),只要您的 OpenSolaris 保持向后二进制兼容性,软件包就应该可以正常工作。它们将使用 pkgadd 而不是 IPS 进行安装,因此您将无法利用 IPS 功能。

如果您想讨论任何具体内容,请访问 Freenode 上的 #opencsw。

相关内容