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/copyright
archivoahora se requiere que sea interpretable por máquina, por lo que puedes esperar esto en el futuro.