Я пытаюсь создать графическую программу для удобства работы с пакетами для конечных пользователей. Тем не менее, я столкнулся с проблемой при получении описания пакета рядом с другой информацией.
Я видел API Python-Apt здесь, и я понял, что я должен иметь дело с apt.package.Version()
классом .
Но когда я попытался использовать его, все, что я получил, это некоторые ошибки, такие как:
Traceback (most recent call last):
File "./myprogram", line 6, in <module>
print package.description
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 374, in description
dsc = self._translated_records.long_desc
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 315, in _translated_records
desc_iter = self._cand.translated_description
AttributeError: 'list' object has no attribute 'translated_description'
Итак, есть ли тело, которое может создать работающий пример для класса apt.package.Version (), пожалуйста?
Спасибо!
apt
package-management
python
Madno
источник
источник
apt-cache show
для некоторого пакета). В документации написано длинное описание , поэтому askubuntu.com/a/558389/158442 может оказаться актуальным.Ответы:
Следующие команды Python должны дать вам подробное описание, когда оно доступно:
Примечание : моя локаль настроена
LANG=en_US.UTF-8
так, что переведенные строки могут не быть проблемой здесь.источник