64bit環境

 シミュレーションサーバのOSを64bitにしてみた.というのも,メモリを増設するにあたって8GiB載せてみようと思ったので.まだ,64bitでのC Programmingの感覚がつかめなくて試行錯誤中.

 OSはUbuntu 8.10を選択したんだが,プリンタの設定がなかなかうまくいかずに難儀した.研究室で利用しているのはBrother MFC-9640CWというカラーレーザで,ネットワーク越しで接続している.BrotherのウェブサイトからLPRドライバとCUPS Wrapperドライバを落としてインストール.見事に設定でこけた.ひとつは,rootのパスワードを要求される件.もうひとつは,
FilterがPermission Deniedになって実行されない件(英語環境なのでエラーメッセージは日本語と違うかも.)

 前者は,lppasswdと/etc/cups/cupsd.confをいじって対応.ググれば出てくると思います.インストーラで対応しておいて欲しかった…….

 後者は,Upgrading Ubuntu Breaks Printer (cupsys)を見て対応した./etc/apparmor.d/usr.sbin.cupsdに以下の最後の行を追加.

# FIXME: no policy ATM for hplip and Brother drivers
/usr/bin/hpijs Ux,
/usr/Brother/** Ux,
/usr/local/Brother/** Ux,

これで,/usr/local/Brother/Printer/mfc9640cw/cupswrapper/brlpdwrapper_mfc9640cwが実行できないエラーを回避できると思う.対応を見つけるまで随分時間がかかってしまった.