Ich möchte überprüfen, unter welchen Lizenzen alle Pakete auf meinem System ausgeführt werden.
Diese Informationen befinden sich anscheinend in/usr/share/doc/package/copyright
Allerdings scheint diese Datei keinem Standardformat zu entsprechen. Ich habe sie manuell durchgesehen, um die Lizenzen aufzuzeichnen. Gibt es eine andere Möglichkeit, diese Informationen abzurufen, zum Beispiel über eine Dpkg-Abfrage?
Antwort1
Die Antwort aufdiese Fragelegt nahe, dass das automatische Herausziehen der Lizenzinformationen aus einem einzelnen .deb-Paket nicht trivial ist.
Ich vermute, es gibt keinen einfachen Weg, das zu tun, was Sie wollen.
Da die Antwort, auf die ich verlinkt habe, aktualisiert wurde, werde ich meine auch aktualisieren.
Dies beginnt sich zu ändern, da die
debian/copyright
Dateimuss nun maschineninterpretierbar sein, Sie können sich also auch in Zukunft darauf freuen.