Estou tentando criar um programa gráfico para lidar com pacotes facilmente para usuários finais. No entanto, estou enfrentando um problema ao recuperar a descrição do pacote ao lado de outras informações.
Eu vi a API python-apt aqui e entendi que tenho que lidar com a apt.package.Version()
classe .
Mas quando tentei usá-lo, tudo o que consegui foram alguns erros como:
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'
Então, existe algum corpo que possa criar um exemplo em execução para a classe apt.package.Version (), por favor?
Obrigado!
apt
package-management
python
Madno
fonte
fonte
apt-cache show
para alguns pacotes). A documentação contém descrições longas , portanto, askubuntu.com/a/558389/158442 pode ser relevante.Respostas:
Os seguintes comandos python devem fornecer uma descrição longa, quando disponível:
Nota : Meu código de idioma está definido para
LANG=en_US.UTF-8
cadeias traduzidas talvez não seja um problema aqui.fonte