This file is indexed.

/usr/share/doc/aptitude/html/fr/ch02s03s03.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
<!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>Résolution interactive des dépendances</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="ch02s03s02.html" title="Résolution immédiate des dépendances"><link rel="next" href="ch02s03s04.html" title="Coûts dans la résolution interactive de dépendances"><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">Résolution interactive des dépendances</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03s02.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="ch02s03s04.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="secResolver"></a>Résolution interactive des dépendances</h3></div></div></div><p>
	  Si un problème de dépendances survient qui ne peut être pris en charge par
la résolution immédiate, <span class="command"><strong>aptitude</strong></span> peut vous aider à le résoudre. Dès qu'un
problème arrive, une barre rouge apparaît en bas de l'écran avec un résumé
des suggestions d'<span class="command"><strong>aptitude</strong></span> pour le résoudre. Par exemple, dans la capture
d'écran suivante, <span class="command"><strong>aptitude</strong></span> indique qu'il est possible de résoudre le
problème en gardant deux paquets dans leur version actuelle.
	</p><div class="screenshot"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="100%"><tr><td><img src="images/broken-snapshot.png" width="100%"></td></tr></table><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp62654416.html" target="longdesc">D</a>]</span></div></div></div><p>
	  Comme il est indiqué en bas de l'écran, vous pouvez voir d'autres solutions
en appuyant sur <span class="keycap"><strong>.</strong></span> et <span class="keycap"><strong>,</strong></span>, appliquer la
solution courante en appuyant sur <span class="keycap"><strong>!</strong></span> et examiner la solution
plus en détail en appuyant sur <span class="keycap"><strong>e</strong></span>. Quand vous examinez la
solution courante, un écran semblable au suivant apparaît.
	</p><div class="screenshot"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="100%"><tr><td><img src="images/solution-screen-snapshot.png" width="100%"></td></tr></table><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp62663424.html" target="longdesc">D</a>]</span></div></div></div><p>
	  Vous pouvez accéder aux informations sur le paquet affecté par une action en
appuyant simplement sur <span class="keycap"><strong>entrée</strong></span> lorsque le paquet est
sélectionné. Pour obtenir une explication détaillée sur les raisons d'un
choix particulier, il suffit de sélectionner l'élément dans la liste. Dans
la moitié basse de l'écran, s'afficheront la dépendance qui a été résolue
par <span class="command"><strong>aptitude</strong></span> et tous les moyens par lesquels la dépendance aurait pu être
résolue.
	</p><div class="screenshot"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="100%"><tr><td><img src="images/solution-explanation-snapshot.png" width="100%"></td></tr></table><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp62670240.html" target="longdesc">D</a>]</span></div></div></div><p>
	  Vous pouvez guider la résolution de dépendances vers la solution de votre
choix en <em class="firstterm">approuvant</em> ou
<em class="firstterm">rejetant</em> les actions élémentaires d'une solution. Si
vous <em class="firstterm">approuvez</em> une action, le solveur choisira,
autant que possible, cette action en ignorant les alternatives (s'il y a
plusieurs actions approuvées, elles seront toutes choisies). À l'inverse, si
vous <em class="firstterm">rejetez</em> une action, le solveur ne choisira
jamais cette action.
	</p><p>
	  Pour rejeter une solution, sélectionnez-la et appuyez sur
<span class="keycap"><strong>r</strong></span> ; appuyez à nouveau sur <span class="keycap"><strong>r</strong></span> pour
annuler ce rejet. De même, pour approuver une action, appuyez sur
<span class="keycap"><strong>a</strong></span>. Dans l'écran des solutions, vous pouvez annuler vos
actions à tout moment en utilisant <span class="guimenu">Annuler</span><span class="guimenuitem">Annuler</span> (<span class="shortcut"><strong><span class="keycap"><strong>Contrôle</strong></span>+<span class="keycap"><strong>u</strong></span></strong></span>). Si vous annulez un rejet ou
une approbation, toute solution qui aurait été ignorée sera à nouveau
considérée dès la prochaine génération d'une solution.
	</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>
	    Par défaut, le solveur rejette toute action qui changerait l'état de paquets
figés, ou qui installerait une version interdite de paquets. Vous pouvez
contourner ces rejets, et donc permettre le figeage ou l'interdiction d'être
automatiquement contournée, de la même manière que vous contourneriez un
autre rejet. Positionner l'option de configuration <a class="link" href="ch02s05s05.html#configProblemResolver-Allow-Break-Holds"><code class="literal">Aptitude::ProblemResolver::Allow-Break-Holds</code></a>
à la valeur <code class="literal">vrai</code> désactivera ce comportement, ce qui
signifie que le solveur cassera toujours les figeages (avec cependant une
pénalité, voir <a class="link" href="ch02s05s05.html#configProblemResolver-BreakHoldScore"><code class="literal">Aptitude::ProblemResolver::BreakHoldScore</code></a>).
	  </p></td></tr></table></div><p>
	  Les actions rejetées sont mises en rouge et marquées avec un
<span class="quote">« <span class="quote">R</span> »</span>, et celles approuvées sont mises en vert et marquées avec
un <span class="quote">« <span class="quote">A</span> »</span>. Comme vous pouvez le voir dans la capture suivante où
l'action de <span class="quote">« <span class="quote">conserver
<code class="systemitem">gstreamer0.8-cdparanoia</code> dans sa version
actuelle</span> »</span> a été rejetée et l'action de <span class="quote">« <span class="quote">conserver
<code class="systemitem">sound-juicer</code> dans sa version actuelle</span> »</span>
approuvée.
	</p><div class="screenshot"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="100%"><tr><td><img src="images/solution-reject-and-approve-snapshot.png" width="100%"></td></tr></table><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp62693104.html" target="longdesc">D</a>]</span></div></div></div><p>
	  Les rejets et les approbations n'affectent que les solutions
<span class="emphasis"><em>nouvellement générées</em></span>. Il est possible de savoir si une
nouvelle solution va être générée en regardant l'indicateur en bas à gauche
de l'écran. S'il y a un nombre entre parenthèses, celui-ci indique le nombre
de solutions générées. Et donc, si le nombre hors des parenthèses et celui à
l'intérieur sont égaux (comme ci-dessus), appuyer sur <span class="keycap"><strong>.</strong></span> va
générer une nouvelle solution. S'il n'y a pas de nombre entre parenthèses
(l'indicateur affiche, par exemple, <code class="literal">[1/5]</code>), alors il n'y
a pas d'autre solution à générer. À tout moment, vous pouvez sélectionner la
dernière solution générée en appuyant sur <span class="keycap"><strong>&gt;</strong></span> et la
première avec <span class="keycap"><strong>&lt;</strong></span>.
	</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="images/important.png"></td><th align="left">Important</th></tr><tr><td align="left" valign="top"><p>
	    L'état du système de résolution des problèmes est mis à zéro quand vous
modifiez l'état d'un paquet. Si vous marquez un paquet pour installation,
pour mise à jour, pour suppression, etc., aptitude oubliera tous vos rejets
et approbations, ainsi que toutes les solutions générées jusque là.
	  </p></td></tr></table></div><p>
	  En plus de la sélection des actions dans la liste en haut de l'écran, vous
pouvez sélectionner ces actions dans la liste du bas. Pour avoir accès à
cette seconde liste, vous pouvez soit cliquer dessus avec votre souris, soit
appuyer sur <span class="keycap"><strong>Tab</strong></span>. Enfin, en appuyant sur <span class="keycap"><strong>o</strong></span>,
vous afficherez les décisions triées. Cela consiste en une liste des
dépendances qui ont été résolues et des actions qui ont amené ce résultat,
comme le montre la capture suivante .
	</p><div class="screenshot"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" style="cellpadding: 0; cellspacing: 0;" width="100%"><tr><td><img src="images/solution-story-snapshot.png" width="100%"></td></tr></table><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp62705776.html" target="longdesc">D</a>]</span></div></div></div><p>
	  Appuyer à nouveau sur <span class="keycap"><strong>o</strong></span> quitte ce mode d'affichage.
	</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03s02.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="ch02s03s04.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Résolution immédiate des 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"> Coûts dans la résolution interactive de dépendances</td></tr></table></div></body></html>