Python 与基于debian的存储库交互的技巧

Python 与基于debian的存储库交互的技巧,python,deb,Python,Deb,我计划编写一个与基于debian的存储库交互的小程序,即执行部分镜像**。我计划用python编写它 使用存储库(包括已构建的“轮子”(以保存另一个轮子的发明)有哪些技巧 我发现了一些问题 由于它将是一个部分镜像,我需要重新生成包列表(Release,Contents*,Packages.{bz2,gz})。(也许debian安装程序可以帮我做这件事??) 如何更改包列表(我已经知道包不会更改,但是列表只链接到最新的文件) **已经对着镜子和镜子。Debmirror是最接近我想要的,但是缺少

我计划编写一个与基于debian的存储库交互的小程序,即执行部分镜像**。我计划用python编写它

使用存储库(包括已构建的“轮子”(以保存另一个轮子的发明)有哪些技巧

我发现了一些问题

  • 由于它将是一个部分镜像,我需要重新生成包列表(Release,Contents*,Packages.{bz2,gz})。(也许debian安装程序可以帮我做这件事??)

  • 如何更改包列表(我已经知道包不会更改,但是列表只链接到最新的文件)


**已经对着镜子和镜子。Debmirror是最接近我想要的,但是缺少一些功能。如果APT可以处理多个版本和体系结构,那么我将考虑Apt.

Debian安装程序不生成存储库元数据。为此,您需要一个类似于

reprepro
mini-dinstall
的工具。他们还会处理你提出的第二点