Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Some (most?) packages in Debian, have tags. For example:

=# apt-cache show squirrelmail | perl -lne 'print if /^Tag:/.../^\S/'
Tag: implemented-in::php, interface::web, mail::imap, mail::smtp,
 mail::user-agent, network::server, protocol::http, protocol::imap,
 protocol::smtp, role::program, scope::application, use::browsing,
 use::editing, use::searching, use::transmission, use::viewing,
 web::TODO, web::application, works-with::mail
Section: web

But, I can't find a way, to list all packages with given tag. Is it possible?

share|improve this question

2 Answers

up vote 5 down vote accepted

You probably want to take a look at all the documentation surrounding Debtags. It's... not as simple as you might think. No, I don't know why, either.

share|improve this answer
Just a word of comment - I picked this answer, because debtags seems to do what I need (debtags search "mail::user-agent && interface::web") while axi-cache seems to have problems when searching for multiple tags at once. – depesz Jul 8 '12 at 19:04

use axi-cache from the apt-xapian-index package. you can, for example do axi-cache search --all protocol::smtp. The tab-completion for axi-cache is extremely advanced, so hit tab often. for example, i-cache search --all protocol::smtp <tab><tab> will show you what other tags you might want based on the fact that you already specified the first.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.