首页 > 其他 > 详细

Gentoo 搭遗

时间:2019-04-17 17:02:09      阅读:163      评论:0      收藏:0      [点我收藏+]

安装 app-portage/gentoolkit

使用如下方式,可查询某个被包安装的文件列表,可以筛选文件类型

equey files [--filter=doc] <包名称>

 

emerge -c 之后,执行一下 revdep-rebuild 修复潜在的依赖损坏

 

全局 USE 标志含义写在 /usr/portage/profiles/use.desc 文件中

局部 USE 标志含义写在 /usr/portage/profiles/use.local.desc

 

查询已安装包的 USE 详情:

user $equery --nocolor uses =gnumeric-1.12.31

[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-office/gnumeric-1.12.31:
 U I
 + + introspection            : Add support for GObject based introspection
 - - libgda                   : Enable database support through gnome-extra/libgda.
 - - perl                     : Enable perl plugin loader.
 + + python                   : Enable python plugin loader.
 + + python_targets_python2_7 : Build with Python 2.7

 

可以在 /etc/env.d 中创建自定义环境的文件,如:/etc/env.d/99local,文件名称随意,从而不必编辑 /etc/profile,防止误改系统变量。使设置的环境变量立即生效:env-update && source /etc/profile

 

为某个包自定义特殊的编译参数:在 /etc/portage/env 路径下建立一个写入编译参数的文件,文件名随意,然后在 /etc/portage/package.env 文件中为软件包指定自定义编译标志的文件名,示例如下:

# FILE /etc/portage/env/debug-cflagsSpecific variables for debugging
CFLAGS="-O2 -ggdb -pipe"
FEATURES="${FEATURES} nostrip"


# FILE /etc/portage/package.envUsing debug-cflags for the mplayer package
media-video/mplayer debug-cflags

 

...

 

Gentoo 搭遗

原文:https://www.cnblogs.com/hadex/p/10724287.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!