This file is indexed.

/usr/share/doc/live-manual/html/customizing-package-installation.fr.html is in live-manual-html 1:3.0~a9-1ubuntu1.

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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>
    customizing-package-installation -
    Manuel Debian Live
  </title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  <meta name="dc.title" content="Manuel Debian Live" />
  <meta name="dc.author" content="Debian Live Project &#60;debian-live@lists.debian.org&#62;" />
  <meta name="dc.publisher" content="Debian Live Project &#60;debian-live@lists.debian.org&#62;" />
  <meta name="dc.date" content="2011-12-04"  />
  <meta name="dc.rights" content="Copyright (C) 2006-2011 Debian Live Project;&#60;br&#62; License: Ce programme est un logiciel libre; vous pouvez le redistribuer ou le modifier suivant les termes de la Licence G&#233;n&#233;rale Publique GNU telle que publi&#233;e par la Free Software Foundation: soit la version 3 de cette licence, soit (&#224; votre gr&#233;) toute version ult&#233;rieure.&#60;br&#62;&#60;br&#62;Ce programme est distribu&#233; dans l&#8217;espoir qu&#8217;il vous sera utile, mais SANS AUCUNE GARANTIE: sans m&#234;me la garantie implicite de COMMERCIALISABILIT&#201; ni d&#8217;AD&#201;QUATION &#192; UN OBJECTIF PARTICULIER. Consultez la Licence G&#233;n&#233;rale Publique GNU pour plus de d&#233;tails.&#60;br&#62;&#60;br&#62;Vous devriez avoir re&#231;u une copie de la Licence G&#233;n&#233;rale Publique GNU avec ce programme ; si ce n&#8217;est pas le cas, consultez http://www.gnu.org/licenses/. &#60;br&#62;&#60;br&#62;Le texte complet de la Licence G&#233;n&#233;rale Publique GNU peut &#234;tre trouv&#233; dans le fichier / usr/share/common-licenses/GPL-3" />

  <meta name="generator" content="SiSU 3.1.9 of 2011w51/1 (2011-12-19) (n*x and Ruby!)" />
    <link rel="generator" href="http://www.sisudoc.org/" />
  <link rel="shortcut icon" href="../_sisu/image/rb7.ico" />

  <link rel="stylesheet" href="../_sisu/css/html.css" type="text/css" />
</head>
<body bgcolor="#ffffff" text="#000000" link="#003090" lang="en" xml:lang="en">
<a name="top" id="top"></a>
<a name="up" id="up"></a>
<a name="start" id="start"></a><table summary="segment navigation band with banner" bgcolor="#ffffff" width="100%"><tr>
<td width="20%" align="left">
<table summary="band" border="0" cellpadding="3" cellspacing="0"><tr><td align="left" bgcolor="#ffffff"><a href="http://live.debian.net/" target="_top"><img border="0" src="../_sisu/image/debian_home.png" alt="Debian --&gt;" /></a></td></tr>
</table>
</td>
<td width="75%" align="center">
  
<table summary="segment navigation available documents types: toc,doc,pdf,concordance" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <td align="center" bgcolor="#ffffff">
  <a href="sisu_manifest.fr.html" target="_top" >
      <font face="verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman" size="2">
    [&nbsp;document&nbsp;manifest&nbsp;]
  </font> 
  </a>
</td>
  
</tr></table>
</td>
<td width="5%" align="right">
  <table summary="segment navigation pre/next" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <a href="customization-overview.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="&lt;&lt;&nbsp;previous" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="toc.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_up_red.png" alt="TOC" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="customizing-contents.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next&nbsp;&gt;&gt;" />
  </a>
</td>
<td>
</td></tr>
</table>
</td></tr>
</table>
<table summary="segment hidden control pre and next" width="100%" border="0" cellpadding="0" bgcolor=#eeeeee align="center">
<tr><td align="left">
  <a href="customization-overview.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&lt;" />
  </a>
</td>
<td align="center">
  <a href="toc.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&#094;" />
  </a>
</td>
<td align="right">
  <a href="customizing-contents.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&gt;" />
  </a>
</td></tr>
</table><div class="content">
<h1 class="tiny">
    Manuel Debian Live
  </h1>
</div><div class="content">
<h2 class="tiny">
    Utilisateur
  </h2>
</div><div class="content"><div class="substance">
  <label class="ocn"><a name="339" href="#339" class="lnkocn">339</a></label>
  <h1 class="norm" id="o339"><a name="339"></a>
    8. Personnalisation de l'installation de  paquets
  </h1>
</div><div class="substance">
  <label class="ocn"><a name="340" href="#340" class="lnkocn">340</a></label>
  <p class="i0" id="o340">
    La personnalisation la plus fondamentale d'un syst&egrave;me Debian Live peut-&ecirc;tre  la s&eacute;lection de paquets &agrave; inclure dans l'image. Ce chapitre vous guide tout  au long des diff&eacute;rents options dans certains moments de la construction pour  personnaliser l'installation des paquets de <i>live-build</i>. Le plus large choix  influen&ccedil;ant les paquets qui sont disponibles pour l'installation dans  l'image sont les zones de distribution et archive areas. Afin de garantir  des vitesses de t&eacute;l&eacute;chargement d&eacute;cent, vous devez choisir un miroir de  distribution proche. Vous pouvez &eacute;galement ajouter vos propres r&eacute;f&eacute;rentiels  pour les backports, paquets exp&eacute;rimentaux ou personnalis&eacute;s, ou inclure des  paquets directement en tant que fichiers. Vous pouvez d&eacute;finir vos propres  listes de paquets &agrave; inclure, utiliser des listes pr&eacute;d&eacute;finies de <i>live-build</i>,  utiliser t&acirc;ches <tt>tasksel</tt>, ou une combinaison des trois. Enfin, un certain  nombre d'options donnent un certain contr&ocirc;le sur apt, ou si vous pr&eacute;f&eacute;rez,  aptitude, au moment de la construction quand les paquets sont  install&eacute;s. Vous pouvez trouver ces tr&egrave;s pratique si vous utilisez un proxy,  vous voulez d&eacute;sactiver l'installation des paquets recommand&eacute;s pour  &eacute;conomiser l'espace, ou avez besoin de contr&ocirc;ler quels versions des paquets  sont install&eacute;s via APT pinning, pour n'en nommer quelques possibilit&eacute;s.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="341" href="#341" class="lnkocn">341</a></label>
  <p class="bold" id="o341"><a name="341"></a> <a name="h8.1" id="h8.1"></a>
    <a name="8.1" ></a><a name="h8.1" ></a>8.1 Sources des paquets
  </p>
</div><div class="substance">
  <label class="ocn"><a name="342" href="#342" class="lnkocn">342</a></label>
  <p class="bold" id="o342"><a name="342"></a> <a name="h8.1.1" id="h8.1.1"></a>
    <a name="8.1.1" ></a><a name="h8.1.1" ></a>8.1.1 Distribution, archive areas et mode
  </p>
</div><div class="substance">
  <label class="ocn"><a name="343" href="#343" class="lnkocn">343</a></label>
  <p class="i0" id="o343">
    La distribution que vous choisissez a le plus large impact sur les paquets  qui sont disponibles &agrave; inclure dans votre image live. Indiquez le nom de  code, qui est par d&eacute;faut <tt>wheezy</tt> pour la version de <i>live-build</i> dans  <b>Wheezy</b>. Toute distribution actuelle dans l'archive Debian peut &ecirc;tre sp&eacute;cifi&eacute;  par son nom de code ici. (Voir  <a href="about-manual.html#terms">Termes</a>  pour plus de d&eacute;tails.)  L'option <tt>--distribution</tt> non seulement influence la source des paquets  dans l'archive, mais aussi dit <tt>live-build</tt> comme it doit construire  chaque distribution soutenue. Par exemple, pour construire contre  *unstable*, <b>Sid</b>, pr&eacute;cisez:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="344" href="#344" class="lnkocn">344</a></label>
  <p class="code" id="o344">
    $ lb config --distribution sid<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="345" href="#345" class="lnkocn">345</a></label>
  <p class="i0" id="o345">
    Dans l'archive de distribution, les &laquo;archive areas&raquo; sont les principales  divisions de l'archive. Dans Debian, ce sont <tt>main</tt>, <tt>contrib</tt> et  <tt>non-free</tt>. Seulement <tt>main</tt> contient des logiciels qui font partie de  la distribution Debian, donc qui est la valeur par d&eacute;faut. Une ou plusieurs  valeurs peuvent &ecirc;tre sp&eacute;cifi&eacute;es, par exemple
  </p>
</div><div class="substance">
  <label class="ocn"><a name="346" href="#346" class="lnkocn">346</a></label>
  <p class="code" id="o346">
    $ lb config --archive-areas "main contrib"<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="347" href="#347" class="lnkocn">347</a></label>
  <p class="i0" id="o347">
    Soutien exp&eacute;rimental est disponible pour certains d&eacute;riv&eacute;s de Debian par  l'option <tt>--mode</tt>. L'option <tt>debian</tt> est d&eacute;finie par d&eacute;faut, m&ecirc;me si  vous &ecirc;tes en cr&eacute;ant sur un syst&egrave;me non-Debian. Si vous sp&eacute;cifiez <tt>--mode  ubuntu</tt> ou <tt>--mode emdebian</tt>, les noms de distribution et des areas des  archives pour les d&eacute;riv&eacute;s sp&eacute;cifi&eacute;s sont soutenues au lieu de ceux de  Debian. Le mode modifie &eacute;galement le comportement de <i>live-build</i> en fonction  des d&eacute;riv&eacute;s.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="348" href="#348" class="lnkocn">348</a></label>
  <p class="i0" id="o348">
    <b>Remarque:</b> Les projets pour lesquels ces modes ont &eacute;t&eacute; ajout&eacute;s sont principalement responsables de aider les utilisateurs de ces options. Le projet Debian Live, &agrave; son tour, fournit un soutien de d&eacute;veloppement sur une base des meilleurs efforts seulement, en fonction des commentaires sur les projets d&eacute;riv&eacute;s que nous n'avons pas d&eacute;velopp&eacute; ou soutenu nous-m&ecirc;mes.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="349" href="#349" class="lnkocn">349</a></label>
  <p class="bold" id="o349"><a name="349"></a> <a name="h8.1.2" id="h8.1.2"></a>
    <a name="8.1.2" ></a><a name="h8.1.2" ></a>8.1.2 Miroirs de distribution
  </p>
</div><div class="substance">
  <label class="ocn"><a name="350" href="#350" class="lnkocn">350</a></label>
  <p class="i0" id="o350">
    L'archive Debian est r&eacute;pliqu&eacute; &agrave; travers un large r&eacute;seau de miroirs autour du  monde pour que les gens dans chaque r&eacute;gion peuvent choisir un miroir proche  avec la meilleur vitesse de t&eacute;l&eacute;chargement. Chacune des options  <tt>--parent-mirror-*</tt> qui r&eacute;git quel miroir de distribution est utilis&eacute;e &agrave;  diff&eacute;rents stades de la construction. Rappelez-vous de  <a href="customization-overview.html#stages-of-the-build">Etapes de la  construction</a>  que l'&eacute;tape *bootstrap* c'est quand le  chroot est initialement peupl&eacute;e par debootstrap avec un syst&egrave;me minimal, et  l'&eacute;tape *chroot* c'est quand le chroot utilis&eacute; pour construire le syst&egrave;me de  fichiers du syst&egrave;me live est construit. Ainsi, les commutateurs des miroirs  correspondants sont utilis&eacute;es pour ces &eacute;tapes, et plus tard, dans le  *binary* stade les valeurs <tt>--parent-mirror-binary</tt> et  <tt>--parent-mirror-binary-security</tt> sont utilis&eacute;es, rempla&ccedil;ant tout miroir  utilis&eacute; dans une &eacute;tape ant&eacute;rieure.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="351" href="#351" class="lnkocn">351</a></label>
  <p class="bold" id="o351"><a name="351"></a> <a name="hdistribution-mirrors-build-time" id="hdistribution-mirrors-build-time"></a>
    <a name="h8.1.3" ></a><a name="distribution-mirrors-build-time" ></a>8.1.3 Miroirs de distribution utilis&eacute;s au temps  de construction
  </p>
</div><div class="substance">
  <label class="ocn"><a name="352" href="#352" class="lnkocn">352</a></label>
  <p class="i0" id="o352">
    Pour d&eacute;finir les miroirs de distribution utilis&eacute;s au temps de construction  pour pointer vers un miroir local, il suffit de fixer  <tt>--parent-mirror-bootstrap</tt> , <tt>--parent-mirror-chroot-security</tt> et  <tt>--parent-mirror-chroot-backports</tt> comme suit.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="353" href="#353" class="lnkocn">353</a></label>
  <p class="code" id="o353">
    $ lb config --parent-mirror-bootstrap http://localhost/debian/ \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--parent-mirror-chroot-security http://localhost/debian-security/ \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--parent-mirror-chroot-backports http://localhost/debian-backports/<br /> <br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="354" href="#354" class="lnkocn">354</a></label>
  <p class="i0" id="o354">
    Le miroir chroot, sp&eacute;cifi&eacute;e par <tt>--parent-mirror-chroot</tt>, par d&eacute;faut,  c'est la valeur <tt>--parent-mirror-bootstrap</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="355" href="#355" class="lnkocn">355</a></label>
  <p class="bold" id="o355"><a name="355"></a> <a name="h8.1.4" id="h8.1.4"></a>
    <a name="8.1.4" ></a><a name="h8.1.4" ></a>8.1.4 Miroirs de distribution utilis&eacute;s au moment de l'ex&eacute;cution
  </p>
</div><div class="substance">
  <label class="ocn"><a name="356" href="#356" class="lnkocn">356</a></label>
  <p class="i0" id="o356">
    Les options <tt>--parent-mirror-binary*</tt> r&eacute;gissent les miroirs de  distribution plac&eacute;s dans l'image binaire. Ils peuvent &ecirc;tre utilis&eacute;s pour  installer des paquets suppl&eacute;mentaires lors de l'ex&eacute;cution du syst&egrave;me  live. Les valeurs par d&eacute;faut emploient <tt>cdn.debian.net</tt>, un service qui  choisit un miroir g&eacute;ographiquement proche bas&eacute; sur le num&eacute;ro IP de  l'utilisateur. C'est un choix appropri&eacute; lorsque vous ne pouvez pas pr&eacute;dire  quel miroir sera mieux pour tous vos utilisateurs. Ou vous pouvez sp&eacute;cifier  vos propres valeurs, comme indiqu&eacute; dans l'exemple ci-dessous. Une image  construite avec cette configuration seulement serait appropri&eacute; pour les  utilisateurs sur un r&eacute;seau o&ugrave; "<tt>mirror</tt>" est accessible.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="357" href="#357" class="lnkocn">357</a></label>
  <p class="code" id="o357">
    $ lb config --parent-mirror-binary http://mirror/debian/ \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--parent-mirror-binary-security http://mirror/debian-security/<br /> <br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="358" href="#358" class="lnkocn">358</a></label>
  <p class="bold" id="o358"><a name="358"></a> <a name="hadditional-repositories" id="hadditional-repositories"></a>
    <a name="h8.1.5" ></a><a name="additional-repositories" ></a>8.1.5 R&eacute;f&eacute;rentiels additionnels
  </p>
</div><div class="substance">
  <label class="ocn"><a name="359" href="#359" class="lnkocn">359</a></label>
  <p class="i0" id="o359">
    Vous pouvez ajouter plus de r&eacute;f&eacute;rentiels, &eacute;largir vos choix de paquets  au-del&agrave; ceux disponibles dans votre distribution objectif. Il peut &ecirc;tre, par  exemple, pour backports, exp&eacute;rimentaux ou des paquets personnalis&eacute;s. Pour  configurer des r&eacute;f&eacute;rentiels suppl&eacute;mentaires, cr&eacute;er les fichiers  <tt>config/archives/your-repository.list.chroot</tt>, et/ou  <tt>config/archives/your-repository.list.binary</tt>. Comme avec les options  <tt>--parent-mirror-*</tt>, elles gouvernent les r&eacute;f&eacute;rentiels utilis&eacute;s dans  l'&eacute;tape *chroot* lors de la construction de l'image, et dans l'&eacute;tape  *binaire*, c'est &agrave; dire pour une utilisation au moment de l'ex&eacute;cution du  syst&egrave;me live.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="360" href="#360" class="lnkocn">360</a></label>
  <p class="i0" id="o360">
    Par exemple, <tt>config/archives/live.list.chroot</tt> vous permet d'installer  des paquets du r&eacute;f&eacute;rentiel des instantan&eacute;s debian live au moment de la  construction du syst&egrave;me live.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="361" href="#361" class="lnkocn">361</a></label>
  <p class="code" id="o361">
    deb http://live.debian.net/ sid-snapshots main contrib non-free<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="362" href="#362" class="lnkocn">362</a></label>
  <p class="i0" id="o362">
    Si vous ajoutez la m&ecirc;me ligne &agrave; <tt>config/archives/live.list.binary</tt>, le  r&eacute;f&eacute;rentiel sera ajout&eacute; au r&eacute;pertoire <tt>/etc/apt/sources.list.d/</tt> de votre  syst&egrave;me live.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="363" href="#363" class="lnkocn">363</a></label>
  <p class="i0" id="o363">
    Si ces fichiers existent, ils seront s&eacute;lectionn&eacute;s automatiquement.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="364" href="#364" class="lnkocn">364</a></label>
  <p class="i0" id="o364">
    Vous devriez &eacute;galement mettre la cl&eacute; GPG utilis&eacute;e pour signer le r&eacute;f&eacute;rentiel  dans fichiers <tt>config/archives/your-repository.gpg.{binary,chroot}</tt>
  </p>
</div><div class="substance">
  <label class="ocn"><a name="365" href="#365" class="lnkocn">365</a></label>
  <p class="i0" id="o365">
    <b>Remarque:</b> certains r&eacute;f&eacute;rentiels de paquets pr&eacute;configur&eacute;s sont disponibles pour une s&eacute;lection facile gr&acirc;ce &agrave; l'option <tt>--archives</tt>, par exemple pour permettre des instantan&eacute;s live, une simple commande suffit pour l'activer:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="366" href="#366" class="lnkocn">366</a></label>
  <p class="code" id="o366">
    $ lb config --archives live.debian.net<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="367" href="#367" class="lnkocn">367</a></label>
  <p class="bold" id="o367"><a name="367"></a> <a name="hchoosing-packages-to-install" id="hchoosing-packages-to-install"></a>
    <a name="h8.2" ></a><a name="choosing-packages-to-install" ></a>8.2 Choisir les paquets &agrave; installer
  </p>
</div><div class="substance">
  <label class="ocn"><a name="368" href="#368" class="lnkocn">368</a></label>
  <p class="i0" id="o368">
    Il y a un certain nombre de fa&ccedil;ons de choisir quels paquets <i>live-build</i> va  installer dans votre image, couvrant une vari&eacute;t&eacute; de besoins diff&eacute;rents. Vous  pouvez tout simplement nommer les paquets individuels &agrave; installer dans une  liste de paquets. Vous pouvez &eacute;galement choisir grandes listes pr&eacute;d&eacute;finies  de paquets, ou utilisez des t&acirc;ches APT. Et enfin, vous pouvez placer paquets  dans votre arbre <tt>config/</tt> qui est bien adapt&eacute; aux essais de nouveaux  paquets ou exp&eacute;rimentaux avant qu'ils ne soient disponibles sur un  r&eacute;f&eacute;rentiel.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="369" href="#369" class="lnkocn">369</a></label>
  <p class="bold" id="o369"><a name="369"></a> <a name="hpackage-lists" id="hpackage-lists"></a>
    <a name="h8.2.1" ></a><a name="package-lists" ></a>8.2.1 Listes de paquets
  </p>
</div><div class="substance">
  <label class="ocn"><a name="370" href="#370" class="lnkocn">370</a></label>
  <p class="i0" id="o370">
    Les listes de paquets sont un excellent moyen d'exprimer quels paquets  doivent &ecirc;tre install&eacute;s. La syntaxe de la liste soutient les fichiers inclus  et sections conditionnelles qui les rend facile de construire &agrave; partir  d'autres listes et de les adapter pour une utilisation dans configurations  multiples. Vous pouvez utiliser des listes de paquets pr&eacute;d&eacute;finies, offrant  une s&eacute;lection modulaire de paquets provenantes de chacun des environnements  de bureau majeurs et certaines listes de but sp&eacute;cial, ainsi que les autres  listes standard sont bas&eacute;es sur elles. Vous pouvez &eacute;galement fournir votre  propre liste de paquets, ou utiliser une combinaison des deux.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="371" href="#371" class="lnkocn">371</a></label>
  <p class="i0" id="o371">
    <b>Remarque:</b>  Le comportement de <i>live-build</i> pour sp&eacute;cifier un paquet qui n'existe pas est d&eacute;termin&eacute; par votre choix de l'utilit&eacute; APT. Voir  <a href="customizing-package-installation.html#choosing-apt-or-aptitude">Choisir apt ou aptitude</a>  pour plus de d&eacute;tails.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="372" href="#372" class="lnkocn">372</a></label>
  <p class="bold" id="o372"><a name="372"></a> <a name="h8.2.2" id="h8.2.2"></a>
    <a name="8.2.2" ></a><a name="h8.2.2" ></a>8.2.2 Listes de paquets pr&eacute;d&eacute;finies
  </p>
</div><div class="substance">
  <label class="ocn"><a name="373" href="#373" class="lnkocn">373</a></label>
  <p class="i0" id="o373">
    La fa&ccedil;on la plus simple d'utiliser des listes consiste &agrave; sp&eacute;cifier une ou  plusieurs listes pr&eacute;d&eacute;finies avec la option <tt>--package-lists</tt>. Par  exemple:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="374" href="#374" class="lnkocn">374</a></label>
  <p class="code" id="o374">
    $ lb config --package-lists "gnome rescue"<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="375" href="#375" class="lnkocn">375</a></label>
  <p class="i0" id="o375">
    L'emplacement par d&eacute;faut pour les fichiers liste sur votre syst&egrave;me est  <tt>/usr/share/live/build/package-lists/</tt>. Pour d&eacute;terminer les paquets dans  une liste donn&eacute;e, lire le fichier correspondant, en accordant une attention  aux fichiers inclus et les conditionnels tels que d&eacute;crits dans les sections  suivantes.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="376" href="#376" class="lnkocn">376</a></label>
  <p class="bold" id="o376"><a name="376"></a> <a name="h8.2.3" id="h8.2.3"></a>
    <a name="8.2.3" ></a><a name="h8.2.3" ></a>8.2.3 Listes de paquets locaux
  </p>
</div><div class="substance">
  <label class="ocn"><a name="377" href="#377" class="lnkocn">377</a></label>
  <p class="i0" id="o377">
    Vous pouvez compl&eacute;ter ou remplacer enti&egrave;rement les listes fournies en  utilisant listes de paquets locaux stock&eacute;es dans <tt>config/package-lists/</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="378" href="#378" class="lnkocn">378</a></label>
  <p class="i0" id="o378">
    Les listes de paquets qui existent dans ce r&eacute;pertoire ont besoin d'avoir un  suffixe <tt>.list</tt> pour &ecirc;tre trait&eacute;es, puis un suffixe d'&eacute;tape  suppl&eacute;mentaire#{.chroot}# ou <tt>.binary</tt> pour indiquer &agrave; quelle &eacute;tape la  liste est destin&eacute;e.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="379" href="#379" class="lnkocn">379</a></label>
  <p class="i0" id="o379">
    <b>Remarque:</b> Si vous ne sp&eacute;cifiez pas le suffixe de l'&eacute;tape, la liste sera utilis&eacute;e pour les deux &eacute;tapes. Normalement, vous voulez sp&eacute;cifier <tt>.list.chroot</tt> de sorte que les paquets seront seulement install&eacute;s dans le syst&egrave;me de fichiers live et ne pas avoir une copie suppl&eacute;mentaire du <tt>.deb</tt> plac&eacute; sur le support.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="380" href="#380" class="lnkocn">380</a></label>
  <p class="bold" id="o380"><a name="380"></a> <a name="h8.2.4" id="h8.2.4"></a>
    <a name="8.2.4" ></a><a name="h8.2.4" ></a>8.2.4 Listes locaux de paquets binaires
  </p>
</div><div class="substance">
  <label class="ocn"><a name="381" href="#381" class="lnkocn">381</a></label>
  <p class="i0" id="o381">
    Pour faire une liste pour l'&eacute;tape binary, placez un fichier avec le suffixe  <tt>.list.binary</tt> dans <tt>config/package-lists/</tt>. Ces paquets ne sont pas  install&eacute;s dans le syst&egrave;me de fichiers live, mais sont inclus sur les  supports live sous <tt>pool/</tt>. Vous utiliserez g&eacute;n&eacute;ralement cette liste avec  une des variantes d'installation non-live. Comme mentionn&eacute; ci-dessus, si  vous voulez que cette liste soit le m&ecirc;me que votre liste pour l'&eacute;tape  chroot, utilisez simplement le suffixe <tt>.list</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="382" href="#382" class="lnkocn">382</a></label>
  <p class="bold" id="o382"><a name="382"></a> <a name="h8.2.5" id="h8.2.5"></a>
    <a name="8.2.5" ></a><a name="h8.2.5" ></a>8.2.5 Extension d'un liste de paquets fournis &agrave; l'aide de &laquo;includes&raquo;
  </p>
</div><div class="substance">
  <label class="ocn"><a name="383" href="#383" class="lnkocn">383</a></label>
  <p class="i0" id="o383">
    Les listes de paquets qui sont incluses avec <i>live-build</i> font un grand usage  des &laquo;includes&raquo;. Reportez-vous &agrave; ceux-ci dans le r&eacute;pertoire  <tt>/usr/share/live/build/package-lists/</tt>, car ils servent d'exemples pour  savoir comment &eacute;crire vos propres listes.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="384" href="#384" class="lnkocn">384</a></label>
  <p class="i0" id="o384">
    Par exemple, pour faire une liste qui comprend la liste pr&eacute;d&eacute;finie  <tt>gnome</tt>, plus iceweasel, cr&eacute;er <tt>config/package-lists/my.list.chroot</tt>  avec le contenu suivant:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="385" href="#385" class="lnkocn">385</a></label>
  <p class="code" id="o385">
    #include &lt;gnome&gt;<br />
iceweasel<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="386" href="#386" class="lnkocn">386</a></label>
  <p class="bold" id="o386"><a name="386"></a> <a name="h8.2.6" id="h8.2.6"></a>
    <a name="8.2.6" ></a><a name="h8.2.6" ></a>8.2.6 Utilisant des conditionnels dans les listes de paquets
  </p>
</div><div class="substance">
  <label class="ocn"><a name="387" href="#387" class="lnkocn">387</a></label>
  <p class="i0" id="o387">
    Toutes les variables de configuration de <i>live-build</i> stock&eacute;es dans  <tt>config/*</tt> (sans le pr&eacute;fixe <tt>LB_</tt>) peuvent &ecirc;tre utilis&eacute;s dans  instructions conditionnelles dans les listes de paquets. G&eacute;n&eacute;ralement, cela  signifie une option <tt>lb config</tt> majuscule et avec tirets chang&eacute;es en  caract&egrave;res de soulignement. Mais en pratique, c'est seulement ceux qui  influencent las&eacute;lection des paquets qui font sens, comme <tt>DISTRIBUTION</tt>,  <tt>ARCHITECTURE</tt> ou <tt>ARCHIVE_AREAS</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="388" href="#388" class="lnkocn">388</a></label>
  <p class="i0" id="o388">
    Par exemple, pour installer <tt>ia32-libs</tt> si la <tt>--architecture amd64</tt> est  sp&eacute;cifi&eacute;:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="389" href="#389" class="lnkocn">389</a></label>
  <p class="code" id="o389">
    #if ARCHITECTURE amd64<br />
ia32-libs<br />
#endif<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="390" href="#390" class="lnkocn">390</a></label>
  <p class="i0" id="o390">
    Vous pouvez tester pour un certain nombre de valeurs, par exemple pour  installer <tt>memtest86+</tt> si <tt>--architecture i386</tt> ou <tt>--architecture  amd64</tt> est sp&eacute;cifi&eacute;:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="391" href="#391" class="lnkocn">391</a></label>
  <p class="code" id="o391">
    #if ARCHITECTURE i386 amd64<br />
memtest86+<br />
#endif<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="392" href="#392" class="lnkocn">392</a></label>
  <p class="i0" id="o392">
    Vous pouvez &eacute;galement tester contre des variables qui peuvent contenir plus  d'une valeur, par exemple pour installer <tt>vrms</tt> si <tt>contrib</tt> ou  <tt>non-free</tt> est sp&eacute;cifi&eacute; via <tt>--archive-areas</tt>:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="393" href="#393" class="lnkocn">393</a></label>
  <p class="code" id="o393">
    #if ARCHIVE_AREAS contrib non-free<br />
vrms<br />
#endif<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="394" href="#394" class="lnkocn">394</a></label>
  <p class="i0" id="o394">
    Un conditionnel peut entourer une directive <tt>#include</tt>:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="395" href="#395" class="lnkocn">395</a></label>
  <p class="code" id="o395">
    #if ARCHITECTURE amd64<br />
#include <gnome-full><br />
#endif<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="396" href="#396" class="lnkocn">396</a></label>
  <p class="i0" id="o396">
    L'imbrication des conditionnels n'est pas soutenu.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="397" href="#397" class="lnkocn">397</a></label>
  <p class="bold" id="o397"><a name="397"></a> <a name="h8.2.7" id="h8.2.7"></a>
    <a name="8.2.7" ></a><a name="h8.2.7" ></a>8.2.7 T&acirc;ches
  </p>
</div><div class="substance">
  <label class="ocn"><a name="398" href="#398" class="lnkocn">398</a></label>
  <p class="i0" id="o398">
    L'installateur Debian offre l'utilisateur le choix d'un certain nombre de  listes pr&eacute;s&eacute;lectionn&eacute;es de paquets, chacun centr&eacute; sur un type particulier de  syst&egrave;me ou d'une t&acirc;che pour laquelle un syst&egrave;me peut &ecirc;tre utilis&eacute;, comme  &laquo;environnement de bureau graphique&raquo;, &laquo;serveur de messagerie&raquo; ou  &laquo;portable&raquo;. Ces listes sont appel&eacute;s &laquo;t&acirc;ches&raquo; (Tasks) et sont soutenus par  APT gr&acirc;ce &agrave; l'option &laquo;Task:&raquo; Vous pouvez sp&eacute;cifier une ou plusieurs t&acirc;ches &agrave;  <i>live-build</i> en les pla&ccedil;ant dans une liste dans <tt>config/task-lists/</tt>, comme  dans l'exemple ci-dessous.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="399" href="#399" class="lnkocn">399</a></label>
  <p class="code" id="o399">
    $ lb config<br />
$ echo "mail-server file-server" >> config/task-lists/my.list.chroot<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="400" href="#400" class="lnkocn">400</a></label>
  <p class="i0" id="o400">
    Les t&acirc;ches principales disponibles dans l'installateur Debian peuvent &ecirc;tre  list&eacute;s avec <tt>tasksel --list-tasks</tt> dans le syst&egrave;me live. Le contenu de  n'importe quelle t&acirc;che, y compris ceux non inclus dans cette liste, peuvent  &ecirc;tre examin&eacute;es avec <tt>tasksel --task-packages</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="401" href="#401" class="lnkocn">401</a></label>
  <p class="bold" id="o401"><a name="401"></a> <a name="hdesktop-and-language-tasks" id="hdesktop-and-language-tasks"></a>
    <a name="h8.2.8" ></a><a name="desktop-and-language-tasks" ></a>8.2.8 T&acirc;ches de bureau et de la langue
  </p>
</div><div class="substance">
  <label class="ocn"><a name="402" href="#402" class="lnkocn">402</a></label>
  <p class="i0" id="o402">
    Les t&acirc;ches de bureau et de la langue sont des cas particuliers qui ont  besoin d'une certaine planification et de configuration suppl&eacute;mentaire  . Dans l'installateur Debian, si le support a &eacute;t&eacute; pr&eacute;par&eacute; pour un  environnement de bureau particulier, la t&acirc;che correspondante sera  automatiquement install&eacute;e. Ainsi, il y a t&acirc;ches internes <tt>gnome-desktop</tt>,  <tt>kde-desktop</tt>, <tt>lxde-desktop</tt> et <tt>xfce-desktop</tt>, dont aucun n'est  offert dans le menu <tt>tasksel</tt>. De m&ecirc;me, il n'y a pas entr&eacute;es de menu pour  les t&acirc;ches de les langues, mais le choix de la langue de l'utilisateur lors  de l'installation influence le choix des t&acirc;ches de la langue correspondante.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="403" href="#403" class="lnkocn">403</a></label>
  <p class="i0" id="o403">
    Lors du d&eacute;veloppement d'une image de bureau live, l'image g&eacute;n&eacute;ralement  d&eacute;marre directement &agrave; un bureau de travail, le choix des deux  environnements de bureau et la langue par d&eacute;faut ayant &eacute;t&eacute; faite au moment  de la construction, non pas au moment de l'ex&eacute;cution comme dans le cas de  l'installateur de Debian. Cela ne veut pas dire qu'une image live ne pouvait  &ecirc;tre construite pour soutenir plusieurs environnements de bureau ou de  plusieurs langues et offrir &agrave; l'utilisateur un choix, mais ce n'est pas le  comportement par d&eacute;faut de <i>live-build</i>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="404" href="#404" class="lnkocn">404</a></label>
  <p class="i0" id="o404">
    Parce qu'il n'ya pas de disposition fait automatiquement pour les t&acirc;ches de  la langue, qui comprennent des &eacute;l&eacute;ments tels que des polices sp&eacute;cifiques de  la langue et des paquets de m&eacute;thodes d'entr&eacute;e, si vous les voulez, vous  devez les sp&eacute;cifier dans votre configuration. Par exemple, une image de  bureau GNOME contenant de soutien pour le japonais pourrait inclure les  t&acirc;ches suivantes:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="405" href="#405" class="lnkocn">405</a></label>
  <p class="code" id="o405">
    $ lb config<br />
$ echo "gnome-desktop desktop standard laptop" >> config/task-lists/my.list.chroot<br />
$ echo "japanese japanese-desktop japanese-gnome-desktop" >> config/task-lists/my.list.chroot<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="406" href="#406" class="lnkocn">406</a></label>
  <p class="i0" id="o406">
    Comme les t&acirc;ches de bureau sont des t&acirc;ches &laquo;internes&raquo;, pour chaque t&acirc;che de  saveur de bureau inclus dans l'image, la valeur correspondante, si elle  diff&egrave;re de la valeur par d&eacute;faut, "gnome", doit &ecirc;tre pr&eacute;configur&eacute; dans la  variable debconf &laquo;tasksel/desktop", ou bien tasksel ne la reconna&icirc;tra pas et  ne l'installera pas. Ainsi:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="407" href="#407" class="lnkocn">407</a></label>
  <p class="code" id="o407">
    $ lb config<br />
$ echo 'tasksel tasksel/desktop multiselect kde' >> config/preseed/my.preseed.chroot<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="408" href="#408" class="lnkocn">408</a></label>
  <p class="i0" id="o408">
    Ce param&egrave;tre peut prendre plusieurs valeurs, par exemple "lxde xfce" au lieu  de "kde".
  </p>
</div><div class="substance">
  <label class="ocn"><a name="409" href="#409" class="lnkocn">409</a></label>
  <p class="bold" id="o409"><a name="409"></a> <a name="hinstalling-modified-or-third-party-packages" id="hinstalling-modified-or-third-party-packages"></a>
    <a name="h8.3" ></a><a name="installing-modified-or-third-party-packages" ></a>8.3 Installation des paquets  modifi&eacute;s ou de tiers
  </p>
</div><div class="substance">
  <label class="ocn"><a name="410" href="#410" class="lnkocn">410</a></label>
  <p class="i0" id="o410">
    Tandis qu'il est contre la philosophie de Debian Live, il peut parfois &ecirc;tre  n&eacute;cessaire de construire un syst&egrave;me live avec des versions modifi&eacute;es des  paquets qui sont dans le r&eacute;f&eacute;rentiel Debian. C'est peut-&ecirc;tre de modifier ou  soutenir des fonctionnalit&eacute;s suppl&eacute;mentaires, des langues et de la marque,  ou m&ecirc;me de supprimer des &eacute;l&eacute;ments de paquets existants qui sont  ind&eacute;sirables. De m&ecirc;me, les paquets "de tiers" peuvent &ecirc;tre utilis&eacute;s pour  ajouter des fonctionnalit&eacute;s sur mesure et/ou propri&eacute;taires.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="411" href="#411" class="lnkocn">411</a></label>
  <p class="i0" id="o411">
    Cette section ne couvre pas les conseils concernant la construction ou la  maintenance des paquets modifi&eacute;s. La m&eacute;thode de Joachim Breitner 'How to  fork privately'  ‹<a href="http://www.joachim-breitner.de/blog/archives/282-How-to-fork-privately.html" target="_top">http://www.joachim-breitner.de/blog/archives/282-How-to-fork-privately.html</a>›  peut, cependant, &ecirc;tre d'int&eacute;r&ecirc;t. La cr&eacute;ation de paquets sur mesure sont  couverts dans le Debian New Maintainers' Guide at  ‹<a href="http://www.debian.org/doc/maint-guide/" target="_top">http://www.debian.org/doc/maint-guide/</a>› et ailleurs
  </p>
</div><div class="substance">
  <label class="ocn"><a name="412" href="#412" class="lnkocn">412</a></label>
  <p class="i0" id="o412">
    Il y a deux fa&ccedil;ons d'installer des paquets personnalis&eacute;s modifi&eacute;s:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="413" href="#413" class="lnkocn">413</a></label>
  <li class="bullet" id="o413">
    <tt>packages.chroot</tt>
  </li>
</div><div class="substance">
  <label class="ocn"><a name="414" href="#414" class="lnkocn">414</a></label>
  <li class="bullet" id="o414">
    En utilisant un r&eacute;f&eacute;rentiel APT personnalis&eacute;
  </li>
</div><div class="substance">
  <label class="ocn"><a name="415" href="#415" class="lnkocn">415</a></label>
  <p class="i0" id="o415">
    Utilisant <tt>packages.chroot</tt> est plus simple &agrave; r&eacute;aliser et utile pour les  personnalisations ponctuels mais a un certain nombre d'inconv&eacute;nients, tout  en utilisant un r&eacute;fer&eacute;ntiel personnalis&eacute; APT est plus fastidieux &agrave; mettre en  place.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="416" href="#416" class="lnkocn">416</a></label>
  <p class="bold" id="o416"><a name="416"></a> <a name="h8.3.1" id="h8.3.1"></a>
    <a name="8.3.1" ></a><a name="h8.3.1" ></a>8.3.1 Utilisant <tt>packages.chroot</tt> pour installer paquets personnalis&eacute;s
  </p>
</div><div class="substance">
  <label class="ocn"><a name="417" href="#417" class="lnkocn">417</a></label>
  <p class="i0" id="o417">
    Pour installer un paquet personnalis&eacute;, il suffit de le copier dans le  r&eacute;pertoire <tt>config/packages.chroot/</tt>. Les paquets qui sont dans ce  r&eacute;pertoire seront automatiquement install&eacute;s dans le syst&egrave;me live pendant la  construction du syst&eacute;me - vous n'avez pas besoin de les sp&eacute;cifier ailleurs.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="418" href="#418" class="lnkocn">418</a></label>
  <p class="i0" id="o418">
    Les paquets <b>doivent</b> &ecirc;tre nomm&eacute;s de la mani&egrave;re prescrite. Une fa&ccedil;on  simple de le faire consiste &agrave; utiliser <tt>dpkg-name</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="419" href="#419" class="lnkocn">419</a></label>
  <p class="i0" id="o419">
    L'utilisation de <tt>packages.chroot</tt> pour l'installation de paquets  personnalis&eacute;s a des inconv&eacute;nients:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="420" href="#420" class="lnkocn">420</a></label>
  <li class="bullet" id="o420">
    Il n'est pas possible d'utiliser secure APT.
  </li>
</div><div class="substance">
  <label class="ocn"><a name="421" href="#421" class="lnkocn">421</a></label>
  <li class="bullet" id="o421">
    Vous devez installer tous les paquets appropri&eacute;s dans le r&eacute;pertoire  <tt>config/packages.chroot/</tt>.
  </li>
</div><div class="substance">
  <label class="ocn"><a name="422" href="#422" class="lnkocn">422</a></label>
  <li class="bullet" id="o422">
    Il ne se pr&ecirc;te pas au stockage de configurations Debian Live dans le  contr&ocirc;le de r&eacute;vision.
  </li>
</div><div class="substance">
  <label class="ocn"><a name="423" href="#423" class="lnkocn">423</a></label>
  <p class="bold" id="o423"><a name="423"></a> <a name="h8.3.2" id="h8.3.2"></a>
    <a name="8.3.2" ></a><a name="h8.3.2" ></a>8.3.2 Utilisant un r&eacute;f&eacute;rentiel APT pour installer des paquets personnalis&eacute;s.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="424" href="#424" class="lnkocn">424</a></label>
  <p class="i0" id="o424">
    Contrairement &agrave; l'utilisation de <tt>packages.chroot</tt>, lorsque vous utilisez  un r&eacute;fer&eacute;ntiel personnalis&eacute; APT vous devez vous assurer que vous sp&eacute;cifiez  les paquets ailleurs. Voir  <a href="customizing-package-installation.html#choosing-packages-to-install">Choisir les paquets &agrave;  installer</a>  pour plus de d&eacute;tails.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="425" href="#425" class="lnkocn">425</a></label>
  <p class="i0" id="o425">
    Si cr&eacute;er un r&eacute;f&eacute;rentiel APT pour installer des packages personnalis&eacute;s peut  sembler un effort inutile, l'infrastructure peut &ecirc;tre facilement r&eacute;-utilis&eacute;e  &agrave; une date ult&eacute;rieure pour offrir les mises &agrave; jour des paquets modifi&eacute;s.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="426" href="#426" class="lnkocn">426</a></label>
  <p class="bold" id="o426"><a name="426"></a> <a name="h8.3.3" id="h8.3.3"></a>
    <a name="8.3.3" ></a><a name="h8.3.3" ></a>8.3.3 Les paquets personnalis&eacute;s et APT
  </p>
</div><div class="substance">
  <label class="ocn"><a name="427" href="#427" class="lnkocn">427</a></label>
  <p class="i0" id="o427">
    <i>live-build</i> utilise apt pour installer tous les paquets dans le syst&egrave;me live  donc il h&eacute;ritera des comportements de ce logiciel. Un exemple pertinent est  que (en supposant une configuration par d&eacute;faut), &eacute;tant donn&eacute; un paquet  disponible dans deux r&eacute;f&eacute;rentiels diff&eacute;rents avec diff&eacute;rents num&eacute;ros de  version, APT choisira d'installer le paquet avec la num&eacute;ro de version  sup&eacute;rieur.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="428" href="#428" class="lnkocn">428</a></label>
  <p class="i0" id="o428">
    Pour cette raison, vous pouvez incr&eacute;menter le num&eacute;ro de version dans les  fichiers <tt>debian/changelog</tt> de vos paquets personnalis&eacute;s pour s'assurer  que votre version modifi&eacute;e est install&eacute;e en lieu d'une dans les r&eacute;f&eacute;rentiels  officiels Debian. Cela peut aussi &ecirc;tre atteint en modifiant les pr&eacute;f&eacute;rences  de pinning d'APT dans le syst&egrave;me live - voir  <a href="customizing-package-installation.html#apt-pinning">APT pinning</a>  pour  plus d'informations.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="429" href="#429" class="lnkocn">429</a></label>
  <p class="bold" id="o429"><a name="429"></a> <a name="h8.4" id="h8.4"></a>
    <a name="8.4" ></a><a name="h8.4" ></a>8.4 Configuration d'APT au moment de la construction
  </p>
</div><div class="substance">
  <label class="ocn"><a name="430" href="#430" class="lnkocn">430</a></label>
  <p class="i0" id="o430">
    Vous pouvez configurer APT par un certain nombre d'options appliqu&eacute;es  uniquement au moment de la construction. (La configuration d'APT utilis&eacute;  dans le syst&egrave;me live en fonctionnement peut &ecirc;tre configur&eacute;e de fa&ccedil;on normale  pour un syst&egrave;me live, qui est, en incluant les configurations appropri&eacute;es  dans <tt>config/includes.chroot/</tt>.) Pour une liste compl&egrave;te, regardez les  options commen&ccedil;ant par <tt>apt</tt> dans la page de manuel de <tt>lb_config</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="431" href="#431" class="lnkocn">431</a></label>
  <p class="bold" id="o431"><a name="431"></a> <a name="hchoosing-apt-or-aptitude" id="hchoosing-apt-or-aptitude"></a>
    <a name="h8.4.1" ></a><a name="choosing-apt-or-aptitude" ></a>8.4.1 Choisir apt ou aptitude
  </p>
</div><div class="substance">
  <label class="ocn"><a name="432" href="#432" class="lnkocn">432</a></label>
  <p class="i0" id="o432">
    Vous pouvez choisir d'utiliser soit <tt>apt</tt> ou <tt>aptitude</tt> Quel logiciel  est utilis&eacute; est r&eacute;gi par l'argument <tt>--apt</tt> de <tt>lb config</tt>. Choisissez  la m&eacute;thode du comportement pr&eacute;f&eacute;r&eacute;e pour l'installation de paquets, la  diff&eacute;rence notable &eacute;tant la mani&egrave;re dont les paquets manquants sont  trait&eacute;es.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="433" href="#433" class="lnkocn">433</a></label>
  <li class="bullet" id="o433">
    <tt>apt</tt>: Avec cette m&eacute;thode, si un paquet manquant est sp&eacute;cifi&eacute;,  l'installation va &eacute;chouer. C'est le param&egrave;tre par d&eacute;faut.
  </li>
</div><div class="substance">
  <label class="ocn"><a name="434" href="#434" class="lnkocn">434</a></label>
  <li class="bullet" id="o434">
    <tt>aptitude</tt>: Avec cette m&eacute;thode, si un paquet manquant est sp&eacute;cifi&eacute;,  l'installation va r&eacute;ussir.
  </li>
</div><div class="substance">
  <label class="ocn"><a name="435" href="#435" class="lnkocn">435</a></label>
  <p class="bold" id="o435"><a name="435"></a> <a name="h8.4.2" id="h8.4.2"></a>
    <a name="8.4.2" ></a><a name="h8.4.2" ></a>8.4.2 Utilisation d'un proxy avec APT
  </p>
</div><div class="substance">
  <label class="ocn"><a name="436" href="#436" class="lnkocn">436</a></label>
  <p class="i0" id="o436">
    Une configuration commun&eacute;ment requis par APT est pour faire face &agrave; la  construction d'une image derri&egrave;re un proxy. Vous pouvez sp&eacute;cifier votre  proxy APT avec les options <tt>--apt-ftp-proxy</tt> ou <tt>--apt-http-proxy</tt> si  n&eacute;cessaire, par exemple
  </p>
</div><div class="substance">
  <label class="ocn"><a name="437" href="#437" class="lnkocn">437</a></label>
  <p class="code" id="o437">
    $ lb config --apt-http-proxy http://proxy/<br /> <br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="438" href="#438" class="lnkocn">438</a></label>
  <p class="bold" id="o438"><a name="438"></a> <a name="h8.4.3" id="h8.4.3"></a>
    <a name="8.4.3" ></a><a name="h8.4.3" ></a>8.4.3 R&eacute;gler APT pour &eacute;conomiser de l'espace
  </p>
</div><div class="substance">
  <label class="ocn"><a name="439" href="#439" class="lnkocn">439</a></label>
  <p class="i0" id="o439">
    Vous pouvez avoir besoin d'&eacute;conomiser de l'espace sur les supports d'images,  auquel cas l'un ou l'autre ou les deux options suivantes peuvent &ecirc;tre  d'int&eacute;r&ecirc;t.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="440" href="#440" class="lnkocn">440</a></label>
  <p class="i0" id="o440">
    Si vous ne voulez pas inclure les indices de l'APT dans l'image, vous les  pouvez omettre avec:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="441" href="#441" class="lnkocn">441</a></label>
  <p class="code" id="o441">
    $ lb config --apt-indices false<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="442" href="#442" class="lnkocn">442</a></label>
  <p class="i0" id="o442">
    Cela ne influencera les entr&eacute;es dans /etc/apt/sources.list, mais simplement  de savoir si /var/lib/apt contient les fichiers indices ou non. La  contrepartie est que APT a besoin de ces indices afin d'op&eacute;rer dans le  syst&egrave;me live, alors avant de proc&eacute;der &agrave; <tt>apt-cache search</tt> or <tt>apt-get  install</tt>, par exemple, l'utilisateur doit faire <tt>apt-get update</tt> pour  cr&eacute;er ces indices.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="443" href="#443" class="lnkocn">443</a></label>
  <p class="i0" id="o443">
    Si vous trouvez que l'installation des paquets recommand&eacute;s gonfle votre  image trop, vous pouvez d&eacute;sactiver l'option par d&eacute;faut d'APT avec:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="444" href="#444" class="lnkocn">444</a></label>
  <p class="code" id="o444">
    $ lb config --apt-recommends false<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="445" href="#445" class="lnkocn">445</a></label>
  <p class="i0" id="o445">
    La contrepartie ici est que si vous n'installez pas les paquets recommand&eacute;s  par un paquet, c'est-&agrave;-dire, "paquets qu'on trouverai avec celui-ci dans  toute installation standard" (Debian Policy Manual, section 7.2), certains  paquets que vous avez vraiment besoin peuvent &ecirc;tre omis. Par cons&eacute;quent,  nous vous sugg&eacute;rons d'examiner la diff&eacute;rence de d&eacute;sactiver recommends rend &agrave;  votre liste de paquets (voir le fichier <tt>binary.packages</tt> g&eacute;n&eacute;r&eacute; par <tt>lb  build</tt>) et re-inclure dans votre liste tous les paquets manquants que vous  souhaitez toujours install&eacute;es. Alternativement, si vous trouvez que vous  voulez seulement un petit nombre de paquets recommand&eacute;s exclus, laissez  recommends activ&eacute; et d&eacute;fini une priorit&eacute; APT pin n&eacute;gative sur les paquets  s&eacute;lectionn&eacute;s pour &eacute;viter les install&eacute;r, comme expliqu&eacute; dans  <a href="customizing-package-installation.html#apt-pinning">APT  pinning</a>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="446" href="#446" class="lnkocn">446</a></label>
  <p class="bold" id="o446"><a name="446"></a> <a name="h8.4.4" id="h8.4.4"></a>
    <a name="8.4.4" ></a><a name="h8.4.4" ></a>8.4.4 Passer des options &agrave; apt ou aptitude
  </p>
</div><div class="substance">
  <label class="ocn"><a name="447" href="#447" class="lnkocn">447</a></label>
  <p class="i0" id="o447">
    S'il n'y a pas une option <tt>lb config</tt> pour modifier le comportement d'APT  dans la fa&ccedil;on dont vous avez besoin, utiliser <tt>--apt-options</tt> ou  <tt>--aptitude-options</tt> pour passer des options gr&acirc;ce &agrave; votre outil APT  configur&eacute;. Voir les pages de manuel <tt>apt</tt> et <tt>aptitude</tt> pour plus de  d&eacute;tails
  </p>
</div><div class="substance">
  <label class="ocn"><a name="448" href="#448" class="lnkocn">448</a></label>
  <p class="bold" id="o448"><a name="448"></a> <a name="hapt-pinning" id="hapt-pinning"></a>
    <a name="h8.4.5" ></a><a name="apt-pinning" ></a>8.4.5 APT pinning
  </p>
</div><div class="substance">
  <label class="ocn"><a name="449" href="#449" class="lnkocn">449</a></label>
  <p class="i0" id="o449">
    Pour le contexte, s'il vous pla&icirc;t lire d'abord la page de manuel  <tt>apt_preferences(5)</tt>. APT pinning peut &ecirc;tre configur&eacute; soit pour le temps  de construction, ou encore pendant l'ex&eacute;cution. Pour le premier, cr&eacute;ez  <tt>config/chroot_apt/preferences</tt>. Pour ce dernier, cr&eacute;ez  <tt>config/includes.chroot/etc/apt/preferences</tt>.
  </p>
</div><div class="substance">
  <label class="ocn"><a name="450" href="#450" class="lnkocn">450</a></label>
  <p class="i0" id="o450">
    Imaginons que vous voulez construire un syst&egrave;me live <b>Wheezy</b> mais il faut  installer tous les paquets live qui finissent dans l'image binaire depuis  <b>Sid</b> au moment de la construction. Vous devez ajouter <b>Sid</b> &agrave; votre APT sources  et le fixer de sorte que seulement les paquets que vous voulez sont  install&eacute;s au temps de construction et tous les autres sont de la  distribution du syst&egrave;me cible, <b>Wheezy</b>. Ce qui suit devrait accomplir &ccedil;a:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="451" href="#451" class="lnkocn">451</a></label>
  <p class="code" id="o451">
    $ echo "deb http://mirror/debian sid main" > config/archives/sid.list.chroot<br />
$ cat >> config/chroot_apt/preferences <<END<br />
Package: live-boot live-boot-initramfs-tools live-config live-config-sysvinit<br />
Pin: release n=sid<br />
Pin-Priority: 600<br /><br />
Package: *<br />
Pin: release n=sid<br />
Pin-Priority: 1<br />
END<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="452" href="#452" class="lnkocn">452</a></label>
  <p class="i0" id="o452">
    <b>Remarque:</b> Caract&egrave;res g&eacute;n&eacute;riques peuvent &ecirc;tre utilis&eacute;s dans les noms des paquets (par exemple <b>Package: live-*</b>) avec la version 0.8.14 ou sup&eacute;rieure d'Apt. Cela signifie qu'il fonctionne avec <b>Wheezy</b> en utilisant:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="453" href="#453" class="lnkocn">453</a></label>
  <p class="code" id="o453">
    $ lb config --distribution wheezy<br /><br />
  </p>
</div><div class="substance">
  <label class="ocn"><a name="454" href="#454" class="lnkocn">454</a></label>
  <p class="i0" id="o454">
    Une priorit&eacute; pin n&eacute;gative &eacute;vitera install&eacute;r un paquet, comme dans le cas o&ugrave;  vous ne voulez pas un paquet qui est recommand&eacute; par un autre  paquet. Supposons que vous construisez une image LXDE en utilisant l'option  <tt>--package-lists lxde</tt> mais ne veulez pas que l'utilisateur soit invit&eacute; &agrave;  stocker les mots de passe wifi dans le trousseau de cl&eacute;s. Cette liste  comprend <tt>gdm</tt>, que d&eacute;pend de <tt>gksu</tt>, que &agrave; son tour recommends  <tt>gnome-keyring</tt>. Donc, vous voulez omettre le paquet recommand&eacute;  <tt>gnome-keyring</tt>. Cela peut &ecirc;tre fait en ajoutant la strophe suivante &agrave;  <tt>config/chroot_apt/preferences</tt>:
  </p>
</div><div class="substance">
  <label class="ocn"><a name="455" href="#455" class="lnkocn">455</a></label>
  <p class="code" id="o455">
    Package: gnome-keyring<br />
Pin: version *<br />
Pin-Priority: -1<br /><br />
  </p>
</div></div><br /><div class="main_column">
  <table summary="segment navigation band" bgcolor="#ffffff" width="100%"><tr>
  <td width="70%" align="center">
    
<table summary="segment navigation available documents types: toc,doc,pdf,concordance" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <td align="center" bgcolor="#ffffff">
  <a href="sisu_manifest.fr.html" target="_top" >
      <font face="verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman" size="2">
    [&nbsp;document&nbsp;manifest&nbsp;]
  </font> 
  </a>
</td>
  
</tr></table>
  </td>
  <td width="5%" align="right">
    <table summary="segment navigation pre/next" border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="center" bgcolor="#ffffff">
  <a href="customization-overview.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_prev_red.png" alt="&lt;&lt;&nbsp;previous" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="toc.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_up_red.png" alt="TOC" />
  </a>
</td>
<td align="center" bgcolor="#ffffff">
  <a href="customizing-contents.fr.html" target="_top" >
    <img border="0" width="22" height="22" src="../_sisu/image_sys/arrow_next_red.png" alt="next&nbsp;&gt;&gt;" />
  </a>
</td>
<td>
</td></tr>
</table>
  </td></tr>
  </table>
  <table summary="segment hidden control pre and next" width="100%" border="0" cellpadding="0" bgcolor=#eeeeee align="center">
<tr><td align="left">
  <a href="customization-overview.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&lt;" />
  </a>
</td>
<td align="center">
  <a href="toc.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&#094;" />
  </a>
</td>
<td align="right">
  <a href="customizing-contents.fr.html" target="_top" >
    <img border="0" width="100%" height="20" src="../_sisu/image_sys/dot_white.png" alt="&gt;" />
  </a>
</td></tr>
</table>
</div><div class="main_column">


<a name="bottom" id="bottom"></a>
<a name="down" id="down"></a>
<a name="end" id="end"></a>
<a name="finish" id="finish"></a>
<a name="stop" id="stop"></a>
<a name="credits" id="credits"></a>
</div></div></body>
</html>