• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

从第三方读取Linux存储库

java 来源:Rhodderz 9次浏览

我正在尝试创建一个能够生成kickstart脚本(以及其他内容)的应用程序,并且要添加的其中一项功能是您可以安装的软件包列表(显然不会显示它们所有,但将有一个功能,让你知道包是否可用)。 我发现的问题是找到关于yum/apt如何读取其存储库的任何文档。 有谁知道在哪里可以找到这样的事情文档或者,如果有一个开源的应用程序,做了simular事情(读书就是资源库)从第三方读取Linux存储库


===========解决方案如下:

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

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

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


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)