Motifs de recherche

Recherche de chaînes de caractères
Raccourcis pour les termes de recherche
Recherches et versions
Cibles de recherche explicites
Référence pour les termes de recherche

Quand vous recherchez un paquet ou restreignez l'affichage dans aptitude, la chaîne que vous entrez est appelée « motif de recherche ». Bien que l'utilisation première des motifs de recherche soit de chercher le nom exact des paquets, aptitude permet de créer des recherches bien plus élaborées. En plus de l'interface visuelle, des opérations en ligne de commandes peuvent aussi utiliser des motifs de recherche. Consultez Référence de l'interface en ligne de commande pour plus de détails.

Un motif de recherche consiste en une ou plusieurs conditions (parfois appelées « termes »). Un paquet correspond à un motif s'il correspond à tous ses mots. Les termes commencent généralement par un point d'interrogation (« ? ») suivi par le mot correspondant au type de recherche à faire : par exemple, le terme ?name correspondra à une recherche sur les noms de paquets, alors que le terme ?version correspondra à une recherche sur les versions de paquets. Tout paramètre additionnel pour un terme de recherche est placé entre parenthèses (consultez la documentation de chaque terme pour plus de détails sur la signification de ses paramètres).

[Note]Note

Du texte ne commençant pas par un point d'interrogation correspond aussi à un motif de recherche : aptitude traitera alors chaque mot (ou chaîne de caractères entre guillemets) comme un argument pour le motif ?name qui cherche un paquet dont le nom correspond au texte, interprété comme une expression rationnelle.

[Avertissement]Avertissement

Le comportement d'aptitude vis-à-vis des motifs de recherche ne commençant pas par un point d'interrogation (ou par un « ~ ») est fourni par commodité pour un usage interactif, et changera dans les versions futures. Les scripts qui appellent aptitude devraient explicitement nommer la stratégie de recherche qu'ils veulent utiliser. Ils doivent donc utiliser le motif de recherche « ?name(coq) » plutôt que « coq ».