|
|
问题:今天 eix查看eva时发现有 !m, 查了eix的man没发现好的解释,倒是有 !f !m
- eix -e eva
- * net-im/eva [1]
- Available versions: 0.4.1!m (**)9999 (**)20070630!m (**)20070723!m (**)20080120!m
- Homepage: [url]http://sourceforge.net/projects/evaq[/url]
- Description: A kde implement of QQ
- [1] "china" /usr/portage/local/layman/gentoo-china
- 查找/etc/eixrc 里得出
- '!m': Tag for mirror-restricted versions.
复制代码
以下是IRC聊天记录,个人认为是gentoo新手该了解的,所以分享一下今天的收获
- <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 (i=netjedi9@59.41.183.252) 加入了 #gentoo-cn
- <DawnFantasy> 你emerge -pv 提示什么
- <GunsNRose> 试着grep eva ./ -r 找出一大堆 :)
- * yzw (n=yzw@59.59.164.10) 加入了 #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 (n=botu@218.28.177.254) 加入了 #gentoo-cn
- <GunsNRose> 我是男人 eix 查的
- <sssslang> GunsNRose: /etc/eixrc
- ssflying ssgg sssslang
- <GunsNRose> sssslang, 查了一下字典说,境像受限,这个m = mirror-restricted的缩写来的呀
- * le1 (n=lee@121.10.81.183) 加入了 #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 (n=desatan@218.86.64.12) 加入了 #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"
- $ 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了,高手就别看了  |
|