2016-11-25 2 views

答えて

1

equery uses <package-name>

+0

を使用しています 'パッケージNAME'が一緒にインストールされたものUSEフラグを私に教えてくれます。私が知りたいのは、USEのフラグが 'package-name'がサポートするものです** **インストール前に**です。 –

1

仮想パッケージを試してみてはUSEフラグを持っていないそれらのほとんどに多少ユニークです。一握りのdoとそれらのequery uses <package>はUSEフラグ(すなわちequery uses virtual/pypy)を表示します。

なしUSEフラグを持つ典型的な仮想パッケージの場合は、USEフラグが仮想を満たすために使用されているパッケージ、たとえばvirtual/commonlispのために依存します。この場合

% equery use virtual/commonlisp 
!!! No USE flags found for virtual/commonlisp-0 

、あなたは何を見てする必要がありますパッケージには、あなたがequery depgraphを使用することができ、これを行うために、仮想を満たすことができます:

% equery depgraph commonlisp 
* Searching for commonlisp ... 

* dependency graph for virtual/commonlisp-0 
`-- virtual/commonlisp-0 amd64 
    `-- dev-lisp/sbcl-1.3.12 (dev-lisp/sbcl) ~amd64 
    `-- dev-lisp/clisp-2.49-r100 (dev-lisp/clisp) ~amd64 
    `-- dev-lisp/clozurecl-1.11-r1 (dev-lisp/clozurecl) ~amd64 
    `-- dev-lisp/cmucl-21a (dev-lisp/cmucl) [missing keyword] 
    `-- dev-lisp/ecls-16.1.3 (dev-lisp/ecls) ~amd64 
[ virtual/commonlisp-0 stats: packages (6), max depth (1) ] 

仮想をemergeしようとした場合、それは例えば、リストの最初に選択されます:

% emerge -pv 'virtual/cdrtools' && equery depgraph 'virtual/cdrtools' 

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

Calculating dependencies... done! 
[ebuild N  ] app-cdr/cdrtools-3.02_alpha06-r1::gentoo USE="acl caps filecaps nls unicode" 2,069 KiB 
[ebuild N  ] virtual/cdrtools-0::gentoo 0 KiB 

Total: 2 packages (2 new), Size of downloads: 2,069 KiB 
* Searching for cdrtools in virtual ... 

* dependency graph for virtual/cdrtools-0 
`-- virtual/cdrtools-0 amd64 
    `-- app-cdr/cdrtools-3.02_alpha06-r1 (app-cdr/cdrtools) ~amd64 
    `-- app-cdr/cdrkit-1.1.11-r2 (app-cdr/cdrkit) amd64 
[ virtual/cdrtools-0 stats: packages (3), max depth (1) ] 

私の現在のポーテージツリーでは、USEフラグを持つ452個の仮想マシンのうち59個しか表示されません。この結論に達するために、私は/ usr/portage/virtualのebuildがどれくらいの数のIUSE = ""をgrep -r 'IUSE' /usr/portage/virtual | grep 'ebuild' | egrep -v 'IUSE=""' | wc -lで数えたかを数え、IVEを指定したebuildの数を全く数えた:grep -r 'IUSE' /usr/portage/virtual | grep 'ebuild' | wc -l

0

EIX -A仮想-sワイン

または

equeryはこのコマンドは、仮想/ワイン

関連する問題