首先,需要 QT >= 2.3.x。QTDIR 环境变量必须设置为您的 QT 安装目录,这在 INSTALL 文件中有详细描述。在版本 < 0.6 中,您可以执行 "make clean" 并删除两个文件:/openmosixview/Makefile /openmosixview/config.cache 并再次尝试编译,因为我总是将二进制文件和目标文件留在旧版本中。如果您有任何其他问题,请将其发布到 openMosixview 邮件列表(或直接发送给我)。
是的,在 0.7 版本之前,有内置的 SSH 支持。您必须能够通过 ssh 连接到集群中的每个节点而无需密码(就像使用 RSH 一样,这是必需的)。
不要使用 & 在后台 fork openMosixview(例如 openMosixview &)。也许您无法以 root 用户身份通过 rsh/ssh(取决于您想使用哪个)连接到每个节点而无需密码?尝试以 root 身份执行 "rsh hostname"。您不应该被提示输入密码,但很快会获得登录 shell。(如果您使用 SSH,请尝试以 root 身份执行 "ssh hostname"。)您必须是集群上的 root 用户,因为这是 openMosixview 执行的管理命令需要 root 权限的唯一方法。openMosixview 默认使用 "rsh"!如果您只在集群上安装了 "ssh",请编辑(或创建)文件 /root/.openMosixview 并在其中放入 "1111"。这是 openMosixview 的主配置文件,最后一个 "1" 代表 "使用 ssh 而不是 rsh"。这将导致 openMosixview 即使在首次启动时也使用 "ssh"。
openMosixview-client 通过 rsh(或 ssh,您可以通过复选框配置)在远程主机上执行。它必须安装在每个节点的 /usr/bin/ 目录中。如果您使用 RSH,请尝试:"xhost +hostname" "rsh hostname /usr/bin/openMosixview_client -display your_local_host_name:0.0" 或者如果您使用 SSH,请尝试:"xhost +hostname" "ssh hostname /usr/bin/openMosixview_client -display your_local_host_name:0.0" 如果这有效,那么它也将在 openMosixview 中工作。openMosixview 崩溃并显示 "segmentation fault"!也许您仍然使用旧版本的 openMosixview/Mosixview?在 mosix.map-parser 中(在 openMosixview 中已完全删除!!)(openMosixview 1.2 和 Mosixview > 1.0 版本是稳定的)