LinuxSir.cn,穿越时空的Linuxsir!

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

备注关于eix查找出现 !m 后学到的一些知识

[复制链接]
发表于 2008-1-22 16:29:13 | 显示全部楼层 |阅读模式
问题:今天 eix查看eva时发现有 !m, 查了eix的man没发现好的解释,倒是有 !f !m

  1. eix -e eva
  2. * net-im/eva [1]
  3.      Available versions: 0.4.1!m (**)9999 (**)20070630!m (**)20070723!m (**)20080120!m
  4.      Homepage:            [url]http://sourceforge.net/projects/evaq[/url]
  5.      Description:         A kde implement of QQ

  6. [1] "china" /usr/portage/local/layman/gentoo-china

  7. 查找/etc/eixrc 里得出

  8. '!m': Tag for mirror-restricted versions.
复制代码

以下是IRC聊天记录,个人认为是gentoo新手该了解的,所以分享一下今天的收获

  1. <GunsNRose> DawnFantasy, 刚查了一下没找到 !m 被哪mask了,是net-im/eva的信息,我只查到 !f!m的解释
  2. <GunsNRose> 在gentoo-china overlay里面
  3. <GunsNRose> * net-im/eva [1]
  4. <GunsNRose>      Available versions: 0.4.1!m (**)9999 (**)20070630!m (**)20070723!m (**)20080120!m
  5. <DawnFantasy> (**) 就是 mask 吧?
  6. <DawnFantasy> keywords mask
  7. <GunsNRose> 我 net-im/eva **了的
  8. * netjedi99 已结束 (Read error: 104 (Connection reset by peer))
  9. <GunsNRose> 要不然就不会有 (**)了
  10. <GunsNRose> 只是这个 !m 不知道是哪里动的手脚
  11. <DawnFantasy> 噢。。
  12. * netjedi99 (i=netjedi9@59.41.183.252) 加入了 #gentoo-cn
  13. <DawnFantasy> 你emerge -pv 提示什么
  14. <GunsNRose> 试着grep eva ./ -r 找出一大堆 :)
  15. * yzw (n=yzw@59.59.164.10) 加入了 #gentoo-cn
  16. <GunsNRose> ng dependencies \!!! A file is not listed in the Manifest: '/usr/portage/app-text/tree/tree-1.5.1.ebuild' 同步到一半给人家按下重启键的结果,哈哈
  17. <GunsNRose> 还在emerge -pv eva中
  18. <sssslang> GunsNRose: '!m': Tag for mirror-restricted versions.
  19. ssflying ssgg sssslang
  20. <GunsNRose> sssslang, 在哪里看到的?3Q
  21. <GunsNRose> [ebuild N    ] net-misc/mDNSResponder-107.6-r5 USE="-debug -doc -java" 1,408 kB
  22. <GunsNRose> [ebuild N    ] kde-base/kdelibs-3.5.7-r3 USE="acl alsa arts cups fam jpeg2k kerberos spell tiff -avahi -bindist -branding -debug -doc -kdeenablefinal -kdehiddenvisibility -legacyssl -lua -openexr -utempter -xinerama" 15,236 kB
  23. <GunsNRose> [ebuild N    ] net-im/eva-20080120 USE="arts -debug -xinerama" 3,231 kB [1]
  24. * GNUdog (n=botu@218.28.177.254) 加入了 #gentoo-cn
  25. <GunsNRose> 我是男人 eix 查的
  26. <sssslang> GunsNRose: /etc/eixrc
  27. ssflying ssgg sssslang
  28. <GunsNRose> sssslang, 查了一下字典说,境像受限,这个m = mirror-restricted的缩写来的呀
  29. * le1 (n=lee@121.10.81.183) 加入了 #gentoo-cn
  30. <sssslang> GunsNRose: 我不了解portage,你問問別人吧。
  31. <GunsNRose> 又学到一招,这个/etc/eixrc果然不简单,N多东东
  32. <GunsNRose> sssslang, 大致猜到一点了,哈哈,多谢了,接下来自已慢慢研究一下先
  33. <r0bertz|work> RESTRICTED="mirror" 表示下载源代码时不会尝试gentoo distfiles mirro
  34. <r0bertz|work> r
  35. <sssslang> r0bertz|work: 謝謝 :-)
  36. <GunsNRose> r0bertz|work, 哇,原来如此。。。收到,记到BLOG上去,看看到SIR上发个贴子让更多人知道
  37. * desatan (n=desatan@218.86.64.12) 加入了 #gentoo-cn
  38. <GunsNRose> 难怪我看ebuild里有这个鸟东东,一直grep 没找到哪mask的
  39. <r0bertz|work> overlay里的东西一般都有restricted mirror, ;)
  40. <GunsNRose> 我发贴去了
  41. <r0bertz|work> :)
  42. <r0bertz|work> 这个东西man 5 ebuild里有
  43. <GunsNRose> 以后人家GOOGLE一下就能找到,新手必知指南,哈哈
  44. <r0bertz|work>               mirror files in SRC_URI will not be downloaded from the GENTOO_MIRRORS.
  45. <r0bertz|work> 对阿,就好比现在搜索 gentoo eapi
  46. <r0bertz|work> ~google for gentoo eapi
  47. <r0bertz|work> mooGirl 不在阿
复制代码

贴出eva的ebuild方便对照 r0bertz 所说的 RESTRICT="mirror"

  1. $ cat /usr/portage/local/layman/gentoo-china/net-im/eva/eva-20080120.ebuild
  2. # Copyright 1999-2008 Gentoo Foundation
  3. # Distributed under the terms of the GNU General Public License v2
  4. # $Header:  Exp $

  5. inherit kde eutils

  6. DESCRIPTION="A kde implement of QQ"
  7. HOMEPAGE="http://sourceforge.net/projects/evaq"
  8. SRC_URI="http://www.myswear.net/myswear/eva/beta/${P}.tar.bz2"
  9. RESTRICT="mirror"
  10. LICENSE="GPL-2"
  11. SLOT="0"
  12. KEYWORDS=""

  13. S=${WORKDIR}/eva

  14. need-kde 3

复制代码


顺便再加一句,今天突然想起一件事,我之前知道portage记录安装的包是在/var/lib/portage/world
格式是  net-im/eva 这种,但没有版本号,而这个版本号由哪记录的呢? 乐兄说在 /var/db/pkg 目录下,进去一看,哇,惊喜,里面有点像/usr/portage/ 不过是安装后的N多信息全用文本记录,不知道的兄弟们快进去SEE 一 SEE了,高手就别看了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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