+ -
当前位置:首页 → 问答吧 → [ebuild N]代表什么意思

[ebuild N]代表什么意思

时间:2009-01-22

来源:互联网

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将会停止并要您提供如何找到所需文件的指令。

[color=limegreen][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选项时显示。

作者: linux_Eclipse   发布时间: 2009-01-22

http://www.linuxsir.org/bbs/thread111825.html

作者: linux_Eclipse   发布时间: 2009-01-22

谢谢!还有好东西要学。

作者: tlze   发布时间: 2009-01-22