LinuxSir.cn,穿越时空的Linuxsir!

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

[ebuild N]代表什么意思

[复制链接]
发表于 2009-1-21 19:31:40 | 显示全部楼层 |阅读模式
rom the Portage 2.0.51 man page (man emerge):
代码:
OUTPUT
       When utilizing emerge with the --pretend and --verbose flags, the  out-
       put may be a little hard to understand at first.  This section explains
       the abbreviations.

       [blocks B ] app-text/dos2unix (from pkg app-text/hd2u-0.8.0)
              Dos2unix is Blocking hd2u  from  being  emerged.   Blockers  are
              defined  when  two  packages  will clobber each others files, or
              otherwise cause some form of breakage in your system.   However,
              blockers  usually  do  not  need  to  be  simultaneously emerged
              because they usually provide the same functionality.

       [ebuild N ] app-games/qstat-25c
              Qstat is New to your system, and will be emerged for  the  first
              time.

       [ebuild NS ] dev-libs/glib-2.4.7
              You  already  have a version of glib installed, but a 'new' ver-
              sion in a different SLOT is available.

       [ebuild R ] sys-apps/sed-4.0.5
              Sed 4.0.5 has already been emerged, but if you run the  command,
              then  portage  will Re-emerge the specified package (sed in this
              case).

       [ebuild F ] media-video/realplayer-8-r6
              The realplayer package requires that you Fetch the sources manu-
              ally.   When  you  attempt to emerge the package, if the sources
              are not found, then portage will halt and you will  be  provided
              with instructions on how to download the required files.

       [ebuild f ] media-video/realplayer-8-r6
              The realplayer package's files are already downloaded.

       [ebuild U ] net-fs/samba-2.2.8_pre1 [2.2.7a]
              Samba 2.2.7a has already been emerged and can be Updated to ver-
              sion 2.2.8_pre1.

       [ebuild UD] media-libs/libgd-1.8.4 [2.0.11]
              Libgd 2.0.11 is already emerged, but if  you  run  the  command,
              then portage will Downgrade to version 1.8.4 for you.
              This  may  occur if a newer version of a package has been masked
              because it is broken or it creates a security risk on your  sys-
              tem and a fix has not been released yet.
              Another  reason this may occur is if a package you are trying to
              emerge requires an older version of a package in order to emerge
              successfully.   In  this  case,  libgd  2.x is incompatible with
              libgd 1.x.  This means that  packages  that  were  created  with
              libgd  1.x  will  not  compile with 2.x and must downgrade libgd
              first before they can emerge.

       [ebuild U-] x11-base/xfree-4.3.0 [4.2.99.902]
              The - represents lack of SLOT  information  about  Xfree.   This
              will  occur  when the previous version emerged was injected (see
              inject for more info) or very outdated (so old that SLOT did not
              exist).   Either  way,  a newer version of Xfree is availabe for
              your updating delight.

       [ebuild  U  ]  sys-devel/distcc-2.16  [2.13-r1]  -gnome   -gtk   +ipv6*
       (-selinux)
              The -gtk and -gnome reflect the status  of  USE  variables  when
              emerging  distcc.  Here we see that distcc can use the USE vari-
              ables gtk and gnome, but that your current settings have gtk and
              gnome  disabled.   This means optional support for gtk and gnome
              will not be enabled in distcc when you emerge it.   An  asterisk
              shows that the USE flags have changed since the package was last
              installed.  In this case, ipv6 is  enabled  but  was  previously
              disabled.   A  USE  flag in brackets, like (-selinux), is always
              disabled and shows that the flag is not available for  the  cur-
              rent system profile.
              *Note:  The USE status is only displayed when you use the --pre-
              tend and --verbose options.
-----------------------------------------------------------
翻译: cabrio

Gentoo基本知识1:[ebuild N]代表什么意思?

Portage 2.0.48帮助页写到 :
当使用emerge并且加入pretend或verbose参数时,屏幕上的输出可能会有一点难以理解。 本文将解释那些缩写的文字所表示的意思。

[blocks B ] app-text/dos2unix (from pkg app-text/hd2u-0.8.0)
Dos2unix阻止了hd2u的安装(emerge)。互斥者(Blockers)被定义为两个软件包会破坏对方文件或是对您的系统造成损坏。事实上互斥者并不需要都被安装,它们通常提供了相同功能。

[ebuild N ] app-games/qstat-25c
Qstat对您的系统而言是一个新软件包,它将第一次被安装。

[ebuild R ] sys-apps/sed-4.0.5
sed 4.0.5已经被安装了,但是如果您运行这一命令则指定的软件包将会被重新安装(re-emerge)(在本例中是sed这个软件包)

[ebuild F ] media-video/realplayer-8-r6
realplayer软件包需要您手动下载。当您试图安装一个软件包但它的来源找不到时,portage将会停止并要您提供如何找到所需文件的指令。

[ebuild U ] net-fs/samba-2.2.8_pre1 [2.2.7a]
Samba 2.2.7a已经被安装了,且可升级到版本2.2.8_pre1。

[ebuild UD] media-libs/libgd-1.8.4 [2.0.11]
Libgd 2.0.11已经被安装了,但是如果您运行这一命令portage将会为您下载版本1.8.4。这可能是由于一个软件包的新版本在自身损坏或者会在您的系统上产生安全漏洞或者它的一个修补包还没有发布等情况下被屏蔽掉了(masked)。另外可能的原因是您正试图安装的软件包需要一个老版本的软件包来保证安装成功。在本例中,libgd 2.x与libgd 1.x不兼容。这意味着libgd 1.x创建的软件包不能与libgd 2.x一起编译,在它们可以安装之前libgd必须先降级(downgrade)。

[ebuild U-] x11-base/xfree-4.3.0 [4.2.99.902]
-表示Xfree缺乏SLOT信息,这可能是由于前一个版本的安装被抛开了(injected)(请查看inject以获取更多信息),或是版本过时得厉害(太老了以致于SLOT信息根本不存在)。不管怎样还是有一个新版本的Xfree您可以愉快地升级。

[ebuild U ] net-analyzer/nmap-3.15_beta2 [3.15_beta1] -gtk -gnome
-gtk和-gnome反应了nmap安装时USE变量的状态。这里我们看到nmap可以使用USE变量gtk和gnome,但是您目前的设定禁用了 gtk和gnome。因此当您安装时对gtk和gnome的可选支持将不会起作用。*注意:USE状态只会在您使用了--pretend和-- verbose选项时显示。
 楼主| 发表于 2009-1-21 19:53:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-1-22 14:43:07 | 显示全部楼层
谢谢!还有好东西要学。
回复 支持 反对

使用道具 举报

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

本版积分规则

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