如何使用python-apt获取软件包描述?

马德诺

我正在尝试创建一个图形程序来为最终用户轻松处理软件包。但是,我在检索包装说明以及其他信息时遇到问题。

我在这里看到了python-apt 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()类创建一个正在运行的示例?

谢谢!

Ortomala Lokni

versions方法为您提供所有可用版本的列表。然后,您必须选择一个特定的版本来打印说明。例如,对于vim软件包

import apt
cache    = apt.Cache()
pkg      = cache['vim']
versions = pkg.versions
print versions[0].description

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python-apt获取软件包描述?

来自分类Dev

如何以编程方式从apt获取软件包列表?

来自分类Dev

使用apt获取已安装的软件包的URL

来自分类Dev

使用apt获取已安装的软件包的URL

来自分类Dev

如何使用python-apt下载软件包?

来自分类Dev

如何使用python-apt下载软件包?

来自分类Dev

如何使用apt-get获取待升级软件包的列表?

来自分类Dev

APT-GET:如何检索名称中具有特定字符串的所有软件包的描述?

来自分类Dev

如何获取将通过apt install <pkg>命令安装的软件包的所有URL

来自分类Dev

如何通过描述搜索Debian软件包?

来自分类Dev

如何使用apt-get升级单个软件包?

来自分类Dev

如何使用apt-get升级单个软件包?

来自分类Dev

如何使用apt-get安装软件包列表?

来自分类Dev

如何告诉apt默认使用最新软件包?

来自分类Dev

如何使用apt-get解决软件包冲突

来自分类Dev

无法使用apt删除python-pip软件包

来自分类Dev

使用Apt-Cacher NG的Apt-Get无法获取散列总和不匹配的软件包

来自分类Dev

如何获取过时的软件包列表?

来自分类Dev

尝试使用APT安装软件包时“无法找到软件包”

来自分类Dev

尝试使用APT安装软件包时“无法找到软件包”

来自分类Dev

如何使apt识别已安装的tar软件包?

来自分类Dev

如何从apt-get autoremove中排除软件包?

来自分类Dev

APT如何选择要安装的软件包?

来自分类Dev

如何以非交互方式安装apt软件包?

来自分类Dev

如何从apt-get软件包构建.deb文件?

来自分类Dev

如何通过apt-get降级软件包?

来自分类Dev

如何用apt替换要安装的特定软件包

来自分类Dev

如何查看apt要安装的软件包的安装信息

来自分类Dev

如何准确检查apt install [某些软件包]的功能?

Related 相关文章

  1. 1

    如何使用python-apt获取软件包描述?

  2. 2

    如何以编程方式从apt获取软件包列表?

  3. 3

    使用apt获取已安装的软件包的URL

  4. 4

    使用apt获取已安装的软件包的URL

  5. 5

    如何使用python-apt下载软件包?

  6. 6

    如何使用python-apt下载软件包?

  7. 7

    如何使用apt-get获取待升级软件包的列表?

  8. 8

    APT-GET:如何检索名称中具有特定字符串的所有软件包的描述?

  9. 9

    如何获取将通过apt install <pkg>命令安装的软件包的所有URL

  10. 10

    如何通过描述搜索Debian软件包?

  11. 11

    如何使用apt-get升级单个软件包?

  12. 12

    如何使用apt-get升级单个软件包?

  13. 13

    如何使用apt-get安装软件包列表?

  14. 14

    如何告诉apt默认使用最新软件包?

  15. 15

    如何使用apt-get解决软件包冲突

  16. 16

    无法使用apt删除python-pip软件包

  17. 17

    使用Apt-Cacher NG的Apt-Get无法获取散列总和不匹配的软件包

  18. 18

    如何获取过时的软件包列表?

  19. 19

    尝试使用APT安装软件包时“无法找到软件包”

  20. 20

    尝试使用APT安装软件包时“无法找到软件包”

  21. 21

    如何使apt识别已安装的tar软件包?

  22. 22

    如何从apt-get autoremove中排除软件包?

  23. 23

    APT如何选择要安装的软件包?

  24. 24

    如何以非交互方式安装apt软件包?

  25. 25

    如何从apt-get软件包构建.deb文件?

  26. 26

    如何通过apt-get降级软件包?

  27. 27

    如何用apt替换要安装的特定软件包

  28. 28

    如何查看apt要安装的软件包的安装信息

  29. 29

    如何准确检查apt install [某些软件包]的功能?

热门标签

归档