back

apt: woodyにいれかえるのじゃ


DebianはバージョンをToy Storyのキャラクタ名でよぶっす。 Omoikaneはpotato(2.2)をベースにしてるっす。 でも次のバージョンwoodyにするっす。 開発者は最新を追うのが常、しかもwoodyはいろいろ便利になっているっす。

apt-get

Debianはアップデートにapt-getというコマンドを使うっす。 これはネットワーク(ftp、httpなど)から新しいパッケージを ダウンロードし、インストールしてくれるものっす。 アップデートの流れは
# apt-get update # ネットワーク上の最新パッケージリストを取り出す
# apt-get dist-upgrade # 新しいパッケージをとってきてインストール
まず、apt-get updateをするためには/etc/apt/sources.listをwoodyパッケージ を見るように書き換えるっす。標準でftp.debian.or.jpを見るようにしてるっす。 ftp.debian.or.jpのアップデートが遅れたときの保険としてftp.debian.org も指定しているっす。
deb ftp://ftp.debian.or.jp/debian woody main contrib non-free
deb ftp://ftp.debian.or.jp/debian-jp woody-jp main contrib non-free
deb ftp://ftp.debian.or.jp/debian-non-US woody/non-US main contrib non-free
deb ftp://ftp.debian.org/debian woody main contrib non-free
これで先のupdate、dist-upgradeするだけでwoodyになるっす。 パッケージインストールの段階でいくつか質問がされるっす。 大体はデフォルトでいいっす。

その他のapt-get

apt-getはアップグレードだけではなくインストール、削除にも使えるっす。 パッケージpingusとjed-jaをインストールする場合は
# apt-get install pingus jed-ja
とするとそのパッケージと関連するパッケージ全部とってきて インストールしてくれるありがたいものっす。 逆に削除する場合は
# apt-get remove pingus
でこのパッケージを必要とするものも一緒に削除してくれるっす。 インストールするためにダウンロードしたパッケージファイルは /var/cache/apt/archives以下に置かれ、ディスクを消費するわけですが、 これを消すには
# apt-get clean
旧バージョンのパッケージファイルだけ消し、新しいパッケージファイルは 残す場合には
# apt-get autoclean
でできるっす。パッケージ名を調べる場合にはapt-findやaptitudeを インストールしてそれをつかうといいっす。

Securityアップデート

セキュリティ関係のアップデートパッケージはsecurity.debian.orgにあるっす。 sidやwoodyでも追加しておいたほうがいいっす。
deb http://security.debian.org/ potato/updates main contrib non-free

追記: 10/15

現在woodyはglibc2.2に移行中っす。 いくつか日本語関係で不具合が起きるっす。 まずgtkで日本語が出なくなるっす。 その場合は
ln -s /usr/lib/locale/ja_JP.eucjp /usr/lib/locale/ja_JP.eucJP
とシンボリックリンクをはると直るっす。
また僕の環境ではNetscape4.75がすぐ落ちるようになったっす。 その他にはとくに問題は無いっす。

追記: 11/12

glibc-2.2になりました。先のシンボリックリンクはいらないです。 /etc/locale.genの以下の行のコメントアウトを外してlocale-genコマンドを実行すればいいようです。
ja_JP.EUC-JP EUC-JP

追記: 04/30

console-toolsパッケージのアップデートによってはキーマップが us101になることがあります。この場合はつぎのようにします。
# install-keymap jp106

back
Copyright (c) 2000,2001 ichiyama ryoichi, All Rights Reserved.