Lizenzinformationen eines Deb-Pakets

8

Ich versuche, Lizenzinformationen von deinstallierten deb-Paketen zu erhalten.
dpkg --info <package-name>.deb gibt diese Informationen nicht an.
Gibt es irgendeinen Befehl in Ubuntu, der diese Information gibt?
(In rpm Welt rpm -qpi gibt diese Info)

    
aj. 10.12.2009, 23:08
quelle

1 Antwort

10

Es gibt keinen einfachen Befehl, von dem ich weiß. Sie können so etwas tun:

%Vor%

Dies druckt die Datei auf Standardausgabe.

Bearbeiten Hmm, das klingt schwer. Nach einer kurzen Durchsicht des apt-Caches auf meinem Debian-System habe ich einige nützliche Ausdrücke gefunden:

  • "GNU General Public License"
  • "den obigen Copyright-Hinweis und diese Erlaubnis beachten", achten Sie darauf, Zeilen zuerst auszupacken
  • " /usr/share/common-licenses/* "

    Dies scheint einer Standardlizenz, die Sie erhalten, am nächsten zu kommen, aber seien Sie vorsichtig, da die Verpackung häufig unter einer gemeinsamen Lizenz steht, der Inhalt des Pakets jedoch unter einer separaten Lizenz steht / p>

  • ^License: MPL-1.1 | GPL-2+ | Apache-2.0

Allerdings haben einige Pakete (ImageMagick) einfach eine Freiform-Lizenz in der Copyright-Datei, die nicht wirklich mit einer Aktienlizenz übereinstimmt, außer dass jemand sie als DFSG-genehmigt ansieht.

Update 2012 : Dies beginnt sich zu ändern, da die debian/copyright -Datei muss jetzt maschineninterpretierbar sein , damit Sie sich in Zukunft darauf freuen können.

    
Josh Lee 10.12.2009, 23:16
quelle

Tags und Links