Tips記事
» 2001年06月20日 00時00分 UPDATE

XFree86-4.xにアップグレードしたい

[木田佳克,ITmedia]

 X Window Systemを構成するソフトウェア「XFree86」は2000年末にメジャーバージョン4.0がリリースされて,6月現在では半年近くが経過している。去る6月2日にはバージョン4.1がリリースされ,11月には4.2.0のリリースを控えている状況だ。機能面でも3.xに比べ大きく改良されており,複数のグラフィック・ディスプレイのサポート,最新のグラフィックチップへの対応,デバイスの自動認識や描画性能の向上などが挙げられる。

 ここでは,Red Hat Linux 6.2を例に挙げて,XFree86 3.3.xからのアップデート方法を解説しよう。

 まず最初に,XFree86の最新ソースファイルを手に入れなければならない。次のftpサイトにアクセスすれば,各バージョンごとにディレクトリが用意されている。

ftp://ftp.xfree86.org/pub/XFree86/

 ここで注意したいのは,自分のシステムがglibcの幾つのバージョンを使用しているかだ。これによりダウンロードするファイルが異なる。標準構成なままのRed HatであればRPM形式でインストールされているため,次のように指定して確かめられる。この結果からは,glibc2.1であることが分かる。

# rpm -qa|grep glibc
glibc-2.1.3-15
glibc-devel-2.1.3-15

 上記の結果から,Red Hat Linux 6.2のglibc2.1環境ということが分かった。よって,ディレクトリ「Linux-ix86-glibc21/」の中からオプションファイルも含め,次の22ファイルをダウンロードする。

■インストールに必要な22ファイル
Xbin.tgz
Xdoc.tgz
Xetc.tgz
Xf100.tgz
Xfcyr.tgz
Xfenc.tgz
Xfnts.tgz
Xfscl.tgz
Xfsrv.tgz
Xhtml.tgz
Xinstall.sh
Xjdoc.tgz
Xlib.tgz
Xman.tgz
Xmod.tgz
Xnest.tgz
Xprog.tgz
Xprt.tgz
Xps.tgz
Xvar.tgz
Xvfb.tgz
Xxserv.tgz

 次にインストール作業へ移る前に,念のため現状のXFree86環境のバックアップを取っておこう。

# cp -r /usr/X11R6 /usr/X11R6_bak
# cp -r /etc/X11 /etc/X11_bak

 起動設定ファイルも保存しておく。

# cd /etc/X11/xinit
# mv xinitrc xinitrc.old
# mv Xclients Xclients.old

 ダウンロードしたディレクトリに移りインストールスクリプトを起動させる準備をしよう(ここでの例はホームディレクトリ内の「WORK」)。

# cd ~/WORK
# chmod +x *.sh
# ./Xinstall.sh ←インストール開始

Welcome to the XFree86 4.1.0 installer

You are strongly advised to backup your existing XFree86 installation
before proceeding. This includes the /usr/X11R6 and /etc/X11
directories. The installation process will overwrite existing files
in those directories, and this may include some configuration files
that may have been customised.

If you are installing a version different from 4.1.0, you
may need an updated version of this installer script.

Do you wish to continue? (y/n) [n] y

 以降の問いにはすべて「Enter」を押して標準設定のまま進めればよい。「Installation complete.」と表示されてインストールが終了したら,「xf86config」を実行してXの表示設定に移る。次は代表的な問いについて返答例を挙げてみた。

# xf86config

1. Press enter to continue, or ctrl-c to abort. [Enter]

2. マウスの選択
Enter a protocol number: 1[Enter](ここでは2ボタンマウス)

3. 3ボタンエミュレーションの可否
Do you want to enable Emulate3Buttons? y[Enter](ここではエミュレーションオン)

4. マウスデバイスファイル名の指定
Mouse device: [Enter]

5. キーボード選択
Enter a number to choose the keyboard.
4[Enter](ここでは105キーボードの例)

6. 国種別の指定
Enter a number to choose the country.
Press enter for the next page
17[Enter](ここではJapanese)

7. Do you want to use XKB? [Enter]

8. Press enter to continue, or ctrl-c to abort. [Enter]

9. ディスプレイ解像度と周波数の指定
Enter your choice (1-11): 2[Enter]
Enter your choice: 1[Enter]

10. ディスプレイにつける任意の名称
The strings are free-form, spaces are allowed.
Enter an identifier for your monitor definition:

11. グラフィックチップの選択
Do you want to look at the card database? y[Enter]

12. グラフィックチップにつける任意の名称
Enter an identifier for your video card definition:

13. 色数の指定
Enter your choice: 2[Enter](ここでは16ビットの例)

14. 解像度の指定
Which modes? 3[Enter](ここでは800×600ドットの例)

15. この解像度設定でよければ4を入力
Enter your choice: 4[Enter]

16. 以上の設定で終了する場合は「y」を入力
Shall I write it to /etc/X11/XF86Config? y[Enter]

 これでインストールと初期設定が完了だ。「startx」と入力して無事にXが起動できるか確認しよう。もし起動しない場合には,今後の関連Tipsの掲載を参考にしていただきたい。

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

注目のテーマ

あなたにおすすめの記事PR