由於各種原因,我們的系統管理員發現 Ubuntu 對於我們的生產工作站來說太前沿了,我們現在已經安裝了紅帽企業 Linux5.5(RHEL)。我對這個作業系統不是很熟悉,但只是玩了一下,我注意到我使用 Python 進行科學計算所依賴的許多軟體包要么不存在,要么嚴重過時。
我現在希望在我的主資料夾中安裝盡可能多的內容。安裝 Python 非常簡單數值模擬,但我安裝時遇到錯誤科學Py並且還需要安裝一些其他的軟體包。
但是,這不是安裝任何特定軟體包的問題。我更感興趣的是在 Linux 上的主資料夾中維護自己的套件的最佳方法,特別是對於 Python 安裝。我的想法是我可能需要安裝類似的東西阿特拉斯,Boost.Python等等,並且可以從不干擾 RHEL 的某種形式的套件管理中受益。我的願望是這樣的Mac埠,我在 Mac OS X 中已經習慣了。
關於我的主資料夾中的套件管理有什麼想法嗎?我有一個 Mac OS X 上的 CentOS VM 來測試,據我所知,它與 RHEL 100% 相容。
編輯
我想我現在已經解決了這個問題智者和EPEL儲存庫。基本上,我將 Sage 編譯到我的主資料夾中沒有任何問題(至少在 CentOS 上),並且能夠安裝我需要的額外 Python 套件(並且右,作為額外的獎勵)。
答案1
我知道我的建議可能有點誇張,但是...那麼帶有 debian sid 或 ubuntu 的 chroot 環境怎麼樣,它只有 python 及其依賴項,並且由像 apt 這樣的防彈管理器管理?