获取Ubuntu系统上所有软件包的许可列表

我想检查我的系统上运行的所有软件许可证。

好像这个信息位于/usr/share/doc/package/copyright

然而,这个文件似乎没有任何标准格式,我一直在手动去通过这个logging许可证。 有没有另一种方式来获取这些信息,通过像dpkg-query?

这个问题的答案表明,自动将许可证信息从单个.deb包中提取出来并不重要。

我怀疑有没有简单的方法来做你想要的。


由于我链接的答案已经更新,我也会更新我的。

这个问题已经开始改变,因为debian/copyright文件现在需要是机器可解释的 ,所以你可以期待在未来。