Я намагаюся створити графічну програму, щоб легко обробляти пакунки для кінцевих користувачів. Однак я зіткнувся з проблемою в отриманні опису пакета поряд з деякою іншою інформацією.
Тут я бачив 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-cache show
для якогось пакета). Документація містить довгі описи , тому askubuntu.com/a/558389/158442 може бути доречним.