snap
安装后如何sudo snap install [package]
列出我的盒子上具有专有许可证的所有软件包?决定什么是开源的,什么不是我喜欢的Debian 自由软件指南。
例如spotify
Details for Spotify
License
Proprietary
snap
安装后如何sudo snap install [package]
列出我的盒子上具有专有许可证的所有软件包?决定什么是开源的,什么不是我喜欢的Debian 自由软件指南。
例如spotify
Details for Spotify
License
Proprietary
要获取所有快照包:
要获取详细信息(包括许可证):
所以像
将列出每个快照的许可证,然后您可以随意过滤它。现在,
license
我拥有的几张快照中的参数是unset
. 除了snapd
, 其中有GPL-3.0
, 与此处GPL-3.0+
显示的对比。因此,显然,要获得每个快照的实际许可证,您必须编写一个脚本来检索来自 的信息
https://snapcraft.io/<package name>
,或者更好的是,来自snap info <package name> | grep store-url
(可能在所有情况下都相同,但我不会打赌)。没什么大不了的,但也可能没有预料到。添加@Xosrov 评论的脚本