#!/usr/bin/env python
from launchpadlib.launchpad import Launchpad
lp = Launchpad.login_anonymously('series-support-check')
for series in lp.projects['ubuntu'].series:
print series.name, series.supported
有关launchpad API的更多信息,请查看web services API帮助或API参考文档。
ubuntu-support-status的输出。这将列出哪些软件不受支持,以及其他软件的支持时间。例如,在LTS桌面上,即使桌面本身只支持三年,LAMP服务也会得到五年的支持。该命令将反映这一点。它还会向您显示宇宙、多元宇宙等软件包根本没有得到支持。
以下是一个示例:
you@ubuntu:~$ ubuntu-support-status
Support status summary of 'ubuntu':
You have 1873 packages (89.5%) supported until October 2014 (18m)
You have 14 packages (0.7%) that can not/no-longer be downloaded
You have 206 packages (9.8%) that are unsupported
Run with --show-unsupported, --show-supported or --show-all to see more details
from launchpadlib.launchpad import Launchpad
launchpad = Launchpad.login_anonymously('series-support-check')
names = [ s.name for s in launchpad.distributions["ubuntu"].series if s.active ]
names = [ s.name for s in series_all if s.supported ] :) - Jeremy Kerr