トップ «前の日記(2007年12月24日 (Mon)) 最新 次の日記(2007年12月26日 (Wed))» 編集

 

馬写真日記

2006|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|

月日は百代の過客にして、行かふ年も又旅人也。
舟の上に生涯をうかべ、馬の口とらえて老をむかふる物は、日々旅にして旅を栖とす。

半期 四半期 全カテゴリ



トップ «前の日記(2007年12月24日 (Mon)) 最新 次の日記(2007年12月26日 (Wed))» 編集

2007年12月25日 (Tue) クリスマス [長年日記]

_ [馬写真] 馬が合わない

5309バニラ、ハルハルは、バニラが嫌いなようです。

_ [Computer] OS入れ替え

Vine Linux 4.2 がリリースされた直後ですが、 Vine Linux 4.1 から CentOS 5.1 に入れ替えました。
Vine Linux は、2.0 (2000年春リリース) から、ずっと利用していました。 日本語環境に優れ、簡単、コンパクトで扱いやすいというのが特長で個人でも仕事でも愛用してきましたが、 最近は他のディストリビューションでも日本語を使うのに不自由しませんし、 コミュニティがどんどん縮小してきている、ということで乗り換えです。

今日はここまで、あとは使いながら。以下作業メモ。

CentOS 5.1 インストールメモ

ファイルのバックアップ

/homeと/etc以下を、ごっそり外付ハードディスクにコピー。

PCのハードウェア構成
  • 機種: IBM ThinkPad R31 (2656-8FJ)
  • CPU: Mobile Pentium III 1.13GHz
  • チップセット: Intel 830MG
  • RAM: 購入時256MBを512MBに増設。
  • ビデオチップ: Intel 810 (チップセット内蔵)
  • ビデオRAM: 8MB(最大32MB)、メインメモリと共有
  • ディスプレイ: 14.1V型TFT液晶(1024×768ドット、1677万色)
  • FDD: なし(外付オプション)
  • HDD: 購入時30GB、故障により40GBに換装
  • プレインストール OS: Microsoft Windows XP Professional
パーティション構成

パーティション構成は、変更なし。

# fdisk /dev/hda
このディスクのシリンダ数は 5168 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
   (例. DOS FDISK, OS/2 FDISK)
 
コマンド (m でヘルプ): p
 
Disk /dev/hda: 40.0 GB, 40007761920 bytes
240 heads, 63 sectors/track, 5168 cylinders
Units = シリンダ数 of 15120 * 512 = 7741440 bytes
デバイス Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1355    10243768+   7  HPFS/NTFS
/dev/hda2            1356        2710    10243800   83  Linux
/dev/hda3            2711        5006    17357760    f  W95 Ext'd (LBA)
/dev/hda4            5007        5168     1224720    c  W95 FAT32 (LBA)
/dev/hda5            2711        2780      529168+  82  Linux swap / Solaris
/dev/hda6            2781        4135    10243768+  83  Linux
/dev/hda7            4136        5006     6584728+   b  W95 FAT32

それぞれ、

  • /dev/hda1 → Windows XP 領域
  • /dev/hda2 → Linux の /
  • /dev/hda3 → 拡張領域
  • /dev/hda4 → D2D 用領域 (潰しても良かったのだが、潰しても使い道がないのでそのまま。)
  • /dev/hda5 → Linux swap
  • /dev/hda6 → Linux の /home
  • /dev/hda7 → Windows の データ領域
最新パッチ適用
# yum check-update
# yum update
Thunderbird、Firefox 入れ換え

ダウンロード元はこちら。

インストール前に、古いものを削除。

# rpm -e thunderbird
# rpm -e firefox

ダウンロードしたファイルを /usr/local に展開、/usr/local/bin にリンク作成。

OpenOffice.org 入れ替え

インストール前に、古いものを削除。

# rpm -e openoffice.org-xsltfilter openoffice.org-core (以下略)

ダウンロード元はこちら。

「RPM, JRE付き」を選択。
展開して、setupスクリプト実行。

# tar zxvf OOo_2.3.1_LinuxIntel_install_wJRE_ja.tar.gz 
# ./setup 

続いて、日本語パック。

# tar zxvf OOo_2.3.1_LinuxIntel_langpack_ja.tar.gz 
OOG680_m9_native_packed-1_ja.9238/
OOG680_m9_native_packed-1_ja.9238/RPMS/
OOG680_m9_native_packed-1_ja.9238/RPMS/openoffice.org-ja-help-2.3.1-9238.i586.rpm
OOG680_m9_native_packed-1_ja.9238/RPMS/openoffice.org-ja-2.3.1-9238.i586.rpm
OOG680_m9_native_packed-1_ja.9238/RPMS/openoffice.org-ja-res-2.3.1-9238.i586.rpm
# cd OOG680_m9_native_packed-1_ja.9238/RPMS/
# ls
openoffice.org-ja-2.3.1-9238.i586.rpm       openoffice.org-ja-res-2.3.1-9238.i586.rpm
openoffice.org-ja-help-2.3.1-9238.i586.rpm
# rpm -ivh *rpm

起動しようとすると、

% openoffice.org2.3
no suitable windowing system found, exiting.

となる。ぐぐってみると、

OpenOffice.org (OOo) 2.3.0 is incompatible with the SELinux technology (http://www.pescetti.it/andrea/ooo230-bug.shtml)

ということらしいので、上記文書にある通り、

# cd /opt/openoffice.org2.3/program
# chcon -t textrel_shlib_t libvclplug_gen680li.so.1.1
Adobe Flash Player プラグイン インストール

ダウンロード元はこちら。

インストール。

# rpm -ivh flash-plugin-9.0.115.0-release.i386.rpm 

/usr/lib/flash-plugin にインストールされるので、Firefox の plugins ディレクトリにシンボリックリンク作成。

# cd /usr/local/firefox-2.0.0.11/plugins
# ln -s /usr/lib/flash-plugin/libflashplayer.so 
Adobe Readerインストール

ダウンロード元はこちら。

インストール。

# rpm -ivh AdobeReader_jpn-8.1.1-1.i486.rpm 
RealPlayer インストール

ダウンロード元はこちら。

インストール。インストール後、/usr/local/bin にシンボリックリンク作成。

# rpm -ivh RealPlayer-10.0.9.809-20070726.i586.rpm 
# cd /usr/local/bin/
# ln -s /usr/local/RealPlayer/realplay
フォント追加
  • IPAフォント
  • IPAモナーフォント
  • VLゴシックフォント

を追加する。こちらからrpmをいただく→ http://green.zero.ad.jp/tomcat14/

Thunderbird 設定

USBドライブ上のバックアップから、.thunderbird を丸ごとコピーしてから、起動。
中身も設定もそのまま引き継がれた。

% thunderbird &
keybord 配列変更

慣れの問題だが、私は ASCII 配列じゃないとタイピング効率が落ちるので。

まず、/home のバックアップから .xmodmaprc をコピーして、

% xmodmap ~/.xmodmaprc

普段は、.xsession に上の1行を書いておく。

.xmodmaprc の中身は、以下の通り。

% xev

でキーコードを調べながら編集したもの。

keycode  11 = 2            at
keycode  15 = 6            asciicircum 
keycode  16 = 7            ampersand
keycode  17 = 8            asterisk
keycode  18 = 9            parenleft
keycode  19 = 0            parenright
keycode  20 = minus        underscore
keycode  21 = equal        plus
keycode  34 = bracketleft  braceleft
keycode  35 = bracketright braceright
keycode  47 = semicolon    colon
keycode  48 = apostrophe   quotedbl
keycode  51 = grave        asciitilde
keycode  66 = Control_L

次に、keymap 書き換え 。 (http://mahata.net/wiki/index.php?CentOS%A4%C7CapsLock%A4%C8Ctrl%A4%F2%C6%FE%A4%EC%C2%D8%A4%A8%A4%EB)
/etc/sysconfig/keyboard を編集
元のKEYTABLEをコメントアウトし、KEYTABLE="jp106_Ctrl_CAPS"を設定。

# KEYTABLE="jp106"
KEYTABLE="jp106_Ctrl_CAPS"

keymapsを作成。

# cd /lib/kbd/keymaps/i386/qwerty/
# cp jp106.map.gz jp106_Ctrl_CAPS.map.gz
# gzip -d jp106_Ctrl_CAPS.map.gz

jp106_Ctrl_CAPS.map を次のように変更 (58番と29番を入れ替える)。

keycode 58 = Control
keycode 29 = Caps_Lock

jp106_Ctrl_CAPS.map に再びgzipをかける。

# gzip jp106_Ctrl_CAPS.map

/usr/share/X11/xkb/keycodes/xfree86を編集

<CAPS> = 37;
<LCTL> = 66;

最後に再起動。

Window Manager を twm に

バックアップから、.twmrc、.xsession をコピーし、

% chmod 755 .xsession

gdmで「フェイルセーフの端末」を選択、ターミナルから ./.xsession で twm起動、 そのまま logout。
そして、「前回のセッション」で login すれば、、GNOME が twm になる。

kernel 再構築

IEEE1394が使えなかったり NTFS 領域が読めなかったりしたので、再構築。

kernelソースコードをダウンロード。こちらから。
ftp://ftp.riken.jp/Linux/centos/5.1/updates/SRPMS/kernel-2.6.18-53.1.4.el5.src.rpm

src.rpmのインストール。 http://www.s-atu.net/centos3.htmlを参考にした。

# rpm -ivh kernel-2.6.18-53.1.4.el5.src.rpm 
# cd /usr/src/redhat/SPECS
# pwd
/usr/src/redhat/SPECS
# rpmbuild -bp --target i686 /usr/src/redhat/SPECS/kernel-2.6.spec
# cd /usr/src/redhat/BUILD/kernel-2.6.18/
# mv linux-2.6.18.i686/ /usr/src/
# cd /usr/src/linux-2.6.18.i686/
# vi Makefile 

"EXTRAVERSION = -y071225" に変更。

# make xconfig
.....
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: そのようなファイルやディレクトリはありません

ncurses-develがないのが原因らしいので、

# yum install ncurses-devel

で、本題に戻る。

# make menuconfig

変更点は以下の点。

  • Export task/process statistics through netlink → 外す。
  • Module versioning support → 外す。
  • Source checksum for all modules → 外す。
  • Support for Large Block Devices → 外す。
  • Support for Large Single Files → 外す。
  • Optimize for size → 外す。
  • SMP → 外す。
  • Processor family : Pentium-III (Coppermine) を選択。
  • Toshiba Laptop support → 外す。
  • Dell laptop support → 外す。
  • Toshiba Lapotp Extras → 外す。
  • High Memory Support → 外す。
  • CPU Frequency scaling → AMD関連は外す。
  • Transmeta LongRun → module に。
  • RAID support → module に。
  • IEEE1394 support → module に。
  • PnP Debug Message → 組み込む。
  • LSI Logic New Generation RAID Device Drivers → 外す。
  • Multiple devices driver support (RAID and LVM ) → 外す。
  • Token Ring driver support → 外す。
  • Wireless LAN drivers (non-hamradio) & Wireless Extensions → 外す。
  • Touchscreens → 外す。
  • EHCI HCD (usb2.0) support → 外す。
  • InfiniBand support → 外す。
  • Quota support → 外す。
  • NTFS file system support → module に。
  • UFS file sysytem support → module に。
  • SMB file sysytem support (to mount Windows shares etc.) → module に。

コンパイル。途中、1時間くらい延々と待つ。

# make 
# make modules_install 
# installkernel 2.6.18-y071225 arch/i386/boot/bzImage System.map 

再起動して確認。

% uname -a
Linux thunder.tsukimi-kai.org 2.6.18-y071225 #3 Tue Dec 25 20:59:28 JST 2007 i686 i686 i386 GNU/Linux

grub.conf編集。
default=1
を、
default=0
に。

.emacs 作成。

/homeのバックアップから適当に切り貼り。

起動するサービス選定

init 5で動いているもの、いらないもの。

acpid          	0:off	1:off	2:off	3:on	4:on	5:on	6:off
anacron        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
apmd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
atd            	0:off	1:off	2:off	3:on	4:on	5:on	6:off
autofs         	0:off	1:off	2:off	3:on	4:on	5:on	6:off
avahi-daemon   	0:off	1:off	2:off	3:on	4:on	5:on	6:off ←いらない
bluetooth      	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
cpuspeed       	0:off	1:on	2:on	3:on	4:on	5:on	6:off
crond          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
cups           	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
exim           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
firstboot      	0:off	1:off	2:off	3:on	4:off	5:on	6:off
gpm            	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
haldaemon      	0:off	1:off	2:off	3:on	4:on	5:on	6:off
hidd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
ip6tables      	0:off	1:off	2:on	3:on	4:on	5:on	6:off
iptables       	0:off	1:off	2:on	3:on	4:on	5:on	6:off
kudzu          	0:off	1:off	2:off	3:on	4:on	5:on	6:off
lvm2-monitor   	0:off	1:on	2:on	3:on	4:on	5:on	6:off ←いらない
mcstrans       	0:off	1:off	2:on	3:on	4:on	5:on	6:off
messagebus     	0:off	1:off	2:off	3:on	4:on	5:on	6:off
microcode_ctl  	0:off	1:off	2:on	3:on	4:on	5:on	6:off
netfs          	0:off	1:off	2:off	3:on	4:on	5:on	6:off ←いらない
network        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
ntpd           	0:off	1:off	2:off	3:on	4:off	5:on	6:off
pcscd          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
readahead_early	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
readahead_later	0:off	1:off	2:off	3:off	4:off	5:on	6:off ←いらない
restorecond    	0:off	1:off	2:on	3:on	4:on	5:on	6:off
smartd         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
sshd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off ←いらない
syslog         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
xfs            	0:off	1:off	2:on	3:on	4:on	5:on	6:off
yum-updatesd   	0:off	1:off	2:off	3:on	4:on	5:on	6:off

不要なものは、

# chkconfig --levels 5 hogehoge off
xv インストール

rpmfind.net より、FC6 用 binary rpm 利用。

xosview インストール

rpmfind.net より、FC3 用 binary rpm 利用。

DVD等再生環境

http://ysd.bne.jp/linux/mplayer.html参照。
DAGなんて便利なサイトがあるとは。 最初からリポジトリに加えておけばよかった…orz

DAGのリポジトリを追加。 http://dag.wieers.com/rpm/FAQ.php#Bから、 GPG key をダウンロードし、インポート。

# rpm --import RPM-GPG-KEY.dag.txt

http://dag.wieers.com/rpm/packages/rpmforge-release/から 適切な rpmforge-release をダウンロードし、インストール。

# rpm -ivh  rpmforge-release-0.3.6-1.el5.rf.i386.rpm

mplayer、libdvdcss、VLC をインストール。

# yum install mplayer
# yum install libdvdcss
# yum install vlc

Binary Codec Packages は、 http://www.mplayerhq.hu/design7/dload.htmlより。

# tar jxvf essantial-20071007.tar.bz2
# cp essantial-20071007/* /usr/lib/codecs

Firefox プラグインもインストール。

# yum install mplayerplug-in

/usr/lib/mozilla/plugins/ にインストールされるので

# cd /usr/local/firefox-2.0.0.11/plugins/
# ln -s /usr/lib/mozilla/plugins/mplayerplug-in-dvx.so
# .....
本日のツッコミ(全2件) [ツッコミを入れる]
_ ういろう (2007年12月26日 (Wed) 08:11)

ハルのにらみつけ、迫力ありますね(^^;)いつもフレンドリーなハルにしては珍しい表情です。

_ すけさん (2007年12月27日 (Thu) 09:47)

そうなんですよー。<br>意外に、怖い顔をする時もあるようです。

[]

トップ «前の日記(2007年12月24日 (Mon)) 最新 次の日記(2007年12月26日 (Wed))» 編集

webmaster@tsukimi-kai.org
Copyright © 1996-2008 Y.Yuki