Debian(lenny)をX61に入れてみた

Linux専用のマシンで使うために、Thinkpad X61の安いのを買って、
Ubuntuを入れていたんですが、どうもしっくりこなかったこともあって、
Debian(lenny)を入れてみました。

インストールしてから、こんな感じで最低限のことをしてからつかっています。

1. とりあえずブート用のイメージをダウンロードして、CDに焼いておく。
2. 外付けのブート可能なDVDドライブをつかってブート
3. とりあえず何も入れないコアだけの状態でインストール
4. ソフトのインストール
 よし、色々入れるかと aptitudeを実行すると
『E: Method http has died unexpectedly!』というメッセージがでて見事に失敗。

 apt-getは動いた。謎だと思って、ネットで調べてみたら見事にヒット

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473633
 回避策としては、実行するときに、頭にLANG=C つけとけということらしい。

 影響があるバージョンは、0.4.11.1-1 - 0.4.11.3-1 らしい。
 バージョンを調べてみる。
 $ sudo dpkg -l | grep aptitude
 ii  aptitude  0.4.11.3-1  terminal-based package manager

 ぐは。。ヒット。
 ということで、どうやら aptitudeを使う時に、LANG=Cをつけることにした。

・gnomeのインストール
  $ sudo LANG=C aptitude install gnome gdm gdm-themes

・日本語フォントのインストール
  $ wget http://prdownloads.sourceforge.jp/mix-mplus-ipa/20216/mixfont-mplus-ipa-TrueType-20060520.tar.bz2
  $ tar xvf mixfont-mplus-ipa-TrueType-20060520.tar.bz2
  $ cd mixfont-mplus-ipa-TrueType-20060520/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/fonts
  $ mkdir ~/.fonts
  $ cp *.ttf ~/.fonts
  $ fc-cache

  一旦 Xを再起動

・Skypeのインストール
  $ sudo LANG=C aptitude install libqt4-core libqt4-gui
 $ sudo LANG=C dpkg -i skype-debian_2.0.0.72-1_i386.deb
 
・firefoxのインストール
 普通にダウンロードしてきて、GNOMEのメニューに追加

・ALSAのドライバーを変更

 $ sudo LANG=C aptitude install alsa-source fakeroot
 $ cd /usr/src
 $ tar -jxvf alsa-driver.tar.gz
 $ cd modules
 $ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
 $ tar -jxvf alsa-driver-1.0.16.tar.bz2
 $ mv alsa-driver/debian alsa-driver-1.0.16
 $ rm -rf modules/alsa-driver
 $ sudo LANG=C aptitude install linux-headers-2.6.24-1-686 
 $ cd /usr/src/linux-headers-2.6.24-1-686
 $ cp /boot/config-2.6.24-1-686 .config
 $ vim Makefile
 以下を変更
 --------------------------
 ! EXTRAVERSION = -1-686
 --------------------------

 $ make-kpkg debian
 $ make-kpkg modules_image

 $ cd ..

 $ dpkg -i alsa-modules-2.6.24-1-686_1.0.16-1.1+2.6.24-1-686-10.00.Custom_i386.deb

 未選択パッケージ alsa-modules-2.6.24-1-686 を選択しています。
 (データベースを読み込んでいます ... 現在 125615 個のファイルとディレクトリがインストールされています。)
 (alsa-modules-2.6.24-1-686_1.0.16-1.1+2.6.24-1-686-10.00.Custom_i386.deb から) alsa-modules-2.6.24-1-686 を展開しています...
 alsa-modules-2.6.24-1-686 (1.0.16-1.1+2.6.24-1-686-10.00.Custom) を設定しています ...
 You should now stop all applications using sound devices 
 and reload all ALSA sound modules.

・ACPI-SUPPORT
  $ sudo LANG=C aptitude install acpi-support

5.イー・モバイルD02HWを使えるようにする。
 $ sudo LANG=C aptitude install pppconfig
  $ sudo vim /etc/ppp/peers/em
  ----------------------------------------------
  user "em@em"
  connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99***1#"
  /dev/ttyUSB0
  115200
  noipdefault
  usepeerdns
  defaultroute
  persist
  noauth
  ----------------------------------------------
 
  とりあえず D02HWを接続してみる。
  $ sudo pon em

 無事うごいたー!
 さらに気づいたこととして、プラグアンドプレイがちゃんと動いているのか、
 接続するだけで認識した。これはうれしい。
 
 切断しておく。
  $ sudo poff em

  教えていただいたことを早速追加。
  pon,poffするユーザをdipグループに追加
  $ sudo adduser tagui dip

 とりあえず使ってみた感想としては、動作も軽めだし、いい感じです。