2011-11-19 77 views
1

我正在計劃編寫一個與基於debian的存儲庫交互的小程序 - 即執行部分鏡像**。我打算用python編寫它。與基於debian的存儲庫交互的提示

有關使用存儲庫的一些提示,包括已經構建的「輪子」(以保存另一個發明)?

有些問題我已經確定

  • 由於這將是一個局部的鏡子,我需要重新生成新的軟件包列表(版本,內容*,包。{BZ2,GZ})。 (也許debian安裝程序可以幫我嗎?)

  • 如何獲取軟件包列表的更改(我已經知道軟件包不會更改,但列表只鏈接到最新的文件)?

**已經查看了apt-mirror和debmirror。 Debmirror是最接近我想要的,但缺乏一些功能。如果apt能夠處理多個版本和架構,那麼我會考慮apt。

回答

0

debian-installer不生成存儲庫元數據。爲此,您需要一個工具,如reprepromini-dinstall。他們也會處理你提出的第二點。