On Tue, Feb 04, 2025 at 16:44:06 +0000, Andrew M.A. Cater wrote:
> On Tue, Feb 04, 2025 at 11:23:58AM -0500, Greg Wooledge wrote:
> > <https://manpages.debian.org/bookworm/aptitude/aptitude.8.en.html>
> > includes this paragraph (buried deep, searching for ~ eventually gets
> > to it):
> > 
> >     This command accepts package names or patterns as arguments. If
> >     the string contains a tilde character (“~”) or a question mark
> >     (“?”), it will be treated as a search pattern and every package
> >     matching the pattern will be considered (see the section “Search
> >     Patterns” in the aptitude reference manual).
> > 
> 
> I think it's just searching for a status matching ?o - so that matches
> "obsolete", for example.
> 
> Trying it with '~i' gives you everything that is i[nstalled], by comparison.
> That's a long list, going down to zstd.
> 
> aptitude list -h gives you more help detail.

The tilde patterns are definitely not in the output of "aptitude list -h".
I just installed it to try it to find out.

A google search for "aptitude reference manual" brings me to
<https://www.debian.org/doc/manuals/aptitude/> which is entitled
"aptitude user's manual".  It has a "Search patterns" section
(at <https://www.debian.org/doc/manuals/aptitude/ch02s04.en.html>)
which might or might not be what the man page was talking about.

Following the pages,
<https://www.debian.org/doc/manuals/aptitude/ch02s04s02.en.html> is the
first place the tilde is mentioned.  It has a link to
<https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html#tableSearchTermQuickGuide>
which FINALLY appears to document the feature.

Since the table is practically at the top of the page, we don't really
need the anchor reference, so my final answer is:

  https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html

That easily typed and easily memorized link appears to be what we
wanted to see when we typed the overly long and convoluted "man apt".

Reply via email to