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」は次の略です:再構築(特定のバージョンのパッケージがすでにインストールされています)

「*」は次の略語です。「有効状態から/への変更」-使用フラグが変更された場合、使用フラグがパッケージの機能に大きな影響を与える可能性があるため、Portageはパッケージの再構築を求めるプロンプトを表示します。

于 2012-04-30T16:53:38.957 に答える
0

現在インストールされている libvirt と比較すると、この新しい emerge は avahi モジュールを削除します。

これは、いくつかの可能性から生じる可能性があります。

  • make.conf USE の変更
  • /etc/portage/package.use の変更
  • プロフィールの変更
  • 強制的な USE フラグを使用して以前にコンパイルされた libvirt (つまり、USE="avahi" emerge libvirt)
于 2013-03-16T00:49:20.310 に答える