debian存储库的Web界面工具?

时间:2008-09-21 19:04:27

标签: web-applications debian packaging

Debian或Ubuntu用于在网络上公布自定义存储库的Web界面工具是什么?

packages.debian.org

此类工具是否开源,以便可以重新用于自定义存储库?

3 个答案:

答案 0 :(得分:2)

管理存档的脚本是开源的,它们位于名为dak的debian包中。我不认为这包括网页,但我不确定。我建议发电子邮件到ftpmaster@debian.org或debian-www@lists.debian.org并询问。

解析包文件确实非常简单,但是仍然需要做很多工作来制作一套漂亮的网页,所以如果你能掌握debian使用的话,那将是值得一看的。

答案 1 :(得分:1)

你真的只需要解析一下Packages文件,不是吗? Example Packages file。我以前从未尝试过这样做,但我无法想象它是一项可怕的任务。

编辑:从技术上来说,它会在处理一系列Packages文件时使用repo,但这不会让它变得更加困难。

编辑2:除非您手动指定Packages文件。然后再简单。

答案 2 :(得分:0)

如果要获取该类型的信息,可以使用perl模块来解析Packages文件,例如DPKG::Parse可以执行此操作。您可以使用与您提供的URL类似的数据构建网页。

debian中还有一些工具可以创建“自定义存储库”。这样的存储库可能包含您本地构建的软件包,例如您想要拥有的特定版本的软件包。您可能希望查看的工具是reprepro,apt-ftparchive,mini-dinstall和debarchiver。我已经将reprepro用于个人包装并且可以推荐它,我没有使用其他包装。

Debian使用了一个名为dak的工具,但它是为拥有数千个软件包的repo而设计的,由于它只是被debian使用,因此文档很少。不建议用于个人包装。