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 »>

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

Tags of current page

, ,