我正在运行OpenSUSE 10.1 SLES – 我可以安装非Novell分布式软件包吗?

我inheritance了一个OpenSUSE 10.1 SLES框,其中有几个虚拟SLES机器在其下运行。 常规Novell提供的更新的订阅已过期。 我是否可以通过我自己的软件仓库(例如Packman)绕过这个订阅并安装我自己的软件?

目前,我无法更新或安装任何新软件。 当我试图直接安装RPM文件时,计算机告诉我“程序已经安装”。 或者当我尝试通过Yast2或Zypper添加新的回购站时,我被告知它不能使用它find的repo_data.xml文件。 有东西告诉我,Novell不希望我没有订阅更新此框 – 任何方式?

大stream士

更新:当试图安装一个RPM: http : //i.imgur.com/NjdlZ.png我得到这个虚假的消息。

本质上,你的select是:

  • 支付SLES。
  • 切换到另一个分配。

如果您真的想运行SLES,那么您必须拥有订阅才能访问SLES软件包。 不幸的是,OpenSUSE报告不完全是二进制兼容的,所以不能保证从它或任何其他基于RPM的发行版中获得的RPM能够正确地工作。 (RPM只是一个软件包格式,并不能保证软件包里面的东西能为你工作!)

也就是说,通过OpenSUSE安装介质进行升级 ,可以将SLES 10.x升级到OpenSUSE 11.x。 这当然需要一个维护窗口,并且事先进行大量testing,以确保您的应用程序将在OpenSUSE 11.x下运行。

您也可以借此机会切换到更适合您的业务需求的不同分配。

是的你可以。 你可以使用rpm来添加/删除软件包。 但是,您必须对包装中的任何不兼容性和不一致性负责。