Python - как получить список для установки пакета с помощью Python

Я хочу подключиться к / var / lib / dpkg / status, чтобы узнать, какие установлены пакеты. Библиотека должна быть python-apt, но я не уверен. Кто-нибудь может мне помочь? Мне нужно сделать этот процесс вручную, потому что скрипт должен запускаться из livecd на жестком диске. спасибо

0
задан 6 December 2017 в 17:22

1 ответ

Это можно сделать с помощью API-интерфейса Python APT:

#!/usr/bin/env python3

import apt
cache = apt.Cache()
for pkg in cache:
    if pkg.is_installed:
        print(pkg)

При этом используется apt.cache (который содержит информацию о текущем состоянии управления пакетами, включая состояние установки) и apt.package (подробности о конкретном пакете) объектов.

0
ответ дан 6 December 2017 в 17:22

Другие вопросы по тегам:

Похожие вопросы: