带有 OS X Lion 客户端的 CentOS VM 上的 X11

带有 OS X Lion 客户端的 CentOS VM 上的 X11

我正在使用OS X Lion。我的 Mac 上运行着 Vagrant 盒子CentOS 6.0 minimal。我试图Oracle 10g在我的 CentOS 6 上安装。我一直收到错误

Can't connect to X11 window server

我尝试将DISPLAY变量设置为所有可能的值;localhost、CentOS IP 地址、Lion IP 地址……但我仍然收到此错误。

xclock在 CentOS 上无法运行(即使如此root)。但xclock在 Lion 上运行良好。

我该如何修复此错误?谢谢

答案1

您安装了最小版本的 CentOS,因此您没有在 VM 中本地运行 X 服务器。如果您想尝试安装一个,http://www.centos.org/modules/newbb/viewtopic.php?topic_id=36887&forum=55有一些关于设置 X 服务器的信息(不幸的是,最简单的方法是简单地设置其中一个桌面环境)。

除非启用不安全的网络连接,否则您无法直接从 VM 内部使用 Lion 中的 X 服务器。更好的方法是ssh -Y从 Lion 进入 VM;然后您可以在该会话中运行 X11 程序,并将 X11 转发到 Lion 的 X 服务器。

相关内容