Redhat

Redhat Linux 是否依賴於安裝時版本 Perl?

  • February 23, 2012

我正在從帶有 Perl 5.6.1 的 Solaris 伺服器遷移到帶有 Perl 5.8.8 的 Redhat Linux 伺服器。

我的立場是我們保留更新版本的 Perl 並且不要降級到舊版本以避免與任何腳本的兼容性問題,因為降級作業系統預設安裝的兼容性問題會更糟。

我的假設是 Redhat Linux 可能在某個地方依賴於 Perl,如果需要舊版本,我們應該明確地製作一個命名的二進制 perl561,以便使用者可以在需要時選擇使用舊版本。

你不應該替換系統 perl;這肯定會導致任何已安裝的系統軟體包出現問題,這些軟體包假定您的 Perl 版本與系統不同。因此,如果您需要一個 perl 5.6.x,那麼您應該在系統 perl 旁邊安裝一個。為此,您可以使用 Perlbrew 工具。

另請注意,通常您不需要特定版本的 perl;在 5.6 上執行的腳本通常也可以在 5.8 上執行而沒有問題。在這方面它不像 Python。

其他一些包是,但係統本身更關心 Python 版本。

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