Obtenga una lista de las licencias de todos los paquetes en el sistema Ubuntu

Obtenga una lista de las licencias de todos los paquetes en el sistema Ubuntu

Quiero comprobar bajo qué licencias se ejecutan todos los paquetes de mi sistema.

Parece que esta información se encuentra en/usr/share/doc/package/copyright

Sin embargo, parece que este archivo no tiene ningún formato estándar. Lo he estado revisando manualmente para registrar las licencias. ¿Existe otra forma de obtener esta información a través de algo como dpkg-query?

Respuesta1

la respuesta aesta preguntasugiere que extraer automáticamente la información de la licencia de un único paquete .deb no es trivial.

Sospecho que no existe una manera fácil de hacer lo que quieres.


Dado que la respuesta a la que me vinculé se actualizó, actualizaré la mía también.

Esto está empezando a cambiar, ya que el debian/copyrightarchivoahora se requiere que sea interpretable por máquina, por lo que puedes esperar esto en el futuro.

información relacionada