gentoo的USE变量

gentoo的USE变量,就是控制系统和包编译安装时的一些功能,避免编译不需要的功能,或者少编译功能

/etc/portage/make.conf是全局设定USE,不能针对包设置,比如下面,就是系统需要的一些功能

1
USE="-qt5 -kde X gtk gnome systemd"

/etc/portage/package.use或者下的那个文件,【添加一行】,时针对某个包设定功能,比如下面,就是编译media-libs/mesa时不要编译llvm功能或包

1
media-libs/mesa -llvm

USE修改后需要更新,因为有的包会有新的依赖或者需要重新编译

1
emerge --ask --verbose --update --deep --newuse @world

清理,只有所有包的依赖关系理清楚了,才会执行清理

1
2
emerge --depclean
emerge --update --newuse --deep --with-bdeps=y @world

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 hui740024906@163.com

文章标题:gentoo的USE变量

文章字数:194

本文作者:qianggetaba

发布时间:2019-09-03, 17:11:31

最后更新:2019-09-09, 10:01:58

原始链接:https://qianggetaba.com/2019/09/03/gentoo-USE/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏