discypus雑多なメモの置き場。LinuxやCygwin、プログラミングやPCなど。#あらかじめバージョンを調べておき、トラブルがあったときに対処する。HDDにバックアップする。8.0でバックアップ、リストア(/のみ試した)とも成功した。Imageが起動できなかった(通常版、セーフ版の両方とも)。slaveに接続すれば起動できた。#Sarge用のsources.listを作成しておく。(手持ちのSarge機から持ってくる)パッケージをダウンロードしておく。dist-upgradeする。modeREMOVEDにapacheが入ってしまっているので、dist-upgradeではなくて、個別にアップデートすることにした。#パッケージはかなり沢山ある。使用頻度の低いものは消しておいた方がよいかも。アップデートしてみるべき。postfixが動けばよいし、時間に余裕があるのでその場でどうにか出来るだろうから、やらない。#作業はすべてssh経由で行い、ログを採る。*.dpkg-distや*.dpkg-oldを探して、後で設定を直せばよいし。installで入れる。configuration(debconf)の選択肢apache,php,bind9,postfix以外は原則、パッケージメンテナのお勧めの設定を入れて、後で修正する。*.dpkg-dist)を見て、設定ファイルを修正する。修正が必要(かもしれない)設定ファイルを検索する。Pro/II/III用の2.4系列のカーネルの最新版をインストールする。(略)この時点でglibcやinitrd-toolsも最新版に更新される。インストール作業には影響ないので、続行。この時点でbase-configなどの基本パッケージを入れ替えた方が良かったかも...。2.6系列のカーネルの最新版をインストールする。#ハードディスクが遅いと作業が辛いので、先にインストールして設定しておく。1:9.2.4-1/usr/share/doc/bind9/README.Debian.gzを眺めておく。/etc/bind/db.root.dpkg-distを/etc/bind/db.rootにコピー。2行が追加されている。"/etc/bind/named.conf.local";編集。named.conf.localは有効な設定がないので、そのまま。残りのエントリは従来のものを使う。#bind9が起動してるときに/usr/share/doc/bind9/README.Debian.gzを見ながら作成した。rndc.keyすると再起動できなくなった。invalid.あわててバックアップからrndc.keyを元に戻して回避。/var/log/daemon.logを見ると、ちゃんと再起動できたようだ。#なにも設定されていなかったので、とりあえず放置。#手元のPCのdigで動作を確認。外部からsshで繋げることを確認。上書きされた/etc/sshd_configをそのまま使うことにした。#DebianのApacheの設定が結構変化していてPHPを動かすのに手間取った。前から聞いてはいたのだが。MIMEMagicFileの設定が違うらしいので修正。#設定が少々違うので再度調べ直すべきか。pcre_ableはパッケージ付属のものに置き換えた。#smtpd_recipient_restrictionsの'check_relay_domains'を'reject_unauth_destination'に置き換え。