This file is indexed.

/usr/share/doc/aptitude/html/fr/ch02s04s03.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
61
62
63
64
65
66
67
68
<!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>Recherches et versions</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="ch02s04s02.html" title="Raccourcis pour les termes de recherche"><link rel="next" href="ch02s04s04.html" title="Cibles de recherche explicites"><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">Recherches et versions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04s02.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="ch02s04s04.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="idp62993248"></a>Recherches et versions</h3></div></div></div><p>
	  Par défaut, un motif sélectionne un paquet dès qu'une version du paquet
correspond au motif. Cependant, certains motifs vont contraindre les
sous-motifs à ne chercher des correspondances que dans certaines versions
d'un paquet. Par exemple, le terme de recherche
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code>(<em class="replaceable"><code>motif</code></em>)</code> ne
sélectionnera que les paquets qui dépendent d'un paquet correspondant au
<em class="replaceable"><code>motif</code></em>. Cependant, le
<em class="replaceable"><code>motif</code></em> ne sera testé que dans les versions du
paquet qui satisfont effectivement une dépendance. Cela signifie que si
<code class="literal">foo</code> dépend de <code class="literal">bar (&gt;= 3.0)</code> et que les
versions <code class="literal">2.0</code>, <code class="literal">3.0</code> et
<code class="literal">4.0</code> de <code class="literal">bar</code> sont disponibles, alors
avec le motif de recherche <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code>(<code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(2\.0))</code>,
seules les versions <code class="literal">3.0</code> et <code class="literal">4.0</code> seront
testées avec <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(2\.0)</code>, et donc
<code class="literal">foo</code> ne sera pas sélectionné par cette recherche.
	</p><p>
	  Cela dépend des versions qui sont vérifiées car, comme dans l'exemple
précédent, certains motifs vont correspondre à une version, mais pas à une
autre. Par exemple, le motif <code class="literal"><a class="link" href="ch02s04s05.html#searchInstalled">?installed</a></code> ne correspondra qu'à la version du
paquet qui est actuellement installée (s'il y en a effectivement une). De
même, le motif
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchMaintainer">?maintainer</a></code>(<em class="replaceable"><code>responsable</code></em>)</code> ne
correspondra qu'aux versions maintenues par ce
<em class="replaceable"><code>responsable</code></em>. Normalement, toutes les versions
d'un même paquet ont le même responsable, mais ce n'est pas toujours le
cas. En fait, chaque motif de recherche qui examine les champs d'un paquet
(autres que son nom, bien sûr) vont se comporter de cette façon, car les
champs d'un paquet peuvent changer d'une version à l'autre.
	</p><p>
	  Pour tester un motif contre toutes les versions d'un paquet, même si ce
motif serait normalement testé seulement dans certaines versions, utilisez
le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchWiden">?widen</a></code>. Par exemple,
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code>(<code class="literal"><a class="link" href="ch02s04s05.html#searchWiden">?widen</a></code>(<code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(2\.0)))</code> correspondra à
tout paquet <em class="replaceable"><code>A</code></em> qui dépend d'un paquet
<em class="replaceable"><code>B</code></em>, dont une version correspond à l'expression
<code class="literal">2.0</code>, indépendamment du fait que ce soit celle qui
satisfait la dépendance de <em class="replaceable"><code>A</code></em> ou non. D'autre
part, le terme <code class="literal"><a class="link" href="ch02s04s05.html#searchNarrow">?narrow</a></code> restreint les versions pour lesquelles les
sous-motifs sont testés : <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchNarrow">?narrow</a></code>(<code class="literal"><a class="link" href="ch02s04s05.html#searchInstalled">?installed</a></code>,
<code class="literal"><a class="link" href="ch02s04s05.html#searchDep">?depends</a></code>(<code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(ubuntu)))</code> sélectionnera les paquets dont la
version installée a une dépendance qui peut être satisfaite par un paquet
dont le numéro de version contient la chaîne
<span class="quote">« <span class="quote"><code class="literal">ubuntu</code></span> »</span>.
	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>
	    Il y a une distinction subtile mais importante entre tester un motif dans un
paquet, et le tester dans toutes les versions de ce paquet. Lorsqu'un motif
est testé dans un paquet, chacun de ses termes est testé dans le paquet, et
il y aura correspondance dès que pour chaque terme il y aura
<span class="emphasis"><em>une</em></span> version du paquet qui correspondra. En revanche,
pour un motif testé dans toutes les versions d'un paquet, il y aura
correspondance si tous les termes correspondent avec la
<span class="emphasis"><em>même</em></span> version du paquet.
	  </p><p>
	    Supposons par exemple que la version <code class="literal">3.0-1</code> du paquet
<code class="literal">aardvark</code> est installée, mais que la version
<code class="literal">4.0-1</code> est disponible. Alors le motif de recherche
<code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(4\.0-1)<code class="literal"><a class="link" href="ch02s04s05.html#searchInstalled">?installed</a></code></code> sélectionnera
<code class="literal">aardvark</code>, car <code class="literal"><code class="literal"><a class="link" href="ch02s04s05.html#searchTermVersion">?version</a></code>(4\.0-1)</code> fait
correspondre la version <code class="literal">4.0-1</code>
d'<code class="literal">aardvark</code>, alors qu'<code class="literal"><a class="link" href="ch02s04s05.html#searchInstalled">?installed</a></code> fait correspondre
<code class="literal">3.0-1</code>. D'autre part, ce motif <span class="emphasis"><em>ne donne
pas</em></span> de correspondance s'il est testé sur toutes les versions
d'<code class="literal">aardvark</code>, car il n'y a pas de version installée qui ait
aussi un numéro de version <code class="literal">4.0-1</code>.
	  </p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s04s02.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="ch02s04s04.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Raccourcis pour les termes de recherche </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"> Cibles de recherche explicites</td></tr></table></div></body></html>