公式パッケージがないソフトをソースからインストールしてしまっていた。自分でパッケージを作成してインストールすればまだ良かったのだが、それすら行わず普通にmake installしてしまっていた。
・コアとなる部分で公式パッケージを使用しなかった
apache2をソースからインストールした事により、php4、openssl、SquirrelMailなどwebサーバに関する多くのソフトでapt-getの恩恵を受ける事ができなくなってしまった。
・perlモジュールをMCAPでインストールしてしまった
ライブラリという形で公式パッケージが存在する事を知らずにMCAPでインストールしてしまった。それにより依存関係が崩れ想定外の動作をしたり、apt-getの恩恵を受ける事ができなくなってしまった。
・不要なソフトをインストールしてしまった
興味本位からXなどサーバには不要なソフトをインストールしてしまった。それによりリソースを浪費したばかりでなく、セキュリティ的にも好ましくない状態となってしまった。
sargeでは負の遺産を一掃woodyからのupgradeを行うと負の遺産を引き継いでしまうので、別のサーバにsargeを一からインストールする事とした。もちろん、今度はapt-get install中心に。
インストールしたソフト
debian(sarge) kernel2.6 openssh iptables proftpd samba apache2 openssl PHP4 webalizer webdruid postfix courier-pop courier-imap courier-pop-ssl courier-imap-ssl PopBeforeSmtp amavis-new clamav spamassassin Starpit anteater pflogsumm fetchmail fml MHonarc namazu logwatch fwlogwatch logcheck tripwire snort oinkmaster genpower rsync mysql ODBC phpMyAdmin MovableType Nucleus SquirrelMail Joomla! Mambo XOOPS DDNS(EveryDNS DiCE) MRTG hddtemp alsa lame lootame gogo motion fdclone chkrootkit etherwake mule-ucs lv kernel-image-2.6-em64t-p4-smp Debian-AMD64 prelude lm_sensors etc...
最後に偉大なディストリビューションを開発、維持している多くのボランティアに敬意を表します。このページのタイトル「駆け出しのdebian」は
私が駆け出しであるという意味で、決してdebianが駆け出しであるという意味ではありません。