代码之家  ›  专栏  ›  技术社区  ›  akauppi

Debian存储库的Web界面工具?

  •  1
  • akauppi  · 技术社区  · 16 年前

    Debian或Ubuntu使用什么Web界面工具来在Web上公开他们的自定义存储库?

    喜欢 packages.debian.org

    这样的工具是开放源码的吗,这样它就可以重新用于自定义存储库了?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Mark Baker    16 年前

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

    解析packages文件确实非常简单,但是仍然有很多工作可以从中生成一组很好的网页,因此如果您能够掌握debian的用法,就值得一看。

        2
  •  1
  •   Oli    16 年前

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

    编辑:从技术上讲,它会让repo处理一系列的包文件,但这不会使它变得太难。

    编辑2:除非手动指定包文件。那就再简单不过了。

        3
  •  0
  •   jeremiah    15 年前

    如果您想获得这种类型的信息,可以使用Perl模块来解析包文件, DPKG::Parse 例如,可以这样做。您可以使用类似于您提供的URL的数据构建一个网页。

    Debian中也有创建“自定义存储库”的工具。这样的存储库可能包含本地构建的包,例如您想要的特定版本。您可能希望看到的工具有reprepro、apt ftparchive、mini dinstall和debarchiver。我已经使用了reprepro的个人包,可以推荐它,我没有使用其他。

    Debian使用一个名为dak的工具,但它是为具有数千个软件包的回购而设计的,而且由于它是为仅由Debian使用而设计的,所以文档记录很少。不建议用于个人套餐。