ACCEPT_LICENSE默认的变化

标题:ACCEPT_LICENSE默认的变化
作者:乌尔里希·穆勒 
作者:托马斯deutschmann 
发布:2019年5月23日
修订版:2
新闻条目格式:2.0

接受许可证的默认的一组已被改变[1,2]到:

   ACCEPT_LICENSE = “ -  * @free”

这意味着,在默认情况下只有免费软件和文档
将安装。 “自由”许可组是在定义
在沙巴体育仓库型材/ license_groups文件。它包含了
明确可以在自由软件基金会批准的许可证,
开源举措,或按照免费软件
定义。

系统默认广为接受的许可证被控制
在/etc/portage/make.conf的ACCEPT_LICENSE变量,或者它可以是
在每个包的基础在/etc/portage/package.license指定。

例如,允许应用程序拱/的unrar和sys内核/ Linux的固件
要安装的软件包,下面几行就必须添加
到/etc/portage/package.license:

   应用拱/的unrar的unrar
   SYS-内核/ Linux的固件@二进制可再发行

一个迁移工具APP-搬运/ elicense是可用的。它会扫描安装
许可证程序包,不再受理,并生成一个列表
在相同的格式package.license文件。看到elicense的自述
对于进一步的细节。

如果你想恢复到以前的默认,添加以下行
到/etc/portage/make.conf:

   ACCEPT_LICENSE = “*  -  @ EULA”

这将允许所有许可证,但最终用户许可协议是
需要阅读和签署验收协议。注意,这
也将接受非自由软件和文档。

见GLEP 23 [3]以及make.conf的(5)和搬运(5)手册页
对于ACCEPT_LICENSE变量的详细的语法。进一步
有关许可证信息可以在沙巴体育手册中找到。[4]
和许可证组wiki页面[5]。

[1] //projects.gentoo.org/council/meeting-logs/20190210-summary.txt
[2] //bugs.gentoo.org/676248
[3] //www.khosrogerd.com/glep/glep-0023.html
[4] //wiki.gentoo.org/wiki/handbook:amd64/working/portage#licenses
[5] //wiki.gentoo.org/wiki/license_groups