LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1681|回复: 12

分享一下今天man eix收获的东东

[复制链接]
发表于 2009-1-21 15:41:07 | 显示全部楼层 |阅读模式
好久没有man eix了,今天看了下发现有点收获,分享一下
http://www.linuxsir.cn/bbs/showthread.php?t=311868 这里以前发到sir的
英文水平有限,难免有错

  1. http://hi.baidu.com/3444542/blog/item/c4e53234c60c67b4d1a2d350.html 以前整理的
  2. cd /var/cache
  3. diff-eix eix eix.previous

  4. 有时间再仔细看 vim /usr/bin/eix-sync

  5. 好久没有man eix
  6. 这次发现
  7. eix -b gcc 会找出gcc-xxx 开头的
  8. eix --end util 会找到以util结束的包名
  9. eix --installed-masked 把我安的被mask的包找出来
  10. eix --print-all-useflags
  11. --print-all-slots 这类型的挺多的,用到的时候查man得了
  12. --only-names 这个可能很多人没注意,其实早就有这个了

  13. eix --slot 4.1 查找slot有4.1的包,比如可以很快找出gcc, kde
  14. $ eix -C kde --slot 4.1

  15. eix -J 这个很有用,就是已安装了overlay的包给找出来

  16. --restrict-fetch
  17. --restrict-mirror
  18. 上面的参数非常有用,写过ebuild就知道了, restrict的玩意,可以马上给你找出来,具体还是看man,一看就明白


  19. eix -C 跟 -A
  20. -C == --category 如"app-portage"
  21. -A == --category-name "app-portage/eix"

  22. eix -P --provide 如 "virtual/blackbox"

  23. eix -U 非常有用,查use
  24. 还有 --installed-with-use --installed-without-use
  25. 比如查找 有use为X的包
  26. eix -U X
  27. 如果查一下已被安装的就可用--installed-with-use X
复制代码
发表于 2009-1-21 15:52:57 | 显示全部楼层
不错,学习了~
回复 支持 反对

使用道具 举报

发表于 2009-1-21 16:25:46 | 显示全部楼层
不错!非常不错!
回复 支持 反对

使用道具 举报

发表于 2009-1-21 16:48:31 | 显示全部楼层
恩,正在看。

省却了不少sed grep awk
回复 支持 反对

使用道具 举报

发表于 2009-1-21 17:54:06 | 显示全部楼层
原来wiki上不是有过一篇的吗,是不是随着gentoo-wiki一起丢失了啊,要不在gentoo-cn的wiki上补一篇吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 18:59:12 | 显示全部楼层
Post by zhou3345;1940420
原来wiki上不是有过一篇的吗,是不是随着gentoo-wiki一起丢失了啊,要不在gentoo-cn的wiki上补一篇吧。


很久前本来想弄到gentoo wiki上的,结果试了好多次没成功就放弃了
回复 支持 反对

使用道具 举报

发表于 2009-1-21 21:28:39 | 显示全部楼层
建议老大单独在gentoo-cn弄个wiki,把大伙攒的一些经验都聚集起来。
回复 支持 反对

使用道具 举报

发表于 2009-7-19 17:00:28 | 显示全部楼层
eix真的好强大,不看不知道,原来还有很多不清楚的东西。
回复 支持 反对

使用道具 举报

发表于 2009-7-19 17:24:34 | 显示全部楼层
以前emerge -S的时候,日,一般直接google了

现在有了eix
回复 支持 反对

使用道具 举报

发表于 2009-7-19 17:51:19 | 显示全部楼层
eix -b gcc 会找出gcc-xxx 开头的
eix --end util 会找到以util结束的包名

用正则表达式搜索比较好(忽略大小写):
eix -r ^gcc 会找出gcc-xxx 开头的
eix -r util$ 会找到以util结束的包名

例如:
$ eix -b apache
Found 4 matches.
$ eix -r ^apache
Found 12 matches.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表