Ubuntu 6.10 Edgy インストール Thinkpad X40

経緯

dist-upgrade したら途中で止まって、/dev/nullすら Permission Deniedになったのでubuntu-ja-6.10-desktop-i386.isoをクリーンインストールした。
一部ソースコード消失。

インストール

GUIでインストールを淡々と進める。
パーティションは手動で以下のように切る。

/boot 100MB EXT3
swap 1GB
/home 18GB ReiserFS
/ 残り約19GB ReiserFS

無線LAN(Wifi)

  • sudo apt-get install linux-headers-`uname -r`
  • sudo apt-get install sharutils
  • wget http://superb-east.dl.sourceforge.net/sourceforge/madwifi/madwifi-0.9.2.tar.gz
  • KERNELPATH=/usr/src/linux-headers-`uname -r`; export KERNELPATH
  • KERNELRELEASE=`uname -r`; export KERNELRELEASE
  • cd madwifi
  • make
  • make install
  • sudo cp /lib/modules/`uname -r`/net/ath_rate_sample.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
  • sudo cp /lib/modules/`uname -r`/net/ath_hal.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
  • sudo cp /lib/modules/`uname -r`/net/ath_pci.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
  • これが必要かは不明だが
    • /lib/modules/`uname -r`/net/のath_* を/lib/modules/`uname -r`/kernel/drivers/net/にもcpした
  • reboot
  • sudo apt-install wifi-radar
    • ネットワーク管理ではアクセスポイント一覧が取得できないが、wifi-radarでは一覧が取得できているのでまあ良いか。

Firefox2

user_pref("copyurlplus.menus.3.label", "create link");
user_pref("copyurlplus.menus.3.copy", "<a href=\"%URL%\" title=\"%TITLE%\">%TITLE%</a>");
user_pref("copyurlplus.menus.2.label", "Pukiwikiリンク");
user_pref("copyurlplus.menus.2.copy", "[[%TITLE%>%URL%]]");
user_pref("copyurlplus.menus.1.label", "記事を引用する");
user_pref("copyurlplus.menus.1.copy", "><blockquote cite=\"%URL%\" title=\"%TITLE%\"><p>%SEL%</p></blockquote><");
  • Greasemonkey
    • HatenaGroupEditinplace.user.js
    • HatenaGroupCalendarEdit.user.js
    • HatenaRssMixiMix.user.js

sshsubversion・dotfiles

雑多

$ gconf-editor
で設定エディタを起動./desktop/gnome/interface/gtk_key_theme というキーの値をEmacs
route {
  from: 0.0.0.0/0 to : 192.168.0.0/16 via: 127.0.0.1 port = 1080
  protocol: tcp udp
  proxyprotocol: socks_v5 socks_v4
  method: none
}
  • sudo apt-get install jed
  • sudo apt-get install nasm
  • rootパスワードの設定
    • sudo su -
    • paswd
  • mona
    • ln -s ~/repos-monaos/branches/mona-stdio ~/mona
    • ln -s ~/repos-monaos/branches/contrib-stdio ~/contrib
    • cd mona
    • ./configure --mingw-prefix=/usr/bin/i586-mingw32msvc-
    • make
  • サウンド
    • Beep音をOFF。その変わりタイトルバーのあれで
  • IPV6の名前解決をOFFにする。
    • /etc/modprobe.d/aliases
    • alias net-pf-10 off
  • sudo apt-get install adobereader-jpn
  • sudo apt-get install emacs-manual-ja
  • sudo apt-get install emacs-lisp-intro-ja
  • sudo apt-get install gsfonts-x11 # for flash player
  • Firefox2で flash playerがらみで crash するのを防ぐ
  • uim.el(Emacsでの日本語入力)
    • 以前の設定(dapper)
(require 'uim)
(global-set-key "\C-o" 'uim-mode)
(setq uim-candidate-display-inline t)
    • うまくいかなかったので変えた(Edgy)
(require 'uim)
(uim-mode-on)
(global-set-key "\C-o" 'uim-mode)
(setq uim-default-im-engine "anthy")
(uim-mode-off)
(setq uim-candidate-display-inline t)

未解決

一部未解決の問題がありまして御存じの方がいたら教えてください。

Firefox TabMixPlus問題

dev版を公開しているサイトが落ちていてインストールできない
→解決。TabMixPlusトップで公開中

フォント shinonome 問題

xfonts-shinonome パッケージがインストールされているはずなのに emacs から shinonome フォントが利用できない。
→解決。コメント欄参照

このように入っている。

nobita% pwd && ls
/etc/X11/fonts/misc
xfonts-ayu.alias  xfonts-mplus.alias  xfonts-shinonome.alias

.emacs はこんな感じ

         (set-face-font 'italic
                        "-shinonome-gothic-medium-i-normal--12-*-*-*-*-*-*-*")
         (set-face-font 'bold-italic
                        "-shinonome-gothic-bold-i-normal--12-*-*-*-*-*-*-*")

FontPathは通っているように見える

nobita% grep  '/etc/X11/fonts/misc' /etc/X11/xorg.conf
    FontPath    "/etc/X11/fonts/misc"