eix -e eva
* net-im/eva [1]
Available versions: 0.4.1!m (**)9999 (**)20070630!m (**)20070723!m (**)20080120!m
Homepage: http://sourceforge.net/projects/evaq
Description: A kde implement of QQ
[1] "china" /usr/portage/local/layman/gentoo-china
查找/etc/eixrc 里得出
'!m': Tag for mirror-restricted versions.
<GunsNRose> DawnFantasy, 刚查了一下没找到 !m 被哪mask了,是net-im/eva的信息,我只查到 !f!m的解释
<GunsNRose> 在gentoo-china overlay里面
<GunsNRose> * net-im/eva [1]
<GunsNRose> Available versions: 0.4.1!m (**)9999 (**)20070630!m (**)20070723!m (**)20080120!m
<DawnFantasy> (**) 就是 mask 吧?
<DawnFantasy> keywords mask
<GunsNRose> 我 net-im/eva **了的
* netjedi99 已结束 (Read error: 104 (Connection reset by peer))
<GunsNRose> 要不然就不会有 (**)了
<GunsNRose> 只是这个 !m 不知道是哪里动的手脚
<DawnFantasy> 噢。。
* netjedi99 () 加入了 #gentoo-cn
<DawnFantasy> 你emerge -pv 提示什么
<GunsNRose> 试着grep eva ./ -r 找出一大堆 :)
* yzw () 加入了 #gentoo-cn
<GunsNRose> ng dependencies \!!! A file is not listed in the Manifest: '/usr/portage/app-text/tree/tree-1.5.1.ebuild' 同步到一半给人家按下重启键的结果,哈哈
<GunsNRose> 还在emerge -pv eva中
<sssslang> GunsNRose: '!m': Tag for mirror-restricted versions.
ssflying ssgg sssslang
<GunsNRose> sssslang, 在哪里看到的?3Q
<GunsNRose> [ebuild N ] net-misc/mDNSResponder-107.6-r5 USE="-debug -doc -java" 1,408 kB
<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
<GunsNRose> [ebuild N ] net-im/eva-20080120 USE="arts -debug -xinerama" 3,231 kB [1]
* GNUdog () 加入了 #gentoo-cn
<GunsNRose> 我是男人 eix 查的
<sssslang> GunsNRose: /etc/eixrc
ssflying ssgg sssslang
<GunsNRose> sssslang, 查了一下字典说,境像受限,这个m = mirror-restricted的缩写来的呀
* le1 () 加入了 #gentoo-cn
<sssslang> GunsNRose: 我不了解portage,你問問別人吧。
<GunsNRose> 又学到一招,这个/etc/eixrc果然不简单,N多东东
<GunsNRose> sssslang, 大致猜到一点了,哈哈,多谢了,接下来自已慢慢研究一下先
<r0bertz|work> RESTRICTED="mirror" 表示下载源代码时不会尝试gentoo distfiles mirro
<r0bertz|work> r
<sssslang> r0bertz|work: 謝謝 :-)
<GunsNRose> r0bertz|work, 哇,原来如此。。。收到,记到BLOG上去,看看到SIR上发个贴子让更多人知道
* desatan () 加入了 #gentoo-cn
<GunsNRose> 难怪我看ebuild里有这个鸟东东,一直grep 没找到哪mask的
<r0bertz|work> overlay里的东西一般都有restricted mirror, ;)
<GunsNRose> 我发贴去了
<r0bertz|work> :)
<r0bertz|work> 这个东西man 5 ebuild里有
<GunsNRose> 以后人家GOOGLE一下就能找到,新手必知指南,哈哈
<r0bertz|work> mirror files in SRC_URI will not be downloaded from the GENTOO_MIRRORS.
<r0bertz|work> 对阿,就好比现在搜索 gentoo eapi
<r0bertz|work> ~google for gentoo eapi
<r0bertz|work> mooGirl 不在阿
贴出eva的ebuild方便对照 r0bertz 所说的 RESTRICT="mirror"
[code]
$ cat /usr/portage/local/layman/gentoo-china/net-im/eva/eva-20080120.ebuild
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: Exp $
inherit kde eutils
DESCRIPTION="A kde implement of QQ"
HOMEPAGE="http://sourceforge.net/projects/evaq"
SRC_URI="http://www.myswear.net/myswear/eva/beta/${P}.tar.bz2"
RESTRICT="mirror"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
S=${WORKDIR}/eva
need-kde 3
顺便再加一句,今天突然想起一件事,我之前知道portage记录安装的包是在/var/lib/portage/world
格式是 net-im/eva 这种,但没有版本号,而这个版本号由哪记录的呢? 乐兄说在 /var/db/pkg 目录下,进去一看,哇,惊喜,里面有点像/usr/portage/ 不过是安装后的N多信息全用文本记录,不知道的兄弟们快进去SEE 一 SEE了,高手就别看