HDL4-G hack(2)

HDL4-GはDebian GNU/Linux 3.1(sarge)ベースの製品であるが、必要なファイルがいくつか削除されているためaptが使えない。そこで次のサイトを参考にapt有効化を行った。
http://www.compensator.net/doc/hdl4g.html
概ね上記サイトの記述通りでいけたが、いくつかコメントがある。

まず、/etc/apt/sources.list は予め用意しておかないと apt updateの段階で失敗する。
上記サイトにも /etc/apt/sources.list の設定が記載されているが、現時点ではsargeのメンテナンス期間は終了しているので、sargeのアーカイブを保持しているサイトを記載しないといけない。私は次のような記載で上手くいった。

deb ftp://ftp.riken.jp/Linux/debian/debian-archive/ sarge main
deb ftp://archive.debian.org/debian-archive/debian/ sarge main

deb-src ftp://ftp.riken.jp/Linux/debian/debian-archive/ sarge main
deb-src ftp://archive.debian.org/debian-archive/debian/ sarge main

当然、debファイルも上記アーカイブサイトからでないと取得できない。

# wget ftp://ftp.riken.jp/Linux/debian/debian-archive/pool/main/d/dpkg/dpkg_1.10.28_arm.deb

また、別途インストールしたDebian GNU/Linux 3.1(sarge)から/var/lib/dpkg/statusを持ってくるステップがあるが、このために仮想環境を用意してOSのインストールを行うのは大変なので、上手くいったものを以下に置いた。
http://angel.bsdclub.org/work/status
エラーが発生するパッケージを削除せよとのことであるが、私の場合はこのファイルで一発でdpkg のインストールを行うことができた。