出处:
eix這個emerge的外掛真是好東西,可以比美Archlinux下的yaourt。
安裝好后,新建文件/etc/eix-sync.conf,內容為:
*
沒錯,只需要一個星號,這樣每次執行eix-sync的時候,不但可以更新 portage ,还能把 overlay也更新了,不需要另外執行layman -S,方便得很。相當於依次執行了這3個命令:
[bash]layman -S
emerge –synceix-update[/bash]以下是eix的詳細用法,網上抄來的,忘記出處了,記下以備忘:
[bash]update-eix-remote update 可以查到未下载的overlay里的东西
equery uses XXX 查询XXX包带的USE标志equery hasuse X 查询使用X这个USE标志的包eix -2 -I –only-names 查sloteix -1 -I –only-nameseix -U(–use) ithread 查询USE为ithread的包eix -v(–verbose) 详细查询eix -l( –versionlines ) 每个版本都以行列出
eix -c(–compact) 只列出一些信息eix -d , –dup-packages 只匹配duplicated的包 如果sys-foo/bar同时存在不同的overlay里面(包括官方portage)
eix -D, –dup-versions 同时在存不同的版本,类似-d
eix -P,–provideeix –only-names 只列出名字
eix -I(–installed) 列出已完装的eix -i(–multi-installed)eix -u(–upgrade, –upgrade+, –upgrade-) 升级eix –stable 至少有一个是稳定版的包eix –system 列出是system的包eix -O, –overlay 到少匹配一个包版本在Overaly里的包eix –in-overlay overlay_name 列出在overlay_name里的包(注:不能加overlay_name不知为何)eix –only-in-overlay overlay_nameeix -J(–installed-overlay) 安装了overaly的包eix –installed-from-overlay overlayeix -s, –name 默认以名字查询
eix -S, –description 以描述查询eix -C, –categoryeix -A, –category-nameeix -H, –homepageeix -L, –licenseeix –installed-with-use 安装包带use参数的eix –installed-without-useeix -e, –exact 直接查完整包名 如 eix -e gcc 查出只是gcc的包eix -f, –fuzzy 模糊查找eix -p, –patterneix -r, –regex 正规表达式eix -I -J 列出已安装的overlay的包[/bash]