我们租赁了一台 Redhat Linux 服务器来安装数据库。
我们要启动一个图形用户界面
当我输入 xclock 的时候
-bash:xclock]: 未找到命令
需要安装哪些库..
我查看了 /usr/X11R6/bin,但是它只包含两个文件 mkfontdir 和 mkfontscale,而没有包含 X...
您能否提一些建议 ?
答案1
如果你的系统有资格获得 Red Hat 支持(或者是 CentOS 机器),那么
yum install xorg-x11-apps
。
其他有用的 yum(1) 命令:
yum provides '*/xclock'
yum grouplist
yum groupinstall 'X Window System'
答案2
我们对我们的 Oracle 服务器做了这样的事情,这真是太痛苦了。我们这样做是为了防止所有这些进程耗尽服务器内存。好吧,每个安装都需要大量的 X11 库才能启动安装程序。是的,启动应用程序到远程显示仍然需要大量可用的相关库。我们的精简版太过简陋,以至于启动应用程序安装程序是一件非常痛苦的事情。它所做的只是让我的 DBA 生我的气。
我的建议是:让 Redhat 安装所有 X11 应用程序、库,甚至 Gnome(如果您愿意)。然后关闭它们。使用 禁用它们chkconfig
,特别是gdm
或xdm
有时称为。您可能还需要关闭字体服务器(xfs
我认为)。安装程序将能够找到所有合适的库以显示到远程框。此外,如果您需要从控制台运行工具,您可以service start gdm
从那里开始。完成后,注销并关闭服务gdm
。
也就是说,不要让它安装一堆愚蠢的东西,如 Evolution、Empathy、计算器等。您甚至可以选择放弃 Gnome,只安装一个轻量级窗口管理器。这简化了您必须安装的内容。使用服务器版本将使这些和其他东西bluez
(如蓝牙)保持在最低限度,但您应该查看您的 kickstart 以查看还可以安全删除哪些东西。
最后一件事。测试 X11 连接的最佳工具是xdpyinfo
因为它 a) 不会提供愚蠢的弹出窗口,并且 b) 您可以将其编写成常规命令,这些命令要求有效的 X11 连接才能允许脚本继续。
答案3
运行ldd
适当的二进制文件将告诉您缺少哪些库,然后您可以从那里使用 yum 安装它们。