リモートのCentOS5.3ボックスにx-windowsをインストールしようとしています。これが私がこれまでにしたことです:
$ yum groupinstall "X Window System" "GNOME Desktop Environment"
$ echo PATH=$PATH:/etc/X11
$ xinit
Yumのインストールに問題はありませんでした。パスを「/ etc/X11」に設定しました。これは、xinitを見た場所だからです。しかし、xinitを呼び出すと、次のエラーが発生しました。
xinit: No such file or directory (errno 2): no server "X" in PATH
Use the -- option, or make sure that /usr/bin is in your path and
that "X" is a program or a link to the right type of server
for your display. Possible server names include:
Xorg X.Org displays
xinit: Server error.
Couldnt get a file descriptor referring to the console
ですから、Xは実際にはインストールされていなかったと思います。そこで、「/ usr/X11R6」ディレクトリを確認すると、「mkfontdir」と「mkfontscale」だけが表示されます。 「Xorg」はそこにあるはずではないですか?
私は何を間違えましたか?
まず、「echo PATH = $ PATH:/ etc/X11」を実行しても、実際にはパスは変更されません。エコーされるだけです。 「echo」の代わりに「export」コマンドを使用する必要があります。
Pathコマンドを除いて、あなたが言及した上記のコマンドを試したところ、うまくいきました。おそらく、誤ってPATHを変更して/ usr/bin /を除外しました。これは、CentOS5.3でXバイナリが配置されている場所です。
リモートであることを考えると、とにかくマシン自体でXサーバーを起動したくないでしょう。 -Xパラメーター(例:ssh -X user @ remotehost)を使用してシステムにSSH接続し、「xterm」または「nautilus」を実行してみてください。
フルリモートデスクトップ(ウィンドウマネージャーなど)が必要な場合は、ローカルコンピューターでXnestなどを実行して接続する必要があります。そうしないと、元のウィンドウマネージャーが置き換えられます。