Opensuse

我正在執行 OpenSUSE 10.1 SLES - 我可以安裝非 Novell 分佈式軟體包嗎?

  • November 29, 2012

我繼承了一個 OpenSUSE 10.1 SLES 機器,在它下面執行著幾台虛擬 SLES 機器。Novell 提供的定期更新訂閱已過期。我可以通過我自己的儲存庫(例如 Packman)繞過續訂此訂閱並安裝我自己的軟體嗎?

就目前而言,我無法更新或安裝任何新軟體。當我嘗試直接安裝 RPM 文件時,電腦告訴我“程序已安裝”。或者當我嘗試通過 Yast2 或 Zypper 添加新的儲存庫時,我被告知它不能使用它找到的 repo_data.xml 文件。有些東西告訴我,Novell 不希望我在沒有訂閱的情況下更新這個盒子——有什麼辦法嗎?

大流士

更新:嘗試安裝 RPM 時:http: //i.imgur.com/NjdlZ.png我收到此錯誤消息。

本質上,您的選擇是:

  • 支付 SLES。
  • 切換到另一個發行版。

如果您真的想執行 SLES,那麼您必須訂閱才能訪問 SLES 包。不幸的是,據報導 OpenSUSE 不完全兼容二進製文件,因此不能保證從中獲取的 RPM 或任何其他基於 RPM 的發行版能夠完全正常工作。(RPM 只是一種包格式;它不能保證包中的內容對您有用!)

也就是說,可以通過 OpenSUSE 安裝介質進行升級,將 SLES 10.x 機器升級到 OpenSUSE 11.x。這當然需要一個維護視窗,並事先進行大量測試,以確保您的應用程序能夠在 OpenSUSE 11.x 下執行。

您也可以藉此機會切換到可能更適合您的業務需求的不同發行版。

引用自:https://serverfault.com/questions/453519