This file is indexed.

/usr/share/doc/aptitude/html/fr/ch01s02.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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<!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>Utiliser aptitude depuis la ligne de commande</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="ch01.html" title="Chapitre 1. Démarrage rapide"><link rel="prev" href="ch01s01s05.html" title="Mettre à jour la liste des paquets et installer des paquets"><link rel="next" href="ch02.html" title="Chapitre 2. Guide de référence d'aptitude"><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">Utiliser <span class="command"><strong>aptitude</strong></span> depuis la ligne de commande</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01s01s05.html"><img src="images/prev.gif" alt="Précédent"></a> </td><th width="60%" align="center">Chapitre 1. Démarrage rapide</th><td width="20%" align="right"> <a accesskey="n" href="ch02.html"><img src="images/next.gif" alt="Suivant"></a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="secUsingCmdline"></a>Utiliser <span class="command"><strong>aptitude</strong></span> depuis la ligne de commande</h2></div></div></div><p>
	En plus de son interface <span class="quote">« <span class="quote">visuelle</span> »</span> décrite dans la section
précédente, <span class="command"><strong>aptitude</strong></span> peut être utilisé pour gérer les paquets directement
depuis la ligne de commande de la même manière que vous utiliseriez
<span class="command"><strong>apt-get</strong></span>. Cette section couvre les actions en ligne de commande les plus
courantes d'<span class="command"><strong>aptitude</strong></span>. Pour plus d'informations, consultez la <a class="link" href="rn01.html" title="Référence de l'interface en ligne de commande">référence pour la ligne de commande
d'<span class="command"><strong>aptitude</strong></span></a>.
      </p><p>
	En général, une invocation d'<span class="command"><strong>aptitude</strong></span> sur la ligne de commande ressemble à
ceci :
      </p><div class="cmdsynopsis"><p><code class="command">aptitude</code>   <em class="replaceable"><code>action</code></em>  [<em class="replaceable"><code>arguments</code></em>...]</p></div><p>
	<em class="replaceable"><code>action</code></em> indique à <span class="command"><strong>aptitude</strong></span> l'action qu'il doit
effectuer et les arguments restants sont utilisés de façon spécifique à
chaque action. Typiquement, ils vont être constitués de noms de paquets et
d'options courtes<a href="#ftn.idp61785792" class="footnote" name="idp61785792"><sup class="footnote">[4]</sup></a>.
      </p><p>
	Les actions les plus importantes sont :
      </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>   update </p></div>
	  </span></dt><dd><p>
	      Cette commande met à jour la liste des paquets comme si vous étiez entré
dans l'interface graphique et aviez appuyé sur <span class="keycap"><strong>u</strong></span>.
	    </p></dd><dt><a name="safeUpgrade"></a><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>   safe-upgrade </p></div>
	  </span></dt><dd><p>
	      Cette commande met à jour autant de paquets que possible, sans supprimer de
paquets existants.
	    </p><p>
	      Il est parfois nécessaire de supprimer ou d'installer un paquet afin de
pouvoir en mettre un autre à jour. Cette commande ne peut donc pas gérer ce
genre de situations. Utilisez la commande <a class="link" href="ch01s02.html#fullUpgrade"><code class="literal">full-upgrade</code></a> pour mettre
autant de paquets à jour que possible.
	    </p></dd><dt><a name="fullUpgrade"></a><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>   full-upgrade </p></div>
	  </span></dt><dd><p>
	      Comme <a class="link" href="ch01s02.html#safeUpgrade"><code class="literal">safe-upgrade</code></a>,
cette commande tente elle aussi de mettre à jour les paquets, mais elle est
plus agressive au niveau de la résolution des problèmes de
dépendances : elle installe et supprime les paquets jusqu'à ce que
toutes les dépendances soient satisfaites. De par la nature de cette
commande, il est possible qu'elle fasse des choses indésirables et vous
devez être prudent lorsque vous l'utilisez.
	    </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>
		Pour des raisons historiques, cette commande s'appelait à l'origine
<code class="literal">dist-upgrade</code>, et ce nom est toujours reconnu par
<span class="command"><strong>aptitude</strong></span>.
	      </p></td></tr></table></div></dd><dt><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>  [ install  |   remove  |   purge ]  <em class="replaceable"><code>paquet1</code></em>  [<em class="replaceable"><code>paquet2</code></em>...]</p></div>
	  </span></dt><dd><p>
	      Ces commandes installent, suppriment ou purgent<a href="#ftn.idp61814352" class="footnote" name="idp61814352"><sup class="footnote">[5]</sup></a> le paquet indiqué. <span class="quote">« <span class="quote">Installer</span> »</span> un paquet qui est déjà
installé mais qui peut être mis à jour entraînera sa mise à jour.
	    </p></dd><dt><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>   search   <em class="replaceable"><code>motif1</code></em>  [<em class="replaceable"><code>motif2</code></em>...]</p></div>
	  </span></dt><dd><p>
	      Cette commande recherche les paquets dont le nom contient un ou plusieurs
<em class="replaceable"><code>motif</code></em>s donnés et affiche le résultat dans le
terminal. Au-delà d'une simple chaîne de texte, chaque
<em class="replaceable"><code>motif</code></em> peut être un motif de recherche comme ceux
décrits dans <a class="xref" href="ch02s04.html" title="Motifs de recherche">la section intitulée « Motifs de recherche »</a><a href="#ftn.idp61822448" class="footnote" name="idp61822448"><sup class="footnote">[6]</sup></a>. Par exemple, <span class="quote">« <span class="quote"><code class="literal">aptitude search gnome
kde</code></span> »</span> affichera la liste de tous les paquets dont le nom
contient <span class="quote">« <span class="quote"><code class="literal">gnome</code></span> »</span> ou
<span class="quote">« <span class="quote"><code class="literal">kde</code></span> »</span>.
	    </p></dd><dt><span class="term">
	    <div class="cmdsynopsis"><p><code class="command">aptitude</code>   show   <em class="replaceable"><code>paquet1</code></em>  [<em class="replaceable"><code>paquet2</code></em>...]</p></div>
	  </span></dt><dd><p>
	      Afficher les informations sur chaque <em class="replaceable"><code>paquet</code></em> sur
le terminal.
	    </p></dd></dl></div><p>
	Les commandes qui installent, mettent à jour ou suppriment des paquets
acceptent toutes le paramètre <span class="quote">« <span class="quote">-s</span> »</span>, qui signifie
<span class="quote">« <span class="quote">simuler</span> »</span>. Quand <span class="quote">« <span class="quote">-s</span> »</span> est passé sur la ligne de
commande, le programme exécute les actions qu'il devrait normalement
effectuer sans réellement télécharger ou installer/supprimer aucun fichier.
      </p><p>
	<span class="command"><strong>aptitude</strong></span> présentera parfois une invite comme celle-ci :
      </p><pre class="screen">Les NOUVEAUX paquets suivants vont être automatiquement installés :
  space-orbit-common
Les NOUVEAUX paquets suivants vont être installés :
  space-orbit space-orbit-common
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 3200ko d'archives. Après dépaquetage, 8413ko
seront utilisés.
<code class="prompt">Voulez-vous continuer ? [O/n/?]</code></pre><p>
	En plus des options <span class="quote">« <span class="quote">Oui</span> »</span> et <span class="quote">« <span class="quote">Non</span> »</span> qui sont
évidentes, un certain nombre de commandes sont disponibles et peuvent être
utilisées pour modifier les informations affichées à l'invite ou pour
spécifier des options supplémentaires. Par exemple, taper
<strong class="userinput"><code>s</code></strong> affichera ou cachera l'information sur l'espace
disque que chaque paquet va utiliser :
      </p><pre class="screen"><code class="prompt">Voulez-vous continuer ? [O/n/?]</code> <strong class="userinput"><code>s</code></strong>

Les changements de taille seront affichés.

Les NOUVEAUX paquets suivants vont être automatiquement installés :
  space-orbit-common &lt;+8020kB&gt;
Les NOUVEAUX paquets suivants vont être installés :
  space-orbit &lt;+393kB&gt; space-orbit-common &lt;+8020kB&gt;
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 3200ko d'archives. Après dépaquetage, 8413ko
seront utilisés.
<code class="prompt">Voulez-vous continuer ? [O/n/?]</code></pre><p>
	De manière analogue, taper <strong class="userinput"><code>d</code></strong> affichera des
informations sur les paquets automatiquement installés ou supprimés :
      </p><pre class="screen">Les NOUVEAUX paquets suivants vont être automatiquement installés :
  space-orbit-common (D: space-orbit)
Les NOUVEAUX paquets suivants vont être installés :
  space-orbit space-orbit-common
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 3200ko d'archives. Après dépaquetage, 8413ko
seront utilisés.</pre><p>
	Cela indique que <code class="systemitem">space-orbit-common</code> est sur le
point d'être installé parce que <code class="systemitem">space-orbit</code> en
dépend. Vous pouvez voir la liste complète des options possibles en entrant
<strong class="userinput"><code>?</code></strong> à l'invite.
      </p><p>
	Si votre demande casse une dépendance d'une manière qui ne peut pas être
résolue simplement, <span class="command"><strong>aptitude</strong></span> vous demandera quoi faire :
      </p><pre class="screen">Les paquets suivants sont CASSÉS :
  libsdl1.2debian
Les paquets suivants seront ENLEVÉS : 
  libsdl1.2debian-all
.
.
.
Les actions suivantes permettront de résoudre ces dépendances :

Installer les paquets suivants :
libsdl1.2debian-all [1.2.12-1 (unstable)]

Le score est de 41

<code class="prompt">Accepter cette solution ? [Y/n/q/?]</code> </pre><p>
	Taper <strong class="userinput"><code>y</code></strong> (ou simplement sur <span class="keycap"><strong>entrée</strong></span>)
validera la solution proposée. Taper <strong class="userinput"><code>n</code></strong> affichera la
<span class="quote">« <span class="quote">meilleure</span> »</span> solution suivante :
      </p><pre class="screen"><code class="prompt">Accepter cette solution ? [Y/n/q/?]</code> <strong class="userinput"><code>n</code></strong>
Les actions suivantes permettront de résoudre ces dépendances :

Installer les paquets suivants :
libsdl1.2debian-alsa [1.2.12 (unstable)]

Le score est de 19

<code class="prompt">Accepter cette solution ? [Y/n/q/?]</code></pre><p>
	Comme dans l'invite principale de la ligne de commande, vous pouvez
effectuer des actions supplémentaires, comme par exemple la modification de
l'état d'un paquet depuis l'invite de résolution des dépendances. Tapez
<strong class="userinput"><code>?</code></strong> pour afficher la liste complète.
      </p><p>
	Taper <strong class="userinput"><code>q</code></strong> fera abandonner le solveur automatique et
vous permettra de résoudre les dépendances manuellement :
      </p><pre class="screen"><code class="prompt">Accepter cette solution ? [Y/n/q/?]</code> <strong class="userinput"><code>q</code></strong>
Il n'a pas été possible de résoudre ces dépendances. Vous pouvez les résoudre vous-même ou taper « n » pour quitter.
Les paquets suivants ont des dépendances non satisfaites :
  libsdl1.2debian : Dépend: libsdl1.2debian-alsa (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-all (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-esd (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-arts (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-oss (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-nas (= 1.2.12-1) mais il n'est pas installable ou
                            libsdl1.2debian-pulseaudio (= 1.2.12-1) mais il n'est pas installable ou
Faut-il résoudre ces dépendances manuellement ? [N/+/-/_/:/?] </pre><p>
	Vous pouvez utiliser toutes les commandes de manipulation de paquets pour
résoudre les dépendances cassées (tapez <strong class="userinput"><code>?</code></strong> pour la
liste complète des actions disponibles). Tapez <strong class="userinput"><code>n</code></strong> ou
appuyez sur <span class="keycap"><strong>entrée</strong></span> pour quitter <span class="command"><strong>aptitude</strong></span> :
      </p><pre class="screen">Résoudre les dépendances manuellement ? [N/+/-/_/:/?] n
Abandon</pre><p>
	Pour une documentation complète des caractéristiques de la ligne de commande
d'<span class="command"><strong>aptitude</strong></span>, consultez la <a class="xref" href="rn01.html" title="Référence de l'interface en ligne de commande">Référence de l'interface en ligne de commande</a>.
      </p><div class="footnotes"><br><hr style="width:100; text-align:left;margin-left: 0"><div id="ftn.idp61785792" class="footnote"><p><a href="#idp61785792" class="para"><sup class="para">[4] </sup></a>Une <span class="quote">« <span class="quote">option courte</span> »</span> est une lettre précédée d'un tiret, par
exemple, <span class="quote">« <span class="quote">-a</span> »</span>, <span class="quote">« <span class="quote">-v</span> »</span>, etc.</p></div><div id="ftn.idp61814352" class="footnote"><p><a href="#idp61814352" class="para"><sup class="para">[5] </sup></a>Purger un paquet supprime le paquet ainsi que tous ses fichiers de
configuration.</p></div><div id="ftn.idp61822448" class="footnote"><p><a href="#idp61822448" class="para"><sup class="para">[6] </sup></a>
		  En fait, c'est aussi vrai pour les commandes qui prennent des paquets en
argument, comme <code class="literal">install</code> ou <code class="literal">show</code>.
		</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch01s01s05.html"><img src="images/prev.gif" alt="Précédent"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch01.html"><img src="images/up.gif" alt="Niveau supérieur"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Mettre à jour la liste des paquets et installer des paquets </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"> Chapitre 2. Guide de référence d'<span class="command"><strong>aptitude</strong></span></td></tr></table></div></body></html>