Может определить API-интерфейс Python apt, пакет & ldquo; held & rdquo ;?

Отчеты об ошибках могут быть отправлены с использованием приложения apport-bug из терминала.

Откройте терминал и используйте команду apport-bug package_name и нажмите enter.

В вашем случае, для чашек, которые вы использовали бы:

apport-bug cups

Для получения дополнительных опций и инструкций вы можете прочитать man-страницу apport-bug, используя:

man apport-bug
1
задан 13 October 2017 в 22:16

6 ответов

Хорошо, я нашел его - посмотрев внутрь /usr/bin/unattended-upgrade. На самом деле apt.Package -объект имеет член с именем _pkg, который имеет тип apt_pkg.Package. У этого есть член selected_state - числовая константа (перечисление). Это то, что я сейчас использую в своем коде:

    import apt
    import apt_pkg
    ...
    if package._pkg.selected_state == apt_pkg.SELSTATE_HOLD:
        pkg['hold'] = True
1
ответ дан 22 May 2018 в 17:35

Хорошо, я нашел его - посмотрев внутрь /usr/bin/unattended-upgrade. На самом деле apt.Package -объект имеет член с именем _pkg, который имеет тип apt_pkg.Package. У этого есть член selected_state - числовая константа (перечисление). Это то, что я сейчас использую в своем коде:

import apt import apt_pkg ... if package._pkg.selected_state == apt_pkg.SELSTATE_HOLD: pkg['hold'] = True
1
ответ дан 18 July 2018 в 05:20

Хорошо, я нашел его - посмотрев внутрь /usr/bin/unattended-upgrade. На самом деле apt.Package -объект имеет член с именем _pkg, который имеет тип apt_pkg.Package. У этого есть член selected_state - числовая константа (перечисление). Это то, что я сейчас использую в своем коде:

import apt import apt_pkg ... if package._pkg.selected_state == apt_pkg.SELSTATE_HOLD: pkg['hold'] = True
1
ответ дан 24 July 2018 в 18:18

Я боюсь, что эта функция не отображается в API Python. Они имеют marked_delete, marked_downgrade, marked_install и т. Д., Но не marked_held. Однако он существует в C ++ API. Вы можете использовать это?

1
ответ дан 22 May 2018 в 17:35

Я боюсь, что эта функция не отображается в API Python. Они имеют marked_delete, marked_downgrade, marked_install и т. Д., Но не marked_held. Однако он существует в C ++ API. Вы можете использовать это?

1
ответ дан 18 July 2018 в 05:20

Я боюсь, что эта функция не отображается в API Python. Они имеют marked_delete, marked_downgrade, marked_install и т. Д., Но не marked_held. Однако он существует в C ++ API. Вы можете использовать это?

1
ответ дан 24 July 2018 в 18:18

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

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