Ubuntu9.0.4インストールメモ
Ubuntu9.0.4をインストールした。インストールする前の環境へ戻すまでの手順を記録しておくよ。
外観の設定
Xが固まるのを防止するため、「システム-外観の設定-視覚効果」で「効果なし」を選択する。
thunderbird
- thunderbirdをインストール
- $ sudo aptitude install mozilla-thunderbird
- メールディレクトリをコピー
- backup/.mozilla-thunderbirdを~/.mozilla-thunderbirdへコピーする。
Flash Player
$ sudo aptitude install flashplugin-installer $ sudo aptitude install flashplugin-nonfree
インストールしたのにFlashPlayerが立ち上がらない
→ 一度再起動したらちゃんと動いた
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
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スクリプト
- rails.vim
- rails.zipをダウンロードして~/.vimへ展開
- http://www.vim.org/scripts/script.php?script_id=1567
- sudo.vim
- sudo.vimファイルをダウンロードして~/.vim/pluginへ置く
- http://www.vim.org/scripts/script.php?script_id=729
- 書込み権限のないファイルを開いてしまった場合にも「:e sudo:%」でvimを開き直すことなく編集を続けることができる
ドットファイルなど
- .zshrc
- .histfile
- .screenrc
- .vimrc