Ubuntu

Ubuntu PPA 儲存庫可以在 Debian wheezy 上使用嗎?

  • July 15, 2013

我正在使用 Debian wheezy,我想知道在 Launchpad 上託管的 Ubuntu PPA 是否可以安全地在 Debian 上添加和使用?

關於安全性,我想說它們比在 Ubuntu 上更不安全,更有可能破壞您的系統。考慮一個寫得不好的包,它沒有將所需庫的正確版本列為依賴項,因此安裝但不執行。現在想像一下如果這個包是一個核心系統組件會發生什麼。因此,如果您打算使用不同發行版的儲存庫,請在嘗試安裝任何內容之前三思而後行並仔細檢查。仔細閱讀將要安裝的軟體包列表,以確保沒有更換重要的系統組件。如果您打算更換系統組件,我建議您使用 Debian 設置虛擬機並先在那裡嘗試。

然而,真正的問題是,包含預編譯二進製文件的軟體包很可能會因為依賴問題而拒絕安裝。

我不知道 Ubuntu 11.xx 及更早版本,但 Ubuntu 12.04 有 libc6-2.15,而 Debian Wheezy 使用 libc6-2.13。Ubuntu PPA 中的軟體包通常至少需要為其建構的 Ubuntu 版本的 libc6 版本(因為它們也是使用該 Ubuntu 版本的建構鏈建構的)。因此,儘管您可以簡單地點擊 PPA 網站上的“技術詳細資訊”連結以獲取 deb 儲存庫 URL 並將其添加到 Debians sources.list,但最新 PPA 中的軟體包在 Debian 上可能毫無用處。

如果您打算安裝不包含任何預編譯二進製文件的軟體包,情況當然會有所不同,它們可能會起作用。

引用自:https://unix.stackexchange.com/questions/83060