|
发表于 2011-3-23 23:17:51
|
显示全部楼层
USE FLAG就那些个,你可以用'euse -I USE' 命令查看这USE是干什么的,哪些已装包或者未装包有这个USE。USE还分全局USE和局部USE和临时USE等,你可以参考'man portage',讲得很全的,建议读透。
一个软件对应着一个USE?没听过这种说法。读了USE文档你就懂了。
Portage安装的依赖肯定都是emerge包时用得到的,但是卸载软件包的时候,默认只会卸载命令行指定的包,依赖就遗留下来了。然后需要用'emerge --depclean'来清除掉孤立包。
建议读透'man emerge'。
还有,emerge软件之前请先用'emerge -pv <package>'查看一下依赖和USE设定,然后再做选择。等用的时间长了你的USE差不多就固定了,偶尔添加或者删除几个全局USE或者针对某些包改变一些USE就好了。
Portage是很巧妙的,越熟悉就会越喜欢它。Portage和emerge的文档也写得非常好。 |
|