aptでmysql-server,mysql-client, mysql-doc をインストール
そしたら何やらエラーが発生。
Setting up libxml-sax-perl (0.12-5) ...
Can't locate object method "save_parsers_debian" via package "XML::SAX" at /usr/bin/update-perl-sax-parsers line 90.
調べてみるとCPANでインストールしたファイルと競合しているようだ。
仕方ないのでエラーの出ている行を修正することで回避。
/usr/bin/update-perl-sax-parsers
XML::SAX->save_parsers_debian( $add, $directory[0] );
⇒ XML::SAX->save_parsers( $add, $directory[0] );
USBディスクを使えるようにする。
「玄箱の本」からコマンドをインストール
# tar xvzf ./murasaki_mount.tar.gz -C /
USBディスクを接続して、USBの接続情報を表示させる。
# tail -f /var/log/messages
May 7 17:25:58 KURO-BOX kernel: hub.c: new USB device 00:0e.2-2, assigned address 2
May 7 17:25:58 KURO-BOX kernel: scsi0 : SCSI emulation for USB Mass Storage devices
May 7 17:25:58 KURO-BOX kernel: Vendor: TOSHIBA Model: MK8025GAS Rev: 0811
May 7 17:25:58 KURO-BOX kernel: Type: Direct-Access ANSI SCSI revision: 02
May 7 17:25:58 KURO-BOX murasaki.usb[608]: beep is defined as "off"
May 7 17:25:58 KURO-BOX murasaki.usb[608]: usb device is added
May 7 17:25:58 KURO-BOX murasaki.usb[608]: vendor:0x5e3 product:0x702 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
May 7 17:25:58 KURO-BOX murasaki.usb[608]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
May 7 17:25:58 KURO-BOX murasaki.usb[608]: Loading usb-storage
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: TOSHIBA Model: MK8025GAS Rev: 0811
Type: Direct-Access RMB: HardDisk
ANSI SCSI revision: 02
/etc/murasaki/murasaki.usbmap に以下の行を追加する。
# TOSHIBA MK8025GAS
alias-sd 0x380 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x8 0x6 0x50 0x000000
00
/etc/murasaki/murasaki.mnttab に以下の行を追加する。
/mnt/usb-disk ディレクトリを作成し、 chmod 777 する。
/etc/murasaki/murasaki.call に以下の行を追加する。
[usb]: /etc/murasaki/bin/murasaki_mount