サーバでインストールしたRedhatにXをいれる 〜RedHat 7.3〜
サーバでインストールしたRedhatにXをいれる
〜RedHat 7.3〜
0.改訂履歴
1.はじめに
このドキュメントでは,インストールタイプを「サーバ」としてセットアップしたRedHat Linux 7.3にて,X Window Systemを一通りインストールするための手順を説明する.
2.インストール済みのrpmを確認する
[root@REDHAT73 root]# uname -a
Linux REDHAT73 2.4.18-3 #1 Thu Apr 18 07:37:53 EDT 2002 i686 unknown
[root@REDHAT73 root]#
|
- サーバタイプでインストールしたRedHatに,Xに関係するrpmが何が入っているか確認する.
[root@REDHAT73 root]# rpm -qa | grep X
perl-XML-Parser-2.30-15
Xaw3d-1.5-12
perl-XML-Grove-0.46alpha-11
perl-XML-Twig-2.02-9
PyXML-0.7-4
XFree86-font-utils-4.2.0-8
perl-XML-Encoding-1.01-9
perl-XML-Dumper-0.4-12
XFree86-libs-4.2.0-8
XFree86-xfs-4.2.0-8
[root@REDHAT73 root]#
|
3.rpmを追加でインストールする
- RedHat 7.3のDisk1をサーバにセットする.
- 以下のようにマウントする.
[root@REDHAT73 root]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@REDHAT73 root]#
|
- rpmのディレクトリに移動し,Xに関連するパッケージを探す.
[root@REDHAT73 root]# cd /mnt/cdrom/RedHat/RPMS
[root@REDHAT73 RPMS]# ls -la X*
-rw-r--r-- 14 root root 4284790 Apr 19 2002 XFree86-100dpi-fonts-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 11034097 Apr 19 2002 XFree86-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 3762784 Apr 19 2002 XFree86-75dpi-fonts-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 1115362 Apr 19 2002 XFree86-ISO8859-15-100dpi-fonts-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 960707 Apr 19 2002 XFree86-ISO8859-15-75dpi-fonts-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 7527164 Apr 19 2002 XFree86-base-fonts-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 120133 Apr 19 2002 XFree86-font-utils-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 2516080 Apr 19 2002 XFree86-libs-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 515232 Apr 19 2002 XFree86-tools-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 131851 Apr 19 2002 XFree86-twm-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 159276 Apr 19 2002 XFree86-xdm-4.2.0-8.i386.rpm
-rw-r--r-- 14 root root 150999 Apr 19 2002 XFree86-xfs-4.2.0-8.i386.rpm
-rw-r--r-- 26 root root 283126 Apr 17 2002 Xaw3d-1.5-12.i386.rpm
[root@REDHAT73 RPMS]#
|
- libsとxfsは既にインストール済みなので,その他のRPMが対象となる.
- XFree86をインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-4.2.0-8.i386.rpm
error: failed dependencies:
Glide3 is needed by XFree86-4.2.0-8
XFree86-base-fonts = 4.2.0-8 is needed by XFree86-4.2.0-8
[root@REDHAT73 RPMS]#
|
- Glide3とフォントが無いのでインストールできないらしい.
- フォント関連パッケージをインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-base-fonts-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-base-fonts ########################################### [100%]
[root@REDHAT73 RPMS]# rpm -ihv XFree86-100dpi-fonts-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-100dpi-fonts ########################################### [100%]
[root@REDHAT73 RPMS]# rpm -ihv XFree86-75dpi-fonts-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-75dpi-fonts ########################################### [100%]
[root@REDHAT73 RPMS]#
|
- 次にフォントユーティリティというのをインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-font-utils-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
package XFree86-font-utils-4.2.0-8 is already installed
[root@REDHAT73 RPMS]#
|
- エラーが出た.
- インストール済みのパッケージを確認してみる.
[root@REDHAT73 RPMS]# rpm -qa | grep X
perl-XML-Parser-2.30-15
Xaw3d-1.5-12
XFree86-100dpi-fonts-4.2.0-8
perl-XML-Grove-0.46alpha-11
perl-XML-Twig-2.02-9
PyXML-0.7-4
XFree86-font-utils-4.2.0-8
XFree86-base-fonts-4.2.0-8
XFree86-75dpi-fonts-4.2.0-8
perl-XML-Encoding-1.01-9
perl-XML-Dumper-0.4-12
XFree86-libs-4.2.0-8
XFree86-xfs-4.2.0-8
[root@REDHAT73 RPMS]#
|
- いつの間にかインストールされている.
- さらにフォントをインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-ISO8859-15-100dpi-fonts-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-ISO8859-15-100d########################################### [100%]
[root@REDHAT73 RPMS]# rpm -ihv XFree86-ISO8859-15-75dpi-fonts-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-ISO8859-15-75dp########################################### [100%]
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv XFree86-4.2.0-8.i386.rpm
error: failed dependencies:
Glide3 is needed by XFree86-4.2.0-8
[root@REDHAT73 RPMS]#
|
- Glide3というのがないのでエラーになった.
- Glide3が入っているか確認してみる.
[root@REDHAT73 RPMS]# rpm -qa | grep Glide3
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# ls -la Glide*
-rw-r--r-- 26 root root 298566 Apr 17 2002 Glide3-20010520-13.i386.rpm
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv Glide3-20010520-13.i386.rpm
Preparing... ########################################### [100%]
1:Glide3 ########################################### [100%]
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv XFree86-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86 ########################################### [100%]
[root@REDHAT73 RPMS]#
|
- 入った.
- ツールとtwm(Tab Window Managerウィンドウマネージャ)をインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-tools-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-tools ########################################### [100%]
[root@REDHAT73 RPMS]# rpm -ihv XFree86-twm-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-twm ########################################### [100%]
[root@REDHAT73 RPMS]#
|
- xdm(Xディスプレイマネージャ)をインストールする.
[root@REDHAT73 RPMS]# rpm -ihv XFree86-xdm-4.2.0-8.i386.rpm
error: failed dependencies:
xinitrc >= 3.13 is needed by XFree86-xdm-4.2.0-8
[root@REDHAT73 RPMS]#
|
- xinitrcのエラーが出た.
- そんなパッケージあるの?と調べてみる.
[root@REDHAT73 RPMS]# ls -la xini*
-rw-r--r-- 25 root root 17127 Apr 17 2002 xinitrc-3.22-1.noarch.rpm
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv xinitrc-3.22-1.noarch.rpm
error: failed dependencies:
switchdesk >= 3.7 is needed by xinitrc-3.22-1
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# ls -la switch*
-rw-r--r-- 25 root root 58876 Apr 18 2002 switchdesk-3.9.8-2.i386.rpm
-rw-r--r-- 25 root root 13866 Apr 18 2002 switchdesk-gnome-3.9.8-2.i386.rpm
-rw-r--r-- 25 root root 26496 Apr 18 2002 switchdesk-kde-3.9.8-2.i386.rpm
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv switchdesk-3.9.8-2.i386.rpm
Preparing... ########################################### [100%]
1:switchdesk ########################################### [100%]
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv xinitrc-3.22-1.noarch.rpm
Preparing... ########################################### [100%]
1:xinitrc ########################################### [100%]
[root@REDHAT73 RPMS]#
|
[root@REDHAT73 RPMS]# rpm -ihv XFree86-xdm-4.2.0-8.i386.rpm
Preparing... ########################################### [100%]
1:XFree86-xdm ########################################### [100%]
[root@REDHAT73 RPMS]#
|