1

我使用emerge来检查ebuild的状态,我得到了这个:

gentoo ~ # emerge -pv libvirt

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-emulation/libvirt-0.9.10-r4  USE="libvirtd lxc nls policykit python udev -avahi* -caps -debug -iscsi -lvm -macvtap -nfs -numa -openvz -parted -pcap -phyp -qemu -sasl* (-selinux) -uml -virt-network* -virtualbox* -xen" 0 kB

USE 标签 avahi*, virt-network*, sasl*, virt-network* virtualbox* ,这些标签中的“*”是什么意思。谢谢。我认为这些软件包已经安装。对?

4

2 回答 2

2

只需查看手册页: http: //linuxreviews.org/man/emerge/一切都在那里解释。

'R' 代表:rebuild(已经安装了特定版本的包)

'*' 代表:从/到启用状态的改变' - 如果使用标志改变了,portage 会提示你重建包,因为使用标志可能对包的功能有重大影响。

于 2012-04-30T16:53:38.957 回答
0

与您当前安装的 libvirt 相比,这个新的emerge 将删除 avahi 模块。

这可能来自几种可能性:

  • make.conf 使用中的变化
  • /etc/portage/package.use 中的更改
  • 更改个人资料
  • 以前使用强制 USE 标志编译的 libvirt(即 USE="avahi"emerge libvirt)
于 2013-03-16T00:49:20.310 回答