Ubuntu9.0.4インストールメモ

Ubuntu9.0.4をインストールした。インストールする前の環境へ戻すまでの手順を記録しておくよ。

外観の設定

Xが固まるのを防止するため、「システム-外観の設定-視覚効果」で「効果なし」を選択する。

IMEのON/OFFを変換と無変換へ割り当て

SCIM入力メソッド設定をひらき、ホットキーの開始に「変換」、終了に「無変換」を設定。

firefox

backup/.mozilla以下を~/.mozillaへコピーする。

thunderbird

Flash Player

$ sudo aptitude install flashplugin-installer
$ sudo aptitude install flashplugin-nonfree

インストールしたのにFlashPlayerが立ち上がらない
→ 一度再起動したらちゃんと動いた

homeディレクトリの文書とか動画とかを英語にする

$ LANG=C xdg-user-dirs-gtk-update

このあと、一度ログオフする。

Ruby

$ sudo aptitude install ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8 libopenssl-ruby1.8 libreadline-ruby1.8

rubygems

RubyGemsをaptで入れるととても残念なことになるので、最新版をダウンロードしてきて自前でインストールする。

$ wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz
$ cd rubygems-1.3.2/
$ sudo ruby1.8 setup.rb

rails

Railsもaptではなくgemでインストールする。

$ sudo gem1.8 install rails

SQLite3

$ sudo aptitude install sqlite3 libsqlite3-dev
$ sudo gem1.8 install sqlite3-ruby

zsh

$ sudo aptitude install zsh
$ chsh
Login Shell: /usr/bin/zsh

chshをしたもののXのセッションが生きている間はbashのままなので、一度ログオフしておく。

旧環境の.zshrcと.histfileも忘れずに$HOMEへコピーしておく。

vim

$ sudo aptitude install vim-full

その他もろもろ

$ sudo aptitude install subversion python2.5 python2.5-dev ipython emacs22 mercurial git-core nautilus-gksu nautilus-open-terminal xchat

Apacheとmod_auth_openidまわり

apxs2も必要なのでapache2-threaded-devも忘れずに。

$ sudo aptitude install apache2 apache2-threaded-dev
$ sudo aptitude install libapache2-mod-auth-openid libopkele-dev
$ sudo aptitude install g++
$ wget http://butterfat.net/releases/mod_auth_openid/mod_auth_openid-0.4.tar.gz
$ tar xf mod_auth_openid-0.4.tar.gz
$ cd mod_auth_openid-0.4/
$ sh configure
$ make
$ sudo make install

sshd

$ sudo aptitude install openssh-server

vimスクリプト

ドットファイルなど

  • .zshrc
    • .histfile
  • .screenrc
  • .vimrc