取得Ubuntu系統上所有軟體包的許可證清單

取得Ubuntu系統上所有軟體包的許可證清單

我想檢查我的系統上的所有軟體包都在哪些許可證下運行。

該資訊似乎位於/usr/share/doc/package/copyright

然而這個文件似乎沒有任何標準格式,我一直在手動執行此操作來記錄許可證。還有另一種方法可以透過 dpkg-query 等方式取得此資訊嗎?

答案1

答案是這個問題表明自動從單一 .deb 套件中提取許可證資訊並非易事。

我懷疑沒有簡單的方法可以做你想做的事。


由於我連結的答案已更新,我也會更新我的答案。

這種情況開始改變,因為debian/copyright文件現在需要機器可解釋,所以你可以期待這個未來。

相關內容