ฉันกำลังพยายามสร้างโปรแกรมกราฟิกเพื่อจัดการกับแพคเกจได้อย่างง่ายดายสำหรับผู้ใช้ อย่างไรก็ตามฉันกำลังประสบปัญหาในการดึงคำอธิบายของแพ็คเกจข้างข้อมูลอื่น ๆ
ผมเคยเห็น API หลามฉลาดที่นี่และผมเข้าใจว่าฉันจะต้องจัดการกับระดับ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อาจมีความเกี่ยวข้อง