我遇到的每一台计算机都遇到同样的问题:它的软件已经过时了。当然,作为用户,可以从主目录中的源安装所有内容。我想知道是否有任何工具可以让人们在主目录中安装和更新软件,就像软件包管理器在Linux发行版中一样,即最小的痛苦和努力。
我找到了toast,这很好,但并不总是可靠和最新的。还有其他选择吗?
目前我的特殊需求是最新版本的GCC,boost,python,cmake。
答案 0 :(得分:0)
我建议为群集节点使用合理的分发。然后保持节点最新可以像运行包管理器一样简单,您甚至可以通过所有节点上的分布式shell同时执行。值得一提的是,我的选择是Debian或Ubuntu。
答案 1 :(得分:0)
您可以尝试使用nix(http://nixos.org/)。我没有用它,所以我不知道它是否比吐司更新。
答案 2 :(得分:0)
使用透明地在所有集群节点上安装/更新的包管理器,或者从所有节点创建共享的目录(即网络文件系统)