[英]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.