Obtenha uma lista das licenças de todos os pacotes no sistema Ubuntu

Obtenha uma lista das licenças de todos os pacotes no sistema Ubuntu

Quero verificar em quais licenças todos os pacotes do meu sistema estão sendo executados.

Parece que esta informação está localizada em/usr/share/doc/package/copyright

Porém este arquivo parece não ter nenhum formato padrão, tenho feito isso manualmente para registrar as licenças. existe outra maneira de obter essas informações, através de algo como dpkg-query?

Responder1

A resposta paraessa questãosugere que extrair automaticamente as informações de licença de um único pacote .deb não é trivial.

Suspeito que não haja uma maneira fácil de fazer o que você deseja.


Como a resposta à qual vinculei foi atualizada, atualizarei a minha também.

Isso está começando a mudar, à medida que o debian/copyrightarquivoagora é necessário que seja interpretável por máquina, então você pode esperar por isso no futuro.

informação relacionada