This file is indexed.

/usr/share/doc/aptitude/html/fr/ch02s03s05.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
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!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>Configuration de la résolution de dépendances interactive</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="ch02s03.html" title="Résoudre les dépendances de paquets"><link rel="prev" href="ch02s03s04.html" title="Coûts dans la résolution interactive de dépendances"><link rel="next" href="ch02s04.html" title="Motifs 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"><link rel="subsection" href="ch02s03s05.html#secDependencyResolutionHints" title="Configuration des indicateurs du solveur"></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">Configuration de la résolution de dépendances interactive</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03s04.html"><img src="images/prev.gif" alt="Précédent"></a> </td><th width="60%" align="center">Résoudre les dépendances de paquets</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.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="secDependencyResolutionConfiguration"></a>Configuration de la résolution de dépendances interactive</h3></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch02s03s05.html#secDependencyResolutionHints">Configuration des indicateurs du solveur</a></span></dt></dl></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="secDependencyResolutionHints"></a>Configuration des indicateurs du solveur</h4></div></div></div><p>
	    Pour améliorer la qualité des solutions aux problèmes de dépendances que
vous recevez, vous pouvez fournir des indicateurs au solveur interactif. Ces
indicateurs peuvent modifier les priorités du solveur, en biaisant plus
fortement en faveur d'une version ou d'un paquet. Ils peuvent aussi être
utilisés pour fournir à l'avance des rejets et des approbations, comme si
vous étiez entré dans le solveur et aviez rejeté ou accepté manuellement
différentes versions.
	  </p><p>
	    Les indicateurs sont stockés dans le fichier de configuration d'<code class="systemitem">apt</code>,
<code class="filename">/etc/apt/apt.conf</code>, dans le groupe de configuration
<span class="quote">« <span class="quote"><code class="literal"><a class="link" href="ch02s05s05.html#configProblemResolver-Hints">Aptitude::ProblemResolver::Hints</a></code></span> »</span>
(consultez <a class="xref" href="ch02s05s05.html" title="Référence du fichier de configuration">la section intitulée « Référence du fichier de configuration »</a> pour les détails sur le fichier
de configuration).
	  </p><p>
	    Chaque indicateur du solveur consiste en une
<em class="replaceable"><code>action</code></em>, une <em class="replaceable"><code>cible</code></em> et
une <em class="replaceable"><code>version</code></em> optionnelle. Un indicateur est écrit
comme ceci : <code class="literal">"<em class="replaceable"><code>action</code></em>
<em class="replaceable"><code>cible</code></em>
[<span class="optional"><em class="replaceable"><code>version</code></em></span>]"</code>. Pour
appliquer un indicateur du solveur, <span class="command"><strong>aptitude</strong></span> localise un ou plusieurs
paquets utilisant la valeur de la <em class="replaceable"><code>cible</code></em>, choisit
une ou plusieurs versions de ces paquets en utilisant la valeur de
<em class="replaceable"><code>version</code></em>, puis effectue
l'<em class="replaceable"><code>action</code></em> indiquée.
	  </p><p>
	    Le champ <em class="replaceable"><code>action</code></em> de l'indicateur du solveur peut
prendre les valeurs suivantes :
	  </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">approve</code></span> »</span> : approuver la version, comme si
la commande <a class="link" href="ch02s01s02.html#menuResolverApprove"><span class="guimenu">Solutions</span><span class="guimenuitem">Marquer
comme retenu</span> (<span class="shortcut"><strong><span class="keycap"><strong>a</strong></span></strong></span>)</a>
avait été utilisée sur elle.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">reject</code></span> »</span> : rejeter la version, comme si la
commande <a class="link" href="ch02s01s02.html#menuResolverReject"><span class="guimenu">Solutions</span><span class="guimenuitem">Marquer
comme rejeté</span> (<span class="shortcut"><strong><span class="keycap"><strong>r</strong></span></strong></span>)</a> avait
été utilisée sur elle.
	      </p></li><li class="listitem"><p><a name="hintDiscard"></a>
                <span class="quote">« <span class="quote"><code class="literal">discard</code></span> »</span> : ignorer toutes les solutions
contenant cette version. Cette action diffère de
<span class="quote">« <span class="quote"><code class="literal">reject</code></span> »</span> par le fait qu'elle n'est pas
visible par l'utilisateur et ne peut pas être modifiée de manière
interactive.
              </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">increase-safety-cost-to
<em class="replaceable"><code>nombre</code></em></code></span> »</span> : augmenter le coût de
sécurité de toutes les solutions contenant la version à la valeur
<em class="replaceable"><code>nombre</code></em>. Si le coût de sécurité est déjà supérieur
à <em class="replaceable"><code>nombre</code></em>, cet indicateur n'a aucun effet. Le coût
de sécurité peut être utilisé (et est utilisé par défaut) pour contrôler
l'ordre d'apparition des solutions. Consultez <a class="xref" href="ch02s03s04.html#secDependencyResolutionCostsAndCostComponents" title="Coûts et composantes de coût">la section intitulée « Coûts et composantes de coût »</a> et <a class="xref" href="ch02s03s04.html#secDependencyResolutionCostsSafetyCosts" title="Coût de sécurité">la section intitulée « Coût de sécurité »</a> pour les détails.
	      </p><p>
		Plusieurs niveaux de coûts particuliers peuvent être désignés par leur nom :
</p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>
                      <code class="literal">conflict</code>, <code class="literal">discard</code> : au lieu de changer
le coût de sécurité, ignorer les solutions contenant les versions comme si
l'indicateur <span class="quote">« <span class="quote"><a class="link" href="ch02s03s05.html#hintDiscard"><code class="literal">discard</code></a></span> »</span> avait été
utilisé.
                    </p></li><li class="listitem"><p>
		      <code class="literal">maximum</code> : le coût de sécurité le plus élevé.
		    </p></li><li class="listitem"><p>
		      <code class="literal">minimum</code> : le coût de sécurité le plus bas. Toutes les
recherches commencent avec ce coût, donc <span class="quote">« <span class="quote">augmenter</span> »</span> une
version à cette valeur n'a aucun effet. Cependant, cette valeur peut aussi
être utilisée lors de l'ajustement des niveaux de coût prédéfinis : par
exemple, régler <a class="link" href="ch02s05s05.html#configProblemResolver-Remove-Level"><code class="literal">Aptitude::ProblemResolver::Remove-Level</code></a>
à la valeur <span class="quote">« <span class="quote"><code class="literal">minimum</code></span> »</span> impliquera que la
suppression de paquets n'aura aucun effet sur le coût de sécurité d'une
solution.
		    </p></li></ol></div><p>
	      </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>
		  L'indicateur  <code class="literal">increase-safety-cost-to</code> est appliqué
<span class="emphasis"><em>en plus</em></span> de n'importe quel autre coût de sécurité
provenant de l'action sélectionnée. Par exemple, un indicateur qui augmente
le coût de sécurité d'<span class="quote">« <span class="quote">install <code class="systemitem">hal</code> from
<code class="systemitem">experimental</code></span> »</span> à 15 000 n'aura aucun effet,
car l'action a déjà un coût de 50 000 (en supposant que cette version de
<code class="systemitem">hal</code> n'est pas la version candidate par défaut).
		</p></td></tr></table></div></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><em class="replaceable"><code>nombre</code></em></span> »</span> : ajouter le
<em class="replaceable"><code>nombre</code></em> donné au <em class="replaceable"><code>score</code></em>
de la version, ce qui biaise le solveur en sa faveur ou (si le nombre est
négatif) en sa défaveur. Par exemple, un indicateur <code class="literal">200
emacs</code> ajoute 200 au score d'<code class="literal">emacs</code>, alors que
l'indicateur <code class="literal">-10 emacs</code> soustrait 10 de son score.
	      </p></li></ol></div><p>
	    Si le champ <em class="replaceable"><code>cible</code></em> de l'indicateur du solveur
contient un point d'interrogation (<span class="quote">« <span class="quote"><code class="literal">?</code></span> »</span>) ou
un tilde (<span class="quote">« <span class="quote"><code class="literal">~</code></span> »</span>), il est interprété comme
étant un motif de recherche et toutes les versions de paquets correspondant
à ce motif sont prises en compte. Sinon, il est interprété comme le nom d'un
paquet à sélectionner. Donc la cible <span class="quote">« <span class="quote"><code class="literal">g++</code></span> »</span>
sélectionnera uniquement le paquet <code class="literal">g++</code>, mais la cible
<span class="quote">« <span class="quote"><code class="literal">?section(non-free)</code></span> »</span> sélectionnera tous les
paquets de la section <code class="literal">non-free</code>. Consultez <a class="xref" href="ch02s04.html" title="Motifs de recherche">la section intitulée « Motifs de recherche »</a> pour plus d'informations sur les motifs de
recherche.
	  </p><p>
	    Si le champ <em class="replaceable"><code>version</code></em> est absent, toutes les
versions du paquet sont concernées par l'indicateur. S'il est présent, il
peut avoir l'une des formes suivantes :
	  </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">/<em class="replaceable"><code>archive</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions disponibles dans
l'<em class="replaceable"><code>archive</code></em> donnée.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">&lt;<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est strictement
inférieur à <em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">&lt;=<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est inférieur ou égal
à <em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">=<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est égal à
<em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">&lt;&gt;<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est différent de
<em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">&gt;=<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est supérieur ou égal
à <em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">&gt;<em class="replaceable"><code>version</code></em></code></span> »</span> :
l'indicateur n'affecte que les versions dont le numéro est strictement
supérieur à <em class="replaceable"><code>version</code></em>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><code class="literal">:UNINST</code></span> »</span> : au lieu d'affecter l'une des
versions de <em class="replaceable"><code>cible</code></em>, l'indicateur affecte la
décision de supprimer <em class="replaceable"><code>cible</code></em>. Par exemple
<span class="quote">« <span class="quote"><code class="literal">reject aptitude :UNINST</code></span> »</span> empêchera toute
tentative du solveur de supprimer <span class="command"><strong>aptitude</strong></span>.
	      </p></li><li class="listitem"><p>
		<span class="quote">« <span class="quote"><em class="replaceable"><code>version</code></em></span> »</span> : l'indicateur n'affecte
que les versions dont le numéro de version est
<em class="replaceable"><code>version</code></em>.
	      </p></li></ol></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03s04.html"><img src="images/prev.gif" alt="Précédent"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s03.html"><img src="images/up.gif" alt="Niveau supérieur"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s04.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Coûts dans la résolution interactive de dépendances </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"> Motifs de recherche</td></tr></table></div></body></html>