2024-09-27 00:13:52 发布
网友
我想使用python查找并打印包的所有属性。我在用ubuntu,用python开发。我可以搜索并找到所有的包裹。例如,其中一个包是“eclipsecdt”。我想开发一个代码,给出这个包的属性,比如,isInstalled,isUpdateable,versionNumber,dependentPackages等等。我该怎么做?你知道吗
提前谢谢
^{}产生了许多关于包的信息,例如:
apt-cache show bash Package: bash Version: 4.3-12 Essential: yes Installed-Size: 5367 Maintainer: Matthias Klose <doko@debian.org> Architecture: amd64 Replaces: bash-completion (<< 20060301-0), bash-doc (<= 2.05-1) Depends: base-files (>= 2.1.12), debianutils (>= 2.15) Pre-Depends: dash (>= 0.5.5.1-2.2), libc6 (>= 2.15), libncurses5 (>= 5.5-5~), libtinfo5 Recommends: bash-completion (>= 20060301-0) Suggests: bash-doc Conflicts: bash-completion (<< 20060301-0) Description-en: GNU Bourne Again SHell ...
您可以获得将使用以下工具升级的包的列表:
apt-get just-print upgrade
但是,不要重新发明轮子。有一个完整的Python库可以访问APT:
http://apt.alioth.debian.org/python-apt-doc/library/apt.cache.html
http://packages.ubuntu.com/trusty/python3-apt
^{} 产生了许多关于包的信息,例如:
您可以获得将使用以下工具升级的包的列表:
但是,不要重新发明轮子。有一个完整的Python库可以访问APT:
http://apt.alioth.debian.org/python-apt-doc/library/apt.cache.html
http://packages.ubuntu.com/trusty/python3-apt
相关问题 更多 >
编程相关推荐