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

5

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

No entanto, este arquivo parece que não tem nenhum formato padrão, eu tenho passado por isso manualmente para gravar as licenças. Existe outra maneira de obter essa informação, através de algo como o dpkg-query?

    
por Pratik Amin 23.11.2011 / 20:16

1 resposta

6

A resposta para esta pergunta sugere que você retire automaticamente as informações da licença de um único pacote .deb não é trivial.

Suspeito que não há uma maneira fácil de fazer o que você quer.

Como a resposta a qual eu estava vinculado foi atualizada, atualizarei a minha também.

This is beginning to change, as the debian/copyright file is now required to be machine-interpretable, so you can look forward to this in the future.

    
por 23.11.2011 / 21:07