如何获取操作系统版本、包的构建(架构)版本?
据我所知,有类似的 Python 包,例如 launchpadlib。但是,我无法获得操作系统版本,使用这个库构建包。我已经搜索过,但没有找到任何可以为我提供所有这些信息的包。
使用 html 解析器实现:
获取操作系统系列
[('warty', '4.10'), ('hoary', '5.04'), ('breezy', '5.10'), ('dapper', '6.06'), ('edgy', '6.10'), ('feisty', '7.04'), ('gutsy', '7.10'), ('hardy', '8.04'), ('intrepid', '8.10'), ('jaunty', '9.04'), ('karmic', '9.10'), ('lucid', '10.04'), ('maverick', '10.10'), ('natty', '11.04'), ('oneiric', '11.10'), ('precise', '12.04'), ('quantal', '12.10'), ('raring', '13.04'), ('saucy', '13.10'), ('trusty', '14.04'), ('utopic', '14.10'), ('vivid', '15.04'), ('wily', '15.10'), ('xenial', '16.04'), ('yakkety', '16.10'), ('zesty', '17.04'), ('artful', '17.10'), ('bionic', '18.04')]
获取包构建
libc6-dev
['amd64', 'i386', 'powerpc']
获取软件包版本
libc6-dev
['2.3.2.ds1-13ubuntu2', '2.3.2.ds1-13ubuntu2.2', '2.3.2.ds1-13ubuntu2.2', '2.3.2.ds1-13ubuntu2.3']