Простой вопрос: я загрузил запись пакета Apt с помощью libept. Есть способ получить список файлов? Это должно звучать как
record.GetFileList();
и он должен возвращать векторную строку, такую как вывод
dpkg -L packagename
Простой вопрос: я загрузил запись пакета Apt с помощью libept. Есть способ получить список файлов? Это должно звучать как
record.GetFileList();
и он должен возвращать векторную строку, такую как вывод
dpkg -L packagename
Главный разработчик libept (Петр Рокай) объяснил мне, что, к сожалению, в настоящее время у 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();