Holen Sie sich eine Liste der Lizenzen aller Pakete auf dem Ubuntu-System

Holen Sie sich eine Liste der Lizenzen aller Pakete auf dem Ubuntu-System

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/copyrightDateimuss nun maschineninterpretierbar sein, Sie können sich also auch in Zukunft darauf freuen.

verwandte Informationen