Linux

Linux:安裝先前版本的軟體包是否安全?

  • November 22, 2009

我剛剛建構了一個 64 位 Ubuntu 9.10 工作站。愛它。

原來我想要的應用程序只有 32 位。我找到了關於在 64 位環境中安裝和使用 32 位庫的便捷教程。

它幾乎可以工作,但我找不到一個特定的包(如果重要的話,libeel2-2)。經過多次Google搜尋和尖叫(我是一個 linux 菜鳥),我突然想到搜尋http://packages.ubuntu.com。Karmic 下沒有命中,但它確實出現在 Jaunty (9.04) 儲存庫中。

那麼,添加 Jaunty 儲存庫並安裝這個庫的 Jaunty 版本對我來說是否安全,還是我不走運?

基於 Debian 的系統中的依賴關係解析意味著,如果一個包安裝乾淨(沒有依賴問題),那麼很少會出現任何重大問題。它可能無法正常工作,但不會弄亂其他任何東西。只是不要強迫任何事情——這可能會導致問題。

由於依賴關係衝突,您主要冒著搞砸系統的風險。一種依賴最終可能依賴於舊版本中的更多包。因此,如果您沒有來自舊版本的許多或重要的依賴項,那應該沒問題。一個更好的解決方案是簡單地重新編譯包,以便它將目前包作為 deps。

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