On Fri, 6 Apr 2018 09:45:10 +0000 (UTC) Curt said:

> curty@einstein:~$ apt-cache search integration | grep continuous
> debci - continuous integration system for Debian
> debci-collector - continuous integration system for Debian (collector
> daemon) debci-worker - continuous integration system for Debian
> (worker daemon) trac-bitten - continuous integration plugin for Trac
> trac-bitten-slave - continuous integration plugin for Trac
> node-vows - asynchronous BDD & continuous integration for Node

Interestingly, the same command produces different results on my Buster
system. I don't know the reason for this.

~$ apt-cache search integration | grep continuous
debci-worker - continuous integration system for Debian (worker daemon)
trac-bitten - continuous integration plugin for Trac
trac-bitten-slave - continuous integration plugin for Trac

That being said, apt-cache (without "-n" option) searches in both
package names and in short and long descriptions. So, searching by
"integration" and then grepping (effectively AND'ing) the result with
"continuous" misses those packages with "continuous" occuring only in
their long descriptions.

OTOH, apt-cache search function can take multiple keywords in AND
fashion, so its scope is a little bit wider than "external
AND'ing" (grep way). In my system it produces:

~$ apt-cache search continuous integration
debci-worker - continuous integration system for Debian (worker daemon)
fwupd-tests - Test suite for firmware update daemon
lava-dispatcher - Linaro Automated Validation Architecture dispatcher
lava-lxc-mocker - Linaro Automated Validation Architecture LXC Mocker
lavacli - LAVA XML-RPC command line interface
libtap-formatter-junit-perl - Perl module for converting TAP output to
JUnit XML output ocrmypdf - add an OCR text layer to PDF files
trac-bitten - continuous integration plugin for Trac
trac-bitten-slave - continuous integration plugin for Trac

Regards
-- 
Abdullah Ramazanoglu


Reply via email to