【问题标题】:Maintaining software as a user (on a cluster)以用户身份维护软件(在集群上)
【发布时间】:2009-08-21 17:49:40
【问题描述】:

我遇到的每一个计算机集群都遇到同样的问题:它的软件已经过时了。自然地,作为用户,一个人有能力在主目录中从源代码安装所有内容。我想知道是否有任何工具可以让人们在主目录中安装和更新软件,就像包管理器在 Linux 发行版中所做的那样,即以最小的痛苦和努力。

我找到了toast,这很好,但并不总是可靠和最新的。有替代品吗?

我目前的特殊需求是最新版本的 GCC、boost、python、cmake。

【问题讨论】:

  • 也许你会在 serverfault.com 上得到更好的答案
  • 谢谢,我也试试交叉发帖。
  • 作为前集群系统管理员,我非常同情!

标签: linux cluster-computing


【解决方案1】:

我建议为您的集群节点使用合理的分布。然后让节点保持最新状态就像运行包管理器一样简单,您甚至可以通过所有节点上的分布式 shell 一次性完成。至于它的价值,我的选择是 Debian 或 Ubuntu。

【讨论】:

  • 集群由别人管理,我无权控制。
【解决方案2】:

你可以试试 nix (http://nixos.org/)。没用过,不知道是不是比toast更新。

【讨论】:

    【解决方案3】:

    要么使用包管理器在所有集群节点上透明地安装/更新,要么创建一个从所有节点共享的目录(即网络文件系统)

    【讨论】:

    • 主目录由所有节点共享。这不是问题。
    猜你喜欢
    • 2012-08-04
    • 2020-06-21
    • 2016-05-29
    • 1970-01-01
    • 2021-05-31
    • 2015-05-10
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    相关资源
    最近更新 更多