以用户身份维护软件(在集群上)

以用户身份维护软件(在集群上)

我遇到的每一组计算机都存在同样的问题:软件过时了。当然,用户能够从主目录中的源代码安装所有内容。我想知道是否有任何工具可以允许人们在主目录中安装和更新软件,就像 Linux 发行版中的包管理器一样,也就是说,只需最少的麻烦和努力。

我已经发现吐司,这很好,但并不总是可靠和最新的。还有其他选择吗?

我目前特别需要的是最新版本的 GCC、boost、python 和 cmake。

答案1

查看尼克索斯;它还可以做一些有趣的事情,允许同时安装任何东西的多个版本。

答案2

当然,理想情况下,您可以说服集群管理员为您更新软件,但我意识到在学术环境中这并不总是可能的。

你可能想看看Gentoo 前缀项目。它基本上允许您在 / 以外的某个地方安装完整的 Gentoo Linux 系统,而无需 root 访问权限。然后,您将拥有对 portage 包管理系统及其所有包的完全访问权限。

答案3

Netbsd 软件包集合可以在 netbsd 之外的各种系统上运行,并且它应该可以完成您想要的大部分工作。

相关内容