Ubuntu 8.04.1 セットアップメモ (X32 -> X200)

X32からX200に移行したので、Ubuntuのセットアップメモを残す。

リカバリCDを作成

Ubuntuとは関係なくThinkPadリカバリCD

パーティション

/boot swap / /home

モニタ解像度がおかしい

  • "画面の解像度"から1280x800にしても変
  • とりあえずアップデートマネージャで更新したら直った

システム -> 設定 -> キーボードの設定 -> レイアウトのオプション

  • Layout switching -> Alt+Shift changes layout のチェックをはずす
  • Ctrlキーの位置 -> CtrlとCapsLockキーを入れ替える

Japanese Teamのパッケージレポジトリを追加

wget -q http://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
sudo wget http://www.ubuntulinux.jp/sources.list.d/hardy.list -O /etc/apt/sources.list.d/ubuntu-ja.list
sudo apt-get update 
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop-ja

GnomeEmacsキーバインド

  • gconf-editor
  • desktop -> gnome -> interface -> gtk_key_theme を Emacs

日本語ディレクトリ名を英語に

LANG=C xdg-user-dirs-gtk-update
スクロールホイール
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.`date +%Y%m%d`
sudo vi /etc/X11/xorg.conf
Section "InputDevice"
    Identifier	"Configured Mouse"
    Driver		"mouse"
    Option		"CorePointer"
    Option      "EmulateWheel" "true"
    Option      "EmulateWheelButton" "2" 
    Option      "YAxisMapping" "4 5"
EndSection

マウスポインタ

  • システム -> 設定 -> 外観の設定 -> テーマ -> カスタマイズ -> ポインタ

DMZ-Whiteでサイズ"大きい"

SKK + UIM

sudo apt-get install uim-skk dbskkd-cdb uim uim-applet-gnome
sudo update-alternatives --config xinput-ja_JP
( uim-toolbar 5 を指定 )
dbskkd-cdb 起動
sudo /etc/init.d/openbsd-inetd start

VL フォントを適用

/etc/fonts/conf.avail/69-language-selector-ja-jp.conf

<string>VL PGothic</string>
<string>VL Gothic</string>

を上位に移動

言語サポート

"標準の言語"が日本語になっていることを確認して"OK"

Emacs 23

sudo apt-get install emacs-snapshot-gtk emacs-snapshot-nox emacs-snapshot-el
sudo apt-get install ddskk emacs-goodies-el html-helper-mode migemo w3m-el-snapshot global muse-el python-mode 

sudo update-alternatives --config emacs
sudo update-alternatives --config emacsclient

mew

sudo apt-get install g++
sudo apt-get install hyperestraier
sudo apt-get install stunnel4
sudo apt-get install groff imagemagick netpbm psutils

./configure
make
make info
make jinfo
sudo make install
sudo make install-jinfo
sudo ln -s /usr/local/share/emacs/site-lisp/mew /usr/share/emacs-snapshot/site-lisp/

java

sudo apt-get install sun-java6-jdk sun-java6-source
sudo apt-get install openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-6-source
sudo apt-get install maven2

svn + svk

sudo apt-get install subversion subversion-tools svk

perl CPAN

sudo apt-get install perl-doc
sudo apt-get install libcpan-mini-perl
sudo cpan Bundle::CPAN

MySQL & PostgreSQL

sudo apt-get install mysql-server-5.0 postgresql-8.3
sudo update-rc.d -f mysql remove
sudo update-rc.d -f mysql-ndb remove
sudo update-rc.d -f mysql-ndb-mgm remove
sudo update-rc.d -f postgresql-8.3 remove

いろいろ

sudo apt-get install gnome-do gnome-do-plugins gnome-do-plugin-rhythmbox
sudo apt-get install lv
sudo apt-get install cadaver
sudo apt-get install irssi irssi-scripts libnotify-bin libnotify-dev
sudo apt-get install fusesmb

ホームディレクトリをリストア

~/.emacs*
~/elisp
~/.mew.el
~/Mail
~/.mozilla*
~/.ssh
~/.skk*
~/.svk
~/workspaces/
~/.m2
~/howm/
~/.pmsetuprc
~/.minicpanrc
~/.hatena/
~/.purple/
~/.Skype/
~/.irssi/
~/.subversion/
~/.local/share/gnome-do/plugins/
~/.smb/

サービスの設定 off

セッションの自動起動するプログラムoff

パフォーマンスアップ系

/etc/sysctl.conf
vm.swappiness = 10
/etc/init.d/rc
CONCURRENCY=shell
preload
sudo apt-get install preload
ext3 チューニング
  • /etc/fstab
noatime,nodiratime,errors=remount-ro,data=writeback
  • /boot/grub/menu.lst
# defoptions=quiet splash rootflags=data=writeback
# altoptions=(recovery mode) single rootflags=data=writeback
sudo update-grub
# /
sudo tune2fs -o journal_data_writeback /dev/sda6

skype

sudo apt-get install libqt4-core libqt4-gui
sudo apt-get install ia32-libs lib32asound2 libasound2-plugins
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-ubuntu
sudo dpkg -i --force-all skype-install.deb 

以下はwirelessドライバを試したけど、ダメだった

8.10ではサポートされてた

wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
tar -xvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
cd madwifi-hal-0.10.5.6-r3835-20080801
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo make
sudo make install

今のところ無線LANが使えないけど、それ以外は問題なく、かなり快適。
とにかくいろいろ高速に動作するので、X32から移行してくるとかなり時代を感じる。