This file is indexed.

/usr/share/doc/aptitude/html/fr/ch02s04s04.html is in aptitude-doc-fr 0.6.11-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Cibles de recherche explicites</title><link rel="stylesheet" type="text/css" href="aptitude.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Manuel de l'utilisateur d'aptitude"><link rel="up" href="ch02s04.html" title="Motifs de recherche"><link rel="prev" href="ch02s04s03.html" title="Recherches et versions"><link rel="next" href="ch02s04s05.html" title="Référence pour les termes de recherche"><link rel="preface" href="pr01.html" title="Introduction"><link rel="chapter" href="ch01.html" title="Chapitre 1. Démarrage rapide"><link rel="chapter" href="ch02.html" title="Chapitre 2. Guide de référence d'aptitude"><link rel="chapter" href="ch03.html" title="Chapitre 3. Foire aux questions sur aptitude"><link rel="chapter" href="ch04.html" title="Chapitre 4. Crédits"><link rel="reference" href="rn01.html" title="Référence de l'interface en ligne de commande"><link rel="refentry" href="rn01re01.html" title="aptitude"><link rel="refentry" href="rn01re02.html" title="aptitude-create-state-bundle"><link rel="refentry" href="rn01re03.html" title="aptitude-run-state-bundle"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Cibles de recherche explicites</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04s03.html"><img src="images/prev.gif" alt="Précédent"></a> </td><th width="60%" align="center">Motifs de recherche</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04s05.html"><img src="images/next.gif" alt="Suivant"></a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="secExplicitMatchers"></a>Cibles de recherche explicites</h3></div></div></div><p>
	  Quelques recherches particulièrement complexes avec <span class="command"><strong>aptitude</strong></span> peuvent être
exprimées en utilisant les <em class="firstterm">cibles explicites</em>. Dans
une expression de recherche normale, il n'y a pas de façon de se référer au
paquet ou à la version qui est en train d'être testé. Par exemple, supposons
que l'on cherche tous les paquets <em class="replaceable"><code>P</code></em> qui dépendent
d'un second paquet <em class="replaceable"><code>Q</code></em>, tel que
<em class="replaceable"><code>Q</code></em> recommande
<em class="replaceable"><code>P</code></em>. Clairement, l'expression de recherche doit
commencer par <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code>(...)</code>. Mais le terme à mettre
entre les parenthèses doit en quelque sorte sélectionner les paquets qui
sont identiques à ceux sélectionnés par  <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code></code>. Dans
la description de l'objectif ci-dessus, cela a été fait en donnant
explicitement des noms <em class="replaceable"><code>P</code></em> et
<em class="replaceable"><code>Q</code></em> aux paquets. Les termes avec des cibles
explicites font exactement la même chose.<a href="#ftn.idp63058576" class="footnote" name="idp63058576"><sup class="footnote">[17]</sup></a>
	</p><p>
	  Une cible explicite est introduite par le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchFor">?for</a></code> :
	</p><div class="figure"><a name="idp63062720"></a><p class="title"><b>Figure 2.13. Syntaxe pour le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchFor">?for</a></code></b></p><div class="figure-contents"><pre class="synopsis"><code class="literal">?for <em class="replaceable"><code>variable</code></em>: <em class="replaceable"><code>motif</code></em></code></pre></div></div><br class="figure-break"><p>
	  Cela se comporte exactement comme <em class="replaceable"><code>motif</code></em>, mais la
<em class="replaceable"><code>variable</code></em> peut être utilisée à l'intérieur du
<em class="replaceable"><code>motif</code></em> pour faire référence au paquet ou à la
version que ce <em class="replaceable"><code>motif</code></em> est en train de tester. Vous
pouvez utiliser la <em class="replaceable"><code>variable</code></em> de deux manières :
	</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
	      Le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchEqual">?=</a></code> sélectionnera les paquets ou les versions indiquées par la
variable donnée. Précisément, si le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchFor">?for</a></code> est limité à une version
précise, alors <code class="literal"><a class="link" href="ch02s04s05.html#searchEqual">?=</a></code> sélectionnera soit cette version (si <code class="literal"><a class="link" href="ch02s04s05.html#searchEqual">?=</a></code> est
limité) soit le paquet entier. Sinon, il sélectionnera toutes les versions
du paquet.
	    </p><p>
	      Consultez l'<a class="xref" href="ch02s04s05.html#exampleSearchEqual" title="Exemple 2.2.  Utilisation du terme ?=.">Exemple 2.2, « 
		Utilisation du terme <code class="literal">?=</code>.
	       »</a> pour un exemple
d'utilisation d'<code class="literal"><a class="link" href="ch02s04s05.html#searchEqual">?=</a></code>
	    </p></li><li class="listitem"><p>
	      Le terme
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchBind">?bind</a></code>(<em class="replaceable"><code>variable</code></em>,<em class="replaceable"><code>motif</code></em>)</code>
fera correspondre tout paquet ou version si la valeur de la
<em class="replaceable"><code>variable</code></em> est en correspondance avec le
<em class="replaceable"><code>motif</code></em>.
	    </p><p>
	      Pour les termes de la forme <code class="literal">?</code>, une forme courte est
disponible. L'expression
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchBind">?bind</a></code>(<em class="replaceable"><code>variable</code></em>,
?<em class="replaceable"><code>terme</code></em>[<span class="optional">(<em class="replaceable"><code>arguments</code></em>)</span>])</code>
peut être remplacée par
<code class="literal">?<em class="replaceable"><code>variable</code></em>:<em class="replaceable"><code>terme</code></em>[<span class="optional">(<em class="replaceable"><code>arguments</code></em>)</span>])</code>.
	    </p><p>
	      Consultez l'<a class="xref" href="ch02s04s05.html#exampleSearchBind" title="Exemple 2.3. Utilisation du terme ?bind.">Exemple 2.3, « Utilisation du terme ?bind. »</a> pour un exemple
d'utilisation de <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchBind">?bind</a></code></code>.
	    </p></li></ol></div><div class="footnotes"><br><hr style="width:100; text-align:left;margin-left: 0"><div id="ftn.idp63058576" class="footnote"><p><a href="#idp63058576" class="para"><sup class="para">[17] </sup></a>
	      Le lecteur astucieux aura remarqué qu'il s'agit essentiellement d'une façon
de nommer explicitement la variable avec les λ-termes correspondant
au terme. Un terme typique aurait la forme <span class="quote">« <span class="quote">λ
<em class="replaceable"><code>x</code></em> . name-equals(<em class="replaceable"><code>x</code></em>,
<em class="replaceable"><code>motif</code></em>)</span> »</span>. Donner une cible explicite rend
<em class="replaceable"><code>x</code></em> visible dans le langage de recherche.
	    </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04s03.html"><img src="images/prev.gif" alt="Précédent"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s04.html"><img src="images/up.gif" alt="Niveau supérieur"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04s05.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Recherches et versions </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.gif" alt="Sommaire"></a></td><td width="40%" align="right" valign="top"> Référence pour les termes de recherche</td></tr></table></div></body></html>