apt-howtoの8章参照.
(apt-howto-enパッケージを入れて,/usr/share/doc/Debian/apt-howto/apt-howto.en.htmlを見てもよい)
1. 公開用のフォルダを作り,debパッケージを入れる
今回は/var/www/debian/が,http://hoge/debian/で公開されるとする.
# mkdir -p /var/www/debian # mv *.deb /var/www/debian # mv *.dsc /var/www/debian # mv *.tar.gz /var/www/debian
ソース公開をしないなら,dsc等は不要
2. 公開パッケージ情報を作成する
# cd /var/www/debian # apt-ftparchive sources . > Sources # apt-ftparchive packages . > Packages # gzip -c Packages > Packages.gz # gzip -c Sources > Sources.gz
これでリポジトリサーバ側の設定は修了.
意外に簡単.
後はリポジトリを使うクライアント側で,/etc/apt/sources.listに,deb http://hoge/debian/ ./を追加すればOK.
ちなみにこの情報はapt howtoの2.0.2じゃないと載ってなかった.公式サイトに載ってるドキュメントは何故か古いバージョンなので注意.