我正计划编写一个与基于 debian 的存储库交互的小程序——即做一个部分镜像**。我打算用python写它。
使用存储库有哪些技巧,包括已经构建的“轮子”(以保存另一个轮子的发明)?
我发现的一些问题
由于它将成为部分镜像,因此我需要重新生成包列表(Release、Contents*、Packages.{bz2,gz})。(也许 debian-installer 可以为我做??)
如何更改包列表(我已经知道包不会更改,但列表仅链接到最新文件)?
** 已经研究过 apt-mirror 和 debmirror。Debmirror 是最接近我想要的,但缺少一些功能。如果 apt 可以处理多个版本和架构,那么我会考虑 apt。