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.