Ubuntu リストア手順

またデスクトップの Ubuntu Linux を再インストールする羽目にあったので、リストア手順をメモっておいた。 Ubuntu に Switch したときとかなり似てるんだけど、一応晒してみる。

universe な PATH を開放する

/etc/apt/sources.list を編集して、update

% sudo apt-get update

nvidia driver

% sudo apt-get install nvidia-glx
% sudo nvdia-xconfig

X の起動に失敗したら、Ctrl + Alt + 1 でコンソール 1 番に切り替わるので、コンソールでログインして /etc/X11/xorg.conf をエディットする。その後

% sudo /etc/init.d/gdm restart

すればいい。
X 起動中にコンソールに切り替えた時は、Ctrl + Alt + 7 で X に戻れる。( これはたぶん getty の数に依る )
SXGA(1280x1024) が有効になってない時があるので、xorg.conf を編集する
/etc/X11/xorg.conf

    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
#       Modes      "1024x768" "800x600" "640x480"

mlterm

% sudo apt-get install mlterm
% sudo apt-get install mlterm-im-scim

~/.mlterm/main を編集

use_xim             = false
input_method        = scim

Osaka font

% wget http://osakattf.hp.infoseek.co.jp/converted/Osaka.zip
% unzip Osaka.zip
% sudo mv Osaka.ttc /var/lib/defoma/fontconfig.d/O/
( 正しくは mv じゃないんだろうけど良く知らない )

~/.mlterm/aafont を編集

ISO8859_1=Osaka\-Mono-iso10646-1:100;
ISO8859_1_BOLD=Osaka\-Mono-iso10646-1:100;
JISX0208_1983=Osaka\-Mono-iso10646-1:100;
JISX0208_1983_BOLD=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1_BIWIDTH=Osaka\-Mono-iso10646-1:100;

~/.mlterm/main を編集

use_anti_alias      = true

zsh

% sudo apt-get install zsh
% chsh
/usr/bin/zsh を指定

emacs and riece

% sudo apt-get install emacs
% sudo apt-get install riece

mlterm を EUC-JP で使用しているので ~/.emacs を編集

(set-language-environment "Japanese")
(set-default-coding-systems 'euc-jp)
(set-terminal-coding-system 'euc-jp)
(set-keyboard-coding-system 'euc-jp)

vim

default で入っている vim は何かが足りない or 何か違う気がするので自分で compile して install する

% sudo apt-get install libncurses5-dev
% wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2
% tar jvxf vim-7.0.tar.bz2
% cd vim70
% ./configure --enable-multibyte
% make
% sudo make install

jless

% sudo apt-get install jless

perldoc

% sudo apt-get install perl-doc

beryl

/etc/apt/sources.list を編集

# Beryl
deb http://ubuntu.beryl-project.org edgy main
を追加
% wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
% sudo apt-get update
% sudo apt-get install beryl

システム -> 設定 -> セッション -> 自動起動するプログラムに /usr/bin/X11/beryl-manager を追加して、X を再起動する。ログアウトしてログインしなおせば良い。Ubuntu 7.04 (Feisty Fawn) では beryl は universe に入るらしいので sudo apt-get install だけで良くなるのかも。( 色んなサイトで得られる情報だと結構面倒な手順が書いてあるけど、少なくても Ubuntu Edgy Eft + nvidia-driver + Beryl はこれだけで動く。)

Ubuntu Satanic Edition

冗談みたいな Gnome の Theme. 面白いので入れてる。

% gpg --keyserver pgp.mit.edu --recv-keys 9B1DB022
% gpg --export --armor 9B1DB022 | sudo apt-key add -

/etc/apt/sources.list を編集

# Ubuntu Satanic Edition
deb http://parker1.co.uk/hell edgy main
deb-src http://parker1.co.uk/hell edgy main
を追加
% sudo apt-get update
% sudo apt-get install satanic-wallpapers
% sudo apt-get install usplash-theme-satanic
% sudo apt-get install satanic-gdm-themes

で、後は Gnome のログイン画面やら背景やらを変更する。

最後に firefox の設定をするんだけど、これが一番時間がかかる...。