-->

2011-05-20

equery files, equery depends, equery belongs と同じ機能

equery files, equery depends, equery belongs と同じ機能の早いものが無いかと思ったら普通にあった。
すでに他の依存のパッケージとしてインストール済みだった。
portage-utilの更新ごとにchmod +x /etc/portage/postsync.d/q-reinitializeのようなメッセージが出ていたような気がする。

### equery xxx のキャッシュ有り阪
$ sudo chmod +x /etc/portage/postsync.d/q-reinitialize # キャッシュ更新自動化
$ sudo sh /etc/portage/postsync.d/q-reinitialize       # キャッシュ更新手動
$ equery files portage-utils|grep bin
...

### 依存性 equery depends xxx
$ qdepends -a gmp
 * DEPEND
 * RDEPEND
 * PDEPEND
$ qdepends -aQ gmp
 * DEPEND
cross-i686-pc-linux-gnu/gcc-4.4.5
cross-powerpc-unknown-linux-gnu/gcc-4.3.4
dev-lang/php-5.3.6
...
 * RDEPEND
cross-i686-pc-linux-gnu/gcc-4.4.5
cross-powerpc-unknown-linux-gnu/gcc-4.3.4
dev-lang/php-5.3.6
...
 * PDEPEND

### ファイル所有者 equery belongs
$ qfile /etc/ntp.conf
net-misc/ntp (/etc/ntp.conf)

### ファイル一覧 equery files
$ qlist portage-utils|grep bin
...

### ファイル更新チェック
$ qcheck ntp
Checking net-misc/ntp-4.2.6_p3 ...
 MD5-DIGEST: /etc/ntp.conf
 MTIME: /etc/conf.d/ntpd
 MTIME: /etc/conf.d/ntp-client
  * 285 out of 288 files are good
...

### ベースパッケージ /usr/portage/profiles/base/packages
$ grep -nr which /usr/portage/profiles/ | grep sys-apps/which
/usr/portage/profiles/prefix/windows/winnt/packages:33:-*sys-apps/which
/usr/portage/profiles/default/bsd/packages:10:-*sys-apps/which
/usr/portage/profiles/default/bsd/package.mask:15:sys-apps/which
/usr/portage/profiles/base/packages:55:*sys-apps/which

* Messages for package app-portage/portage-utils-0.3.1:

 * /etc/portage/postsync.d/q-reinitialize has been installed for convenience
 * If you wish for it to be automatically run at the end of every --sync:
 *    # chmod +x /etc/portage/postsync.d/q-reinitialize
 * Normally this should only take a few seconds to run but file systems
 * such as ext3 can take a lot longer.  To disable, simply do:
 *    # chmod -x /etc/portage/postsync.d/q-reinitialize

0 件のコメント: