有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从第三方读取Linux存储库

我正在尝试创建一个能够生成kickstart脚本(以及其他内容)的应用程序,其中一个需要添加的内容是您可以安装的软件包列表(显然不会全部显示,但会有一个功能让您知道软件包是否可用)。 我发现的问题是找到任何关于yum/apt如何读取其存储库的文档。 有没有人知道在哪里可以找到这类东西的文档,或者是否有一个开源应用程序可以做类似的事情(阅读存储库)


共 (1) 个答案

  1. # 1 楼答案

    APT和YUM存储库具有不同的内部元数据格式:

    • APT:可以使用libapt或您自己的工具进行解析。这非常简单,因为元数据格式并不太复杂
    • YUM:可以用任何XML库解析;元数据以XML的形式存储,并可以轻松地使用任何主要编程语言的XML库进行解析

    您可以了解有关YUM repository metadata in this blog post的更多信息。您可以了解有关APT repository metadata in this blog post的更多信息