アンインストールされたdebパッケージのライセンス情報を取得しようとしています。
dpkg --info <package-name>.deb
は、この情報を提供していません。
ubuntuにこの情報を与えるコマンドがありますか?
(rpmのrpm -qpiでその情報が得られます)debパッケージのライセンス情報
答えて
私が知っている簡単なコマンドはありません。
dpkg-deb --fsys-tarfile foo.deb |tar -xvO ./usr/share/doc/foo/copyright
これはファイルを標準出力に出力します。
編集うん、それは難しいですね。確認して、
- 「GNU一般公衆利用許諾契約書」
- 「上記の著作権表示とこの許可通知」:私のDebianシステム上のaptのキャッシュを迅速に閲覧した後、私は役に立つかもしれないいくつかのフレーズを見つけましたあなたは「
/usr/share/common-licenses/*
」 - 最初の行のラップを解除これは パッケージが共通ライセンスの下であることが多いので、あなたが買ってあげるの標準ライセンスに最も近いことが、注意するようだが、パッケージの内容別のシラミの下にあるnse。
^License: MPL-1.1 | GPL-2+ | Apache-2.0
しかし、いくつかのパッケージ(ImageMagickには)単に本当に誰かがDFSG-承認し、それを検討していることを除いて、すべての株式のライセンスに準拠していない著作権のファイルに自由形式のライセンスを持っています。
アップデート2012:これはdebian/copyright
ファイルis now required to be machine-interpretableとして、変更し始めているので、あなたが将来的にこのことを楽しみにすることができます。
著作権ファイルには標準フォーマットがありません。ライセンス名、ライセンステキスト)が含まれています。特に私が何百ものパッケージに対してこれをしたいならば。 –
ええと。私は、絶対的な解決策は存在しないと思います。 –
アップデート2015:多くのパッケージ[まだ機械可読ライセンスファイルに移行していません](http://stackoverflow.com/a/35052572/260122)ライセンスメタデータを確認する唯一のオンラインサービスは、https://packages.debian.org/にあるパッケージページの「著作権ファイル」リンクです。 – clacke
- 1. openmpライセンス情報
- 2. パッケージ統計情報
- 3. Sql Plusのパッケージ情報
- 4. Delphi RTTIの情報とパッケージ
- 5. Javadoc @seeタグでパッケージ情報
- 6. Rpmパッケージ情報:自動インクリメントバージョン
- 7. 内部パッケージのライセンス?
- 8. ライセンス情報をHKEY_CURRENT_USERに保存するC#のレジストリのブランチ
- 9. PHP Composerパッケージの資格情報
- 10. 別のリリースからdebパッケージを再インストール
- 11. debパッケージのconfファイルと静的ファイル
- 12. bitbakeレシピからライセンス情報を抽出する方法
- 13. パッケージ名からアプリケーション情報を取得
- 14. Visual Studio 2015 - ライセンス情報に「ライセンス情報が必要」と表示されていないが間違っている
- 15. ユーザプラグインを使用してArtifactoryリポジトリ内の無効なライセンス情報をモニタする
- 16. JxBrowserライセンス情報の表示/非表示を切り替える方法
- 17. ライセンス関連の情報をどこに保存すればよいですか?
- 18. Macにライセンス情報を保存するのに最適な場所?
- 19. 人々はMavenプロジェクトにライセンス情報をどこに入れますか?
- 20. 複数の名前空間のパッケージ情報のJava
- 21. JFaceの署名者情報が、同じパッケージ内の他のクラスの署名者情報と一致しない
- 22. BSD/LGPL/GPL/Apacheライセンス.jbは.debに埋め込まれていますか?
- 23. フィードバック情報のデバイス情報android
- 24. C++コンパイラのテンプレートエラー情報は - エラー情報
- 25. armアーキテクチャ用のpython3.5のdebパッケージはありますか?
- 26. 署名者情報は、同じパッケージに他のクラスの署名者情報と一致しない
- 27. Rパッケージの引用情報がありません
- 28. '...'パッケージ情報の編集が許可されていません
- 29. SSISパッケージのSharePoint ODataフィードから余分な情報にアクセス
- 30. Ubuntuのスクリーンショットでdebパッケージを作成するには?
near-duplicateも参照してください。http://stackoverflow.com/questions/35044841/how-to-list-all-installed-packages-licences-in-ubuntu/ – tripleee