Debian Etch インストール
インストール
インストーラに従って、デスクトップ環境をインストールする。 Gnome、OpenOffice、Gimp、Iceweaselなどがインストールされていた。
aptの設定
/etc/apt/source.list
deb http://cdn.debian.or.jp/debian/ etch main contrib non-free deb-src http://cdn.debian.or.jp/debian/ etch main contrib non-free deb http://cdn.debian.or.jp/debian/ lenny main contrib non-free deb-src http://cdn.debian.or.jp/debian/ lenny main contrib non-free deb http://cdn.debian.or.jp/debian/ sid main contrib non-free deb-src http://cdn.debian.or.jp/debian/ sid main contrib non-free deb http://security.debian.org/ etch/updates main contrib deb-src http://security.debian.org/ etch/updates main contrib deb http://deb.opera.com/opera etch non-free
/etc/apt/preferences
Package: * Pin: release a=testing Pin-Priority: 105 Package: * Pin: release a=testing-proposed-updates Pin-Priority: 110 Package: * Pin: release a=unstable Pin-Priority: 90
とする。そして、更新する。
aptitude update aptitude upgrade
zsh
aptitude install zsh
.zshrc
autoload -U compinit compinit HISTFILE=$HOME/.zsh_history HISTSIZE=100000 SAVEHIST=100000 setopt extended_history setopt hist_ignore_dups setopt share_history setopt auto_pushd setopt pushd_ignore_dups setopt auto_cd setopt auto_list setopt list_packed setopt extended_glob function history-all { history -E 1 } setopt prompt_subst case ${UID} in 0) PROMPT=$'%{\e[33m%}%n@%m%(!.#.%%) %{\e[m%}' ;; *) PROMPT=$'%{\e[36m%}%n@%m%(!.#.%%) %{\e[m%}' ;; esac RPROMPT=$'%{\e[32m%}[%~]%{\e[m%}' case "${TERM}" in kterm*|xterm) precmd() { echo -ne "\033]0;${USER}@${HOST%%.*}:${PWD}\007" } ;; esac setopt complete_aliases alias eng='LANG=C LANGUAGE=C LC_ALL=C' alias la='ls -a --color' alias ll='ls -lha --color' alias ls='ls -F --color' alias du="du -h" alias df="df -h" alias -g G='| grep ' alias -g L='| lv' alias -g H='| head' alias -g T='| tail' [ -f ~/.zshrc.mine ] && source ~/.zshrc.mine
Emacs21関連
aptitude install emacs mule-ucs apel aptitude install emacs-lisp-intro emacs21-el aptitude install xfonts-shinonome aptitude install lookup-el eb-utils ebview aptitude install eblook
ipv6を無効にする
/etc/modprobe.d/aliases を開き
alias net-pf-10 ipv6
の部分を
alias net-pf-10 off
とする。
TeX関連
aptitude install gs gs-cjk-resource cmap-adobe-japan1 cmap-adobe-japan2 aptitude install ptex-bin xdvik-ja dvipsk-ja dvipdfmx aptitude install okumura-clsfiles vfdata-morisawa5 dvi2ps dvi2ps-fontdata-ja cmap-adobe-cns1 cmap-adobe-gb1
その他
aptitude install ntp aptitude install samba samba-client smbldap-tools aptitude install gcc ruby-elisp eruby irb aptitude install w3m-el w3m-img w3m-ssl graphicsmagick imagemagick graphicsmagick-imagemagick-compat aptitude install pavuk unison-gtk aptitude install flash-nonfree xfs aptitude install scim-anthy scim-uim uim-el aptitude install scim-prime scim-gtk2-immodule scim-anthy aptitude install kasumi
Coll’n’Quietを有効にする
modprobe powernow-k8 aptitude install powernowd powernowd
で動いたのだが、再起動すると実行されなかった。
次のようにしてうまくいったのだが、 不必要な作業が含まれているかもしれない。 /etc/fstabを開き
sysfs /sys sysfs defaults 0 0
を追加する。
aptitude install cpufrequtils
/etc/modulesに次を追加する。
powernow-k8 cpufreq_userspace
Opera
上述の通りに/etc/apt/source.listにOpera用の部分を追加しておき、 次のようにする。
gpg --keyserver subkeys.pgp.net --recv-keys 033431536A423791 gpg --armor --export 033431536A423791 | apt-key add - aptitude update aptitude install opera
Thunderbird
Debianには、Thunderbireのアイコンなどを差し替えたIcedoveがある。 しかし、etchでは1.5であり、私は2.0を使っているので都合が悪い。 そこで、http://www.mozilla-japan.org/products/thunderbird/ から Linux用をダウンロードし、解凍してできたディレクトリ thunderbird を 次のように移動させて、シンボリックリンクをはった。 «< mv thunderbird /usr/lib ln -s /usr/lib/thunderbird/thunderbird /usr/bin/thunderbird »>
navi2ch
http://navi2ch.sourceforge.net/debian/ から navi2ch-cvs_0.0.20070114-1_all.deb をダウンロードして
dpkg -i navi2ch-cvs_0.0.20070114-1_all.deb
nvidia-kernel
ビデオカードは Geforce 5200 FXなので
aptitude install nvidia-kernel-2.6.18-4-k7 aptitude install nvidia-settings
として、/etc/X11/xorg.confの Section “Device” にある
Driver "nv"
を Driver “nvidia” に変える。
hibernate
aptitude install acpi-support hibernate suspend2-userui
nvidia-kernelを使うとそのままではハイバーネートできない。 何が悪いのかよくわからないが、次のようにするとハイバーネートできた。 まず、/etc/hibernate/blacklisted-modules を開き、
nvidia
を
-nvidia
とする。また、/etc/X11/xorg.conf を開き、 Section “Device” に
Option "NvAgp" "1"
を追加する。
Compizを動かそうとしたが……
aptitude install libpng3 ibglitz1 libglitz1-dev libglitz-glx1 libglitz-glx1-dev
この先は、面倒そうだったので止めた。 時間とやる気があるときに試すかもしれない。
sudoers
visudo
として、sudoersを編集する。 sudoを使ってすべてのコマンドを要パスワードで、 hibernateはパスワード無しで実行可能にした。
ユーザー名 ALL=(root) ALL ユーザー名 ALL=(root) NOPASSWD: /usr/sbin/hibernate