由于各种原因,我们的系统管理员发现 Ubuntu 对于我们的生产工作站来说太过前沿,因此我们现在已经安装了红帽企业 Linux5.5 (RHEL)。我对这个操作系统不是很熟悉,但只是玩了一下,我就注意到我使用 Python 进行科学计算所依赖的许多软件包要么不存在,要么严重过时。
我现在希望尽可能多地在我的主文件夹中安装。安装 Python 和NumPy,但我在安装时遇到错误科学并且还需要安装一些其他软件包。
但是,这不是关于安装任何特定软件包的问题。我更感兴趣的是在 Linux 上的主文件夹中维护自己的软件包的最佳方法,特别是对于 Python 安装。我的想法是,我可能需要安装类似的东西阿特拉斯,Boost.Python等,并且会受益于某种形式的不干扰 RHEL 的包管理。我希望是这样的麦金塔,我在 Mac OS X 中习惯使用它。
关于我的主文件夹中的包管理有什么想法吗?我在 Mac OS X 上有一个 CentOS VM 可以测试,据我所知,它与 RHEL 100% 兼容。
编辑
我认为我已经解决了这个问题智者和电力供应处存储库。基本上,我将 Sage 编译到我的主文件夹中,没有任何问题(至少在 CentOS 上),并且能够安装我需要的额外 Python 包(并且R,作为额外奖励)。
答案1
我知道我的建议可能有点夸张,但是......那么使用 debian sid 或 ubuntu 的 chroot 环境怎么样?它只具有 python 及其依赖项,并且由像 apt 这样的防弹管理器进行管理?