Debian
apt:如何使用包標籤進行搜尋?
Debian 中的一些(大多數?)軟體包有標籤。例如:
=# 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
但是,我找不到列出所有帶有給定標籤的包的方法。是否可以?
您可能想查看有關 Debtags 的所有文件。這……並不像你想像的那麼簡單。不,我也不知道為什麼。
我想知道為什麼人們沒有建議:
aptitude search '?tag(protocol::dns)'
aptitude search
允許對不同的包描述欄位和邏輯運算符進行複雜的搜尋查詢:aptitude search '?tag(game::strategy) ?installed' aptitude search '?tag(protocol::dns) !?installed'
請參閱軟體包 ( )中Aptitude 使用者手冊中的搜尋詞參考。
aptitude-doc-en``/usr/share/doc/aptitude/html/en/index.html