gpt4 book ai didi

java - 如何使用 Java 获取已安装的 RPM 包列表

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:45 25 4
gpt4 key购买 nike

有没有办法使用 Java 获取已安装软件包的列表?我想评估内部 Linux 数据库并获取此信息。对于我来说,使用简单的 java 代码不是一个选择。

Process rpmProc = Runtime.getRuntime().exec("rpm -qa");
BufferedReader input = new BufferedReader(new InputStreamReader(rpmProc.getInputStream()));

String package;
while ((package = input.readLine()) != null) {
// .. do something
}

有没有办法使用 Java 在较低级别的操作系统中访问此信息?

最佳答案

您可以读取您的用户$HOME内的软件包数据库文件,该文件存储在$HOME/.rpmdb下。这些文件可以通过Berkeley DB读取软件

关于java - 如何使用 Java 获取已安装的 RPM 包列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23664199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com