[英]How to get file list from a Debian package using eptlib libraries?
一个简单的问题:我已经用libept加载了Apt软件包记录。 有没有获取文件列表的方法? 听起来像
record.GetFileList();
并且它应该返回一个矢量字符串,如的输出
dpkg -L packagename
libept的主要开发人员(Petr Rockai)向我解释说,不幸的是,此时libept没有这种方法。 他们在Adept中的工作是:
QString flfilename = "/var/lib/dpkg/info/" + u8(t.package()) + ".list";
QFile flfile(flfilename);
QTextStream flInStream(&flfile);
while (!flInStream.atEnd()) {
QString line = flInStream.readLine();
// do stuff with line
}
flfile.close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.