linux - 如何从已安装的 RPM 中获取许可证列表?

标签 linux open-source licensing fedora rpm

我们被要求列出我们组织中使用的所有软件和许可证。在不确定这个请求的值(value)的情况下,我想让我的 Fedora 笔记本电脑轻松回答这个问题。

rpm -qa

给我一​​个包列表,但没有许可证数据。我的下一步是获取该输出并编写脚本来查询每个包的许可证。

有人有更简单的想法吗?

最佳答案

rpm -qa --qf "%{name}: %{license}\n"

关于linux - 如何从已安装的 RPM 中获取许可证列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2445379/

相关文章:

c - 使用 C 库导入 Swift 模块

deployment - 公开验证开源代码是否按原样部署

ios - Xcode 字体 : How to know if I need to purchase a license?

c++ - linux 发送带有标志 MSG_DONTWAIT 的调用

linux - bash 中的简单 while 循环

linux - 如何访问路由器后面的私有(private)主机?

c++ - 推荐一个开源项目来帮助经验丰富的开发人员练习 C++

html - 是否有任何Symbian开源项目可在其中托管一些Flash SWF或纯HTML站点并将其轻松编译为.sis?

licensing - 如何将许可证 key 与我的软件关联

nuget - nuget 中的所有软件包都有免费使用许可吗?