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 | |
---|---|
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 |
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 « |