summaryrefslogtreecommitdiff
path: root/doc/manual/fr_FR/user_Installation.xml
blob: 6fbf118b69466a3d622c8da3279dba13534e639f (plain)
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
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="installation">
  <title>Détails sur l'installation</title>

  <para>Comme l'installation de VirtualBox varie selon votre système d'exploitation
  hôte, nous fournissons des instructions d'installation dans quatre chapitres
  distincts, respectivement pour Windows, Mac OS X, Linux et Solaris.</para>

  <sect1 id="installation_windows">
    <title>Installation sur des hôtes Windows</title>

    <sect2>
      <title>Prérequis</title>

      <para>Pour les différentes versions de Windows que nous supportons en tant
      que systèmes d'exploitation hôtes, merci de vous reporter au <xref
      linkend="hostossupport" />.</para>

      <para>En outre, l'installeur Windows 1.1 ou supérieur doit être présent sur
      votre système. Cela devrait être le cas si vous avez installé les mises
      à jour récentes de Windows.</para>
    </sect2>

    <sect2>
      <title>Effectuer l'installation</title>

      <para>L'installation de VirtualBox peut se lancer <itemizedlist>
          <listitem>
            <para>soit en cliquant deux fois sur son fichier exécutable (contenant
            les architectures 32 et 64 bits)</para>
          </listitem>

          <listitem>
            <para>soit en entrant <screen>VirtualBox.exe -extract</screen></para>

            <para>sur la ligne de commande. Cela va extraire les deux installeurs 
            dans un répertoire temporaire où vous trouverez ensuite les fichiers
            .MSI habituels. Puis vous pouvez faire un
            <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi</screen>
            pour lancer l'installation.</para>
          </listitem>
        </itemizedlist></para>

      <para>Dans tous les cas, ceci affichera la boîte de dialrgue de bienvenue
      dans l'installation et vous permet de choisir où installer VirtualBox et
      les composants à installer. Outre l' application  VirtualBox, les composants
      suivants sont disponibles&#xA0;:<glosslist>
          <glossentry>
            <glossterm>Support USB</glossterm>

            <glossdef>
              <para>Ce paquet contient des pilotes spéciaux pour votre hôte Windows
              dont a besoin VirtualBox pour supporter pleinement les périphériques
              USB dans vos machines virtuelles.</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>Réseau</glossterm>

            <glossdef>
              <para>Ce paquet contient les pilotes réseaux supplémentaires pour
              votre hôte Windows, dont a besoin VirtualBox p*ur supporter le
              réseau bridgç (pour que les cartes réseaux de votre VM soient
              accessibles depuis d'autres machines de votre réseau physique).</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>Support Python</glossterm>

            <glossdef>
              <para>Ce paquet contient le support de scriptage Python pour l'API
              de VirtualBox (voir <xref linkend="VirtualBoxAPI" />). Pour qu'ils
              fonctionnent, une installation de Python sur Windows opérationnelle
              est requise sur le système.<footnote>
                  <para>Voir, par exemple, <ulink
                  url="http://www.python.org/download/windows/">http://www.python.org/download/windows/</ulink>.</para>
                </footnote></para>
            </glossdef>
          </glossentry>
        </glosslist></para>

      <para>Selon votre configuration de Windows, il se peut que vous voyez des
      avertissements de "pilotes non signés" ou équivalent. Merci d sélectionner
      "Continuer" sur ces avertissements, sans quoi VirtualBox pourrait ne pas
      fonctionner correctement après l'installation.</para>

      <para>L'installeur va créer un groupe "VirtualBox" dans le  menu "Démarrer"
      de Windows qui vous permet de lancer l'application et d'accéder à sa
      documentation.</para>

      <para>Avec des paramètres standards, VirtualBox sera installé pour tous
      les utilisateurs du système local. Si ce n'est pas ce que vous voulez,
      vous devez appeler l'installeur en l'extrayant d'abord via <screen>VirtualBox.exe -extract</screen>
      puis en faisant comme suit&#xA0;: <screen>VirtualBox.exe -msiparams ALLUSERS=2</screen>
      ou <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi ALLUSERS=2</screen>
      sur les fichiers .MSI extraits. Ceci n'installera VirtualBox que pour
      l'utilisateur actuel.</para>

      <para>Si vous ne voulez pas installer toutes les fonctionnalités de VirtualBox,
      vous pouvez régler le paramètre <computeroutput>ADDLOCAL</computeroutput>
      en option pour nommer explicitement les fonctionnalités à installer. Les
      fonctionnalités suivantes sont disponibles&#xA0;: <glosslist>
          <glossentry>
            <glossterm>VBoxApplication</glossterm>

            <glossdef>
              <para>Binaires principaux de VirtualBox.<note>
                  <para>Il ne faut pas que cette fonctionnalité soit absente car
                  elle contient l'ensemble de fichiers minimum pour que
                  l'installation de VirtualBox fonctionne.</para>
                </note></para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>VBoxUSB</glossterm>

            <glossdef>
              <para>Support USB.</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>VBoxNetwork</glossterm>

            <glossdef>
              <para>Tout le support réseau&#xA0;; y compris les fonctionnalités
              VBoxNetworkFlt et VBoxNetworkAdp (voir ci-dessous).</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>VBoxNetworkFlt</glossterm>

            <glossdef>
              <para>Support du réseau bridgé.</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>VBoxNetworkAdp</glossterm>

            <glossdef>
              <para>Support du réseau Host-only.</para>
            </glossdef>
          </glossentry>

          <glossentry>
            <glossterm>VBoxPython</glossterm>

            <glossdef>
              <para>Support Python.</para>
            </glossdef>
          </glossentry>
        </glosslist>Par exemple, pour n'installer que le support USB avec les
        binaires principaux, faites un&#xA0;: <screen>VirtualBox.exe -msiparams ADDLOCAL=VBoxApplication,VBoxUSB</screen>
      ou un <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi ADDLOCAL=VBoxApplication,VBoxUSB</screen></para>
    </sect2>

    <sect2>
      <title>Désinstallation</title>

      <para>Comme VirtualBox utilise l'installeur standard de Microsoft Windows,
      vous pouvez désinstaller VirtualBox en sécurité n'importe quand en choisissant
      l'entrée du programme dans le menu "Ajouter/supprimer des programmes" du
      panneau de configuration de Windows.</para>
    </sect2>

    <sect2>
      <title>Installation sans efforts</title>

      <para>Vous pouvez effectuer des installations sans efforts en utilisant
      le support MSI standard.</para>
    </sect2>
  </sect1>

  <sect1>
    <title>Installation sur des hôtes Mac OS X</title>

    <sect2>
      <title>Effectuer l'installation</title>

      <para>Pour les hôtes Mac OS X, VirtualBox est dans un fichier image de
      disque (<computeroutput>dmg</computeroutput>). Effectuez les étapes
      suivantes&#xA0;: <orderedlist>
          <listitem>
            <para>Cliquez deux fois sur ce fichier pour monter son contenu.</para>
          </listitem>

          <listitem>
            <para>Une fenêtre s'ouvrira, vous disant de cliquer deux fois 
            sur le fichier de l'installeur
            <computeroutput>VirtualBox.mpkg</computeroutput> affiché dans cette
            fenêtre.</para>
          </listitem>

          <listitem>
            <para>Ceci démarrera l'installeur, qui vous permettra de 
            sélectionner où installer VirtualBox.</para>
          </listitem>
        </orderedlist></para>

      <para>Après l'installation, vous pouvez voir une icône VirtualBox dans le
      dossier "Applications" du Finder.</para>
    </sect2>

    <sect2>
      <title>Désinstallation</title>

      <para>Pour désinstaller VirtualBox, réouvrez le fichier image de disque (dmg)
      et cliquez deux fois sur l'icône Désinstaller dedans.</para>
    </sect2>

    <sect2>
      <title>Installation sans efforts</title>

      <para>Pour effectuer une installation non interactive de VirtualBox, vous
      pouvez la version en ligne de commande de l'installeur.</para>

      <para>Montez le fichier image du disque (dmg" comme décrit dans
      l'installation normale. Ouvrez ensuite une session de terminal et exécutez&#xA0;:</para>

      <screen>sudo installer -pkg /Volumes/VirtualBox/VirtualBox.mpkg \
      -target /Volumes/Macintosh\ HD</screen>
    </sect2>
  </sect1>

  <sect1 id="install-linux-host">
    <title>Installing sur des hôtes Linux</title>

    <sect2>
      <title>Prérequis</title>

      <para>Pour les diverses versions de Linux que nous supportons comme systèmes
      d'exploitation hôtes, merci de vous reporter au <xref
      linkend="hostossupport" />.</para>

      <para>Vous devrez installer les paquets suivants sur votre système Linux
      avant de commencer l'installation (certains systèmes feront cela pour
      vous automatiquement quand vous installerez VirtualBox)&#xA0;:</para>

      <itemizedlist>
        <listitem>
          <para>Qt 4.6.2 ou supérieur&#xA0;;</para>
        </listitem>

        <listitem>
          <para>SDL 1.2.7 ou supérieur (cette bibliothèque graphique s'appelle
          en général <computeroutput>libsdl</computeroutput> ou équivalent).</para>
        </listitem>
      </itemizedlist>

      <note>
        <para>Pour être précis, ces paquets ne sont requis que si voulez lancer
        les interfaces graphiques de VirtualBox. En particulier, 
        <computeroutput>VirtualBox</computeroutput>, le gestionnaire graphique
        de VirtualBox, a besoin de Qt et de SDL&#xA0;;
        <computeroutput>VBoxSDL</computeroutput>, notre interface graphique 
        simplifiée, exige seulement SDL. Inversement, si vous ne voulez que
        <computeroutput>VBoxHeadless</computeroutput>, ni Qt ni SDL ne sont
        requis.</para>
      </note>
    </sect2>

    <sect2 id="externalkernelmodules">
      <title>Le module noyau de VirtualBox</title>

      <para>VirtualBox utilise un module spécial du noyau appelé
      <computeroutput>vboxdrv</computeroutput> pour effectuer des affectations de
      mémoire physique et contrôler le processeur pour exécuter les systèmes
      invités. Sans ce module du noyau, vous pouvez utiliser le gestionnaire
      de VirtualBox pour configurer des machines virtuelles mais elles ne démarreront
      pas. En outre, existe des modules noyau
      <computeroutput>vboxnetflt</computeroutput> et
      <computeroutput>vboxnetadp</computeroutput> requis pour les fonctionnalités
      réseau plus avancées de VirtualBox.</para>

      <para>Le module noyau de VirtualBox est automatiquement installé sur votre
      système quand vous installez VirtualBox. Pour le maintenir avec les futures
      mises à jour du noyau, pour les distributions Linux qui le permettent --
      la plupart de celles actuelles -- nous recommandons d'installer
      Dynamic Kernel Module Support
      (DKMS)<footnote>
          <para>Voir <ulink
          url="http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support">http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support</ulink>
          pour une introduction.</para>
        </footnote>. Cet environnement vous aide à construire et à mettre à jour
        les modules du noyau.</para>

      <para>Si DKMS n'est pas déjà installé, exécutez une des procédures suivantes&#xA0;:
      <itemizedlist>
          <listitem>
            <para>Sur un système Ubuntu&#xA0;:</para>

            <screen>sudo apt-get install dkms</screen>
          </listitem>

          <listitem>
            <para>Sur un système Fedora&#xA0;:<screen>yum install dkms</screen></para>
          </listitem>

          <listitem>
            <para>Sur un système Mandriva ou Mageia&#xA0;:<screen>urpmi dkms</screen></para>
          </listitem>
        </itemizedlist></para>

      <para>Si DKMS est disponible et installé, le module du noyau VirtualBox 
      devrait toujours fonctionner automatiquement et il sera automatiquement
      reconstruit si vous mettez à jour le noyau de votre hôte.</para>

      <para>Sinon, il n'y a que deux situations où vous devrez vous préoccuper
      du module noyau&#xA0;:<orderedlist>
          <listitem>
            <para>L'installation échoue dès le départ. Cela signifie probablement 
            que votre système Linux n'est pas prêt à construire des modules noyau
            externes.</para>

            <para>La plupart des distributions Linux peuvent être paramétrées 
            simplement en installant les bons paquets - en principe il s'agit
            du compilateur GNU (GCC), GNU Make (make) et des paquets contenant
            les fichiers d'en-tête de votre noyau - et en s'assurant que toutes
            les mises à jour du système sont installées et que le système
            exécute le noyau le plus récent proposé par la distribution.
            <emphasis>Les numéros de version des paquets des fichiers d'en-tête 
            doivent être les mêmes que celui du noyau que vous utilisez.</emphasis></para>

            <itemizedlist>
              <listitem>
                <para>Avec les versions Debian et Ubuntu, vous devez installer
                la bonne version de
                <computeroutput>linux-headers</computeroutput> et s'il existe,
                le paquet <computeroutput>linux-kbuild</computeroutput>. Les
                versions actuelles d'Ubuntu devraient avoir installé les bons 
                paquets par défaut.</para>
              </listitem>

              <listitem>
                <para>Dans les versions de Debian et d'Ubuntu encore plus anciennes,
                vous devez installer la bonne version du paquet
                <computeroutput>kernel-headers</computeroutput>.</para>
              </listitem>

              <listitem>
                <para>Sur les systèmes Fedora et Redhat, le paquet est 
                <computeroutput>kernel-devel</computeroutput>.</para>
              </listitem>

              <listitem>
                <para>Sur SUSE et openSUSE Linux, vous devez installer les bonnes
                versions des paquets <computeroutput>kernel-source</computeroutput>
                et <computeroutput>kernel-syms</computeroutput>.</para>
              </listitem>

              <listitem>
                <para>Si vous avez construit votre propre noyau, vous devrez
                vous assurer d'avoir installé toutes les en-têtes requises et
                d'autres fichiers au bon endroit pour construire les modules externes.
                Les détails sur la manière de faire cela dépendent de la façon
                dont vous avez construit votre noyau et si vous n'êtes pas sûr,
                vous devriez consulter la documentation que vous avez suivie pour
                construire.</para>
              </listitem>
            </itemizedlist>
          </listitem>

          <listitem>
            <para>Le noyau de votre hôte Linux a été mis à jour et DKMS n'est
            pas installé. Dans ce cas, le module du noyau devra être 
            réinstallé en exécutant (en tant qu'administrateur)&#xA0;:</para>

            <screen>/etc/init.d/vboxdrv setup</screen>
          </listitem>
        </orderedlist></para>
    </sect2>

    <sect2>
      <title>Effectuer l'installation</title>

      <para>VirtualBox est disponible de base dans un certain nombre de formats
      de paquet pour diverses distributions Linux classiques (voir <xref linkend="hostossupport" />
      pour les détails). En outre, un installeur générique alternatif 
      (.run) devrait fonctionner sur la plupart des distributions Linux.</para>

      <sect3>
        <title>Installer VirtualBox à partir d'un paquet Debian/Ubuntu</title>

        <para>Tout d'abord, téléchargez le paquet adapté à votre distribution.
        Les exemples suivants supposent que vous installez sur un système 
        Ubuntu Raring 32 bits. Utilisez <computeroutput>dpkg</computeroutput>
        pour installer le paquet Debian&#xA0;:</para>

        <screen>sudo dpkg -i VirtualBox-3.2_$VBOX_VERSION_STRING_Ubuntu_raring_i386.deb</screen>

        <para>On vous demandera d'accepter la licence d'utilisation Personelle
        et d'évaluation de VirtualBox. Sauf si vous répondez "oui" l'installation
        sera annulée.</para>

        <para>L'installeur cherchera aussi un module noyau VirtualBox adapté à
        votre noyau. Le paquet comprend des modules précompilés pour la plupart
        des configurations de noyau classiques. Si aucun module noyau adapté
        n'est trouvé, le script d'installation essaie de construire un module
        lui-même. Si le processus de construction ne réussit pas, on vous affichera
        un avertissement et le paquet ne sera pas configuré. Merci de jeter un
        &#x153;il sur <computeroutput>/var/log/vbox-install.log</computeroutput>
        pour voir pourquoi la compilation a échoué. Il se peut que vous deviez installer
        les en-têtes de Linux appropriées (voir <xref
        linkend="externalkernelmodules" />). Après avoir corrigé les problèmes,
        faites <screen>sudo /etc/init.d/vboxdrv setup</screen>Ceci
        démarrera un nouvel essai de construction du module.</para>

        <para>Si un module de noyau convenable a été trouvé dans le paquet, ou
        si le module a été construit avec succès, le script d'installation 
        essaiera de charger ce module. Si ceci échoue, merci de voir <xref
        linkend="ts_linux-kernelmodule-fails-to-load" /> pour plus
        d'informations.</para>

        <para>Une fois que VirtualBox s'est installé et configuré avec succès,
        vous pouvez le démarrer en sélectionnant "VirtualBox" dans votre menu
        démarrer ou en ligne de commande (voir <xref linkend="startingvboxonlinux" />).</para>
      </sect3>

      <sect3>
        <title>Utiliser l'installeur alternatif (VirtualBox.run)</title>

        <para>L'installeur alternatif effectue les étapes suivantes&#xA0;:</para>

        <itemizedlist>
          <listitem>
            <para>Il déballe les fichiers de l'application dans le répertoire
            cible, <screen>/opt/VirtualBox/</screen> qu'on ne peut pas modifier.</para>
          </listitem>

          <listitem>
            <para>Il construit les modules noyau de VirtualBox 
            (<computeroutput>vboxdrv</computeroutput>,
            <computeroutput>vboxnetflt</computeroutput> et
            <computeroutput>vboxnetadp</computeroutput>) et il les installe.</para>
          </listitem>

          <listitem>
            <para>Il crée
            <computeroutput>/etc/init.d/vboxdrv</computeroutput>, un script
            d'installation pour démarrer le module noyau de VirtualBox.</para>
          </listitem>

          <listitem>
            <para>Il crée un nouveau groupe système appelé
            <computeroutput>vboxusers</computeroutput>.</para>
          </listitem>

          <listitem>
            <para>Il crée des liens symboliques
            <computeroutput>/usr/bin</computeroutput> vers un script shell
            (<computeroutput>/opt/VirtualBox/VBox</computeroutput>) qui fait
            des vérifications de propreté et qui répartit les exécutables finaux,
            <computeroutput>VirtualBox</computeroutput>,
            <computeroutput>VBoxSDL</computeroutput>,
            <computeroutput>VBoxVRDP</computeroutput>,
            <computeroutput>VBoxHeadless</computeroutput> et
            <computeroutput>VBoxManage</computeroutput></para>
          </listitem>

          <listitem>
            <para>Il crée
            <computeroutput>/etc/udev/rules.d/60-vboxdrv.rules</computeroutput>,
            un fichier de description pour udev, s'il est présent, pour rendre les
            périphériques USB accessibles par tous les utilisateurs du groupe
            <computeroutput>vboxusers</computeroutput>.</para>
          </listitem>

          <listitem>
            <para>Il écrit le répertoire d'installation 
            <computeroutput>/etc/vbox/vbox.cfg</computeroutput>.</para>
          </listitem>
        </itemizedlist>

        <para>L'installeur doit être exécuté en tant qu'administrateur, soit avec
        <computeroutput>install</computeroutput> soit avec
        <computeroutput>uninstall</computeroutput>, en premier
        paramètre.</para>

        <screen>sudo ./VirtualBox.run install</screen>

        <para>Ou si vous n'avez pas de commande "sudo" disponible, lancez ceci plutôt
        en tant qu'administrateur&#xA0;:<screen>./VirtualBox.run install</screen></para>

        <para>Après cela, vous devez mettre tous les utilisateurs qui devraient
        pouvoir accéder à des périphériques USB depuis des invités VirtualBox
        dans le groupe <computeroutput>vboxusers</computeroutput>, soit
        via les outils de gestion graphiques, soit en lançant la commande
        suivante en tant qu'administrateur&#xA0;:</para>

        <screen>sudo usermod -a -G vboxusers username</screen>

        <para><note>
            <para>La commande <computeroutput>usermod</computeroutput> de
            certaines distributions Linux anciennes ne supporte pas l'option
            <computeroutput>-a</computeroutput> (qui ajoute l'utilisateur au groupe
            donné sans le rendre membre d'autres groupes). Dans ce cas, cherchez
            les membres actuels du groupe avec la commande
            <computeroutput>groups</computeroutput> et ajoutez tous ces
            groupes dans une liste séparée par des virgules à la ligne de
            commande dans l'option
            <computeroutput>-G</computeroutput>, comme ceci&#xA0;:
            <computeroutput>usermod -G group1,group2,vboxusers
            username</computeroutput>.</para>
          </note></para>
      </sect3>

      <sect3>
        <title>Effectuer une installation manuelle</title>

        <para>Si, pour une raison quelconque, vous ne pouvez pas utiliser l'installeur
        en script shell décrit précédemment, vous pouvez aussi effectuer une
        installation manuelle. Appelez l'installeur comme ceci&#xA0;:</para>

        <screen>./VirtualBox.run --keep --noexec</screen>

        <para>Ceci déballera tous les fichiers nécessaires à l'installation dans le
        répertoire <computeroutput>install</computeroutput> sous le répertoire
        actuel. Les fichiers de l'application VirtualBox sont contenus dans 
        <computeroutput>VirtualBox.tar.bz2</computeroutput> que vous pouvez
        déballer dans n'importe quel répertoire de votre système. Par exemple&#xA0;:</para>

        <screen>sudo mkdir /opt/VirtualBox
sudo tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen>

        <para>ou en tant qu'administrateur&#xA0;:<screen>mkdir /opt/VirtualBox
tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen></para>

        <para>Les sources du module noyau de VirtualBox sont fournies dans le
        répertoire <computeroutput>src</computeroutput>. Pour construire le
        module, allez dans le répertoire et lancez</para>

        <screen>make</screen>

        <para>Si tout se construit correctement, lancez la commande suivante pour
        installer le module dans le bon répertoire de modules&#xA0;:</para>

        <screen>sudo make install</screen>

        <para>Si vous m'avez pas sudo, passez en compte administrateur et lancez
        <screen>make install</screen></para>

        <para>Le module de noyau VirtualBox a besoin d'un n&#x153;ud de périphérique
        pour fonctionner. La commande make ci-dessus vous dira comment créer 
        le n&#x153;ud de périphérique selon votre système Linux. La procédure
        est lélèrement différente pour une installation Linux classique avec le
        répertoire <computeroutput>/dev</computeroutput>, un système avec 
        <computeroutput>devfs</computeroutput>, maintenant obsolète, et un
        système Linux moderne avec <computeroutput>udev</computeroutput>.</para>

        <para>Sur certaines distributions Linux, vous pourriez rencontrer des
        difficultés pour construire le module. Vous devrez analyser les messages
        d'erreur du système de construction pour trouver la cause des problèmes.
        En général, assurez-vous que les sources du noyau Linux actuel sont
        utilisées pour le processus de construction.</para>

        <para>Remarquez que le n&#x153;ud de périphérique
        <computeroutput>/dev/vboxdrv</computeroutput> du module noyau doit appartenir
        à root:root et n'être autorisé en lecture/écriture que pour l'utilisateur.</para>

        <para>Ensuite, vous devrez installer le script d'initialisation du système
        pour le module du noyau&#xA0;:<screen>cp /opt/VirtualBox/vboxdrv.sh /etc/init.d/vboxdrv</screen>(en supposant que 
        vous avez installé VirtualBox dans le répertoire
        <computeroutput>/opt/VirtualBox</computeroutput>) et activé le script
        d'initialisation en utilisant la méthode adaptée à votre distribution.
        Vous devriez créer un fichier de configuration pour VirtualBox&#xA0;:<screen>mkdir /etc/vbox
echo INSTALL_DIR=/opt/VirtualBox &gt; /etc/vbox/vbox.cfg</screen>et, par commodité,
créer les liens symboliques suivants&#xA0;:</para>

        <screen>ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless
ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL</screen>
      </sect3>

      <sect3>
        <title>Mettre à jour et désinstaller VirtualBox</title>

        <para>Avant de mettre à jour ou de désinstaller VirtualBox, vous devez
        fermer toutes les machines virtuelles actuellement en fonction et quitter
        les applications VirtualBox ou VBoxSVC. Pour mettre à jour VirtualBox, 
        lancez simplement l'installeur de la version à jour. Pour désinstaller
        VirtualBox, appelez  l'installeur comme ceci&#xA0;: <screen>sudo ./VirtualBox.run uninstall</screen>
       ou, en tant qu'administrateur<screen>./VirtualBox.run uninstall</screen>. 
       À partir de la version 2.2.2, vous pouvez désinstaller le paquet .run en
       appelant <screen>/opt/VirtualBox/uninstall.sh</screen>Pour désinstaller
       VirtualBox à la main, inversez simplement les étapes de l'installation 
       manuelle.</para>
      </sect3>

      <sect3>
        <title>Installation automatique des paquets Debian</title>

        <para>Les paquets Debian solliciteront une intervention de l'utilisateur
        lors de la première installation. On utilise le système debconf pour
        effectuer cette tâche. Pour empêcher toute intervention de l'utilisateur
        pendant l'installation, vous pouvez définir des valeurs par défaut. Un 
        fichier <computeroutput>vboxconf</computeroutput> peut contenir les
        paramètres de debconf suivants&#xA0;: <screen>virtualbox virtualbox/module-compilation-allowed boolean true
virtualbox virtualbox/delete-old-modules boolean true</screen>La première ligne

       permet la compilation du module noyau vboxdrv si aucun module n'a été trouvé
       pour le noyau actuel. La deuxième ligne permet au paquet d'effacer
       les anciens modules vboxdrv compilés par des installations précédentes.</para>

        <para>Ces paramètres par défaut peuvent être appliqués avec 
        <screen>debconf-set-selections vboxconf</screen> avant l'installation du
        paquet Debian VirtualBox.</para>

        <para>De plus, il existe des options de configuration classiques que vous
        pouvez définir avant l'installation, décrites au <xref
        linkend="linux_install_opts" />.</para>
      </sect3>

      <sect3>
        <title>Installation automatique des paquets .rpm</title>

        <para>Le format .rpm n'offre pas de système de configuration comparable
        au système debconf. SVoir <xref
        linkend="linux_install_opts" /> pour savoir comment définir cartaines
        options d'installation classiques fournies par VirtualBox.</para>
      </sect3>

      <sect3 id="linux_install_opts">
        <title>Options d'installation automatique</title>

        <para>Pour configurer le processus d'installation de nos paquets .deb et
        .rpm, vous pouvez créer un fichier de réponses appelé
        <computeroutput>/etc/default/virtualbox</computeroutput>. La génération
        automatique de la règle udev peut être empêchée par le paramètre suivant&#xA0;:
        <screen>INSTALL_NO_UDEV=1</screen> La création du groupe vboxusers peut
        être empêchée avec <screen>INSTALL_NO_GROUP=1</screen>
        Si la ligne <screen>INSTALL_NO_VBOXDRV=1</screen> est spécifiée, l'installeur
        du paquet n'essaiera pas de construire le module noyau
        <computeroutput>vboxdrv</computeroutput> si aucun module adapté au noyau
        actuel n'a été trouvé.</para>
      </sect3>
    </sect2>

    <sect2>
      <title>Le groupe vboxusers</title>

      <para>Les installeurs pour Linux créent le groupe d'utilisateurs système
      <computeroutput>vboxusers</computeroutput> pendant l'installation. Tous les
      utilisateurs du szstème qui vont utiliser les périphériques USB depuis des
      invités VirtualBox doivent être membres de ce groupe. Un utilisateur peut
      devenir membre du groupe 
      <computeroutput>vboxusers</computeroutput> via l'outil graphique de gestion
      des utilisateurs/groupes ou en ligne de commande avec</para>

      <screen>sudo usermod -a -G vboxusers nomutilisateur</screen>

    </sect2>
    <sect2 id="startingvboxonlinux">
      <title>Démarrer VirtualBox sur Linux</title>

      <para>La façon la plus simple de démarrer un programme VirtualBox est de
      lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
      <computeroutput>VBoxManage</computeroutput>,
      <computeroutput>VBoxSDL</computeroutput> ou
      <computeroutput>VBoxHeadless</computeroutput>) à partir d'un terminal. Ce
      sont des liens symboliques vers <computeroutput>VBox.sh</computeroutput> 
      qui démarrent pour vous le programme nécessaire.</para>

      <para>Les instructions détaillées suivantes ne devraient vous intéresser que
      si vous souhaitez exécuter VirtualBox sans l'installer préalablement. Vous
      devriez commencer par compiler le module noyau
      <computeroutput>vboxdrv</computeroutput> (voir ci-d:ssus) et l'insérer dans
      le noyau Linux. VirtualBox consiste en un démon de service (<computeroutput>VBoxSVC</computeroutput>)
      et plusieurs applications. Le démon est démarré automatiquement si nécessaire.
      Toutes les applications VirtualBox communiqueront avec le démon par les
      sockets du démon local d'Unix. Il peu] y avoir plusieurs 
      instances de démon sous différents comptes utilisateurs at les applications
      peuvent ne communiquer qu'avec le démon en fonction sous le compte utilisateur
      en tant qu'application. La socket de domaine locale réside dans un
      sous-répertoire du répertoire des fichiers temporaires de votre ystème, 
      appelé <computeroutput>.vbox-&lt;username&gt;-ipc</computeroutput>. En cas
      de problèmes de communication ou de problèmes au démarrage du serveur, vous
      pouvez essayer de supprimer ce répertoire.</para>

      <para>Toutes les applications de VirtualBox 
      (<computeroutput>VirtualBox</computeroutput>,
      <computeroutput>VBoxSDL</computeroutput>,
      <computeroutput>VBoxManage</computeroutput> et
      <computeroutput>VBoxHeadless</computeroutput>) exigent que le répertoire
      de VirtualBox soit dans le chemin de la bibliothèque&#xA0;:</para>

      <screen>LD_LIBRARY_PATH=. ./VBoxManage showvminfo "Windows XP"</screen>
    </sect2>
  </sect1>

  <sect1 id="install-solaris-host">
    <title>Installation sur les hôtes Solaris</title>

    <para>Pour les versions spécifiques de Solaris que nous supportons comme
    systèmes d'exploitation hôtes, merci de vous reporter au <xref
    linkend="hostossupport" />.</para>

    <para>Si vous avez déjà une instance installée de VirtualBox sur votre hôte
    Solaris, merci de la désinstaller avant d'installer une nouvelle instance.
    Reportez-vous à <xref linkend="uninstall-solaris-host" /> pour les
    instructions de désinstallation.</para>

    <sect2>
      <title>Effectuer l'installation</title>

      <para>VirtualBox est disponible en paquet Solaris standard. Téléchargez
      le paquet SunOS VirtualBox qui comprend les versions 32 et 64 bits de
      VirtualBox. <emphasis>L'installation dojt se faire en tant qu'administrateur
      et depuis l'espace global</emphasis> car l'installeur de VirtualBox charge
      des pilotes noyau qui ne peuvent pas l'être depuis des espaces non globaux.
      Pour vérifier là où vous êtes actuellement, lancez la commande
      <computeroutput>zonename</computeroutput>. Exécutez les
      commandes suivantes&#xA0;:</para>

      <screen>gunzip -cd VirtualBox-$VBOX_VERSION_STRING-SunOS.tar.gz | tar xvf -</screen>

      <para>À partir de VirtualBox 3.1, le paquet noyau de VirtualBox n'est plus
      distinct et il a été intégré au paquet principal.
      Installez le paquet VirtualBox en utilisant&#xA0;:</para>

      <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS.pkg</screen>

      <note>
        <para>Si vous utilisez les Espaces Solaris, pour n'installer VirtualBox
        que dans celui actuel et pas dans une autre, utilisez
        <computeroutput>pkgadd -G</computeroutput>. Pour plus d'informations,
        reportez-vous au manuel de <computeroutput>pkgadd</computeroutput>&#xA0;;
        voir aussi <xref linkend="solaris-zones" />.</para>
      </note>

      <para>L'installeur vous demandera alors d'entrer le paquet que vous voulez
      installer. Choisissez "1" ou "tous" et poursuivez. Ensuite, l'installeur
      vous demandera si vous voulez autoriser l'exécution du script postinstall.
      Choisissez "y" et poursuivez, car il est fondamental d'exécuter ce script
      qui installe le module noyau de VirtualBox. Suite à cette confirmation,
      l'installeur installra VirtualBox et exécutera le script de paramétrage
      postinstall.</para>

      <para>Une fois que le script postinstall a été exécuté, votre installation
      est maintenant terminée. Vous pouvez maintenant effacer en toute sécurité
      de votre système le paquet décompressé et les fichiers 
      <computeroutput>autoresponse</computeroutput>.
      VirtualBox devrait être installé dans
      <computeroutput>/opt/VirtualBox</computeroutput>.</para>
    </sect2>

    <sect2>
      <title>Le groupe vboxuser</title>

      <para>À partir de VirtualBox 4.1, l'installeur crée un groupe d'utilisateurs
      système <computeroutput>vboxuser</computeroutput> pendant l'installation
      sur les hôtes Solaris qui supportent les fonctionnalités USB exigées par 
      VirtualBox. Tous les utilisateurs système qui vont utiliser des périphériques
      USB à partir des invités dans VirtualBox doivent faire partie de ce groupe.
      Un utilisateur peut devenir membre de ce 
      groupe avec les outils de gestion graphiques des utilisateurs/groupes ou,
      en ligne de commande, en exécutant en tant qu'administrateur&#xA0;:</para>

      <screen>usermod -G vboxuser username</screen>

      <para>Remarquez que l'ajout d'un utilisateur actif à ce groupe exigera que
      l'utilisateur se déconnecte et se reconnecte. Vous devriez faire cela à la
      main après avoir installé avec succès le paquet.</para>
    </sect2>

    <sect2>
      <title>Démarrer VirtualBox sur Solaris</title>

      <para>La façon la plus simple de démarrer un programme VirtualBox est de
      lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
      <computeroutput>VBoxManage</computeroutput>,
      <computeroutput>VBoxSDL</computeroutput> ou
      <computeroutput>VBoxHeadless</computeroutput>) à partir d'un terminal. Ce
      sont des liens symboliques vers <computeroutput>VBox.sh</computeroutput> 
      qui démarre pour vous le programme requis.</para>

      <para>Vous pouvez aussi appeler directement les programmes souhaités depuis
      <computeroutput>/opt/VirtualBox</computeroutput>. L'utilisation des liens
      fournis est plus facile car vous n'êtes pas obligé de taper le chemin complet.</para>

      <para>Vous pouvez configurer certains éléments de l'interface graphique
      <computeroutput>VirtualBox</computeroutput> en Qt tels que la police et
      les couleurs en exécutant <computeroutput>VBoxQtconfig</computeroutput> 
      à partir du terminal.</para>
    </sect2>

    <sect2 id="uninstall-solaris-host">
      <title>Désinstallation</title>

      <para>La désinstallation de VirtualBox sur Solaris qécessite les droits
      d'administrateur. Pour effectuer la désinstallation, démarrez une session
      administrateur en terminal et exeécutez&#xA0;:</para>

      <screen>pkgrm SUNWvbox</screen>

      <para>Après confirmation, ceci supprimera VirtualBox de votre système.</para>

      <para>Si vous désinstallez VirtualBox version 3.0 ou inférieur, vous devez
      supprimer le paquet d'interface noyau VirtualBox, exécutez&#xA0;:</para>

      <para><screen>pkgrm SUNWvboxkern</screen></para>
    </sect2>

    <sect2>
      <title>Installation sans efforts</title>

      <para>Pour effectuer une installation non interactive de VirtualBox,
      nous avons créé un fichier de réponses appelé
      <computeroutput>autoresponse</computeroutput> qu'nsilisera l'installeur pour
      répondre à ses questions plutôt que de vous les poser.</para>

      <para>Extrayez le paquet tar.gz comme décrit dans l'installation normale.
      Puis ouvrez une session administrateur en terminal et exécutez&#xA0;:</para>

      <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS-x86 -n -a autoresponse SUNWvbox</screen>

      <para>Pour effectuer une désinstallation non interactive, ouvrez une session
      administrateur en terminal et exécutez&#xA0;:</para>

      <screen>pkgrm -n -a /opt/VirtualBox/autoresponse SUNWvbox</screen>
    </sect2>

    <sect2 id="solaris-zones">
      <title>Configurer un espace pour exécuter VirtualBox</title>

      <para>À partir de VirtualBox 1.6, il est possible d'exécuter VirtualBox
      depuis des espaces Solaris. Pour une introduction aux espaces Solaris, 
      merci de vous reporter à <ulink
      url="http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp">http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp</ulink>.</para>

      <para>En supposant que VirtualBox a déjà été installé dans votre espace,
      vous devez donner au n&#x153;ud de périphérique de VirtualBox un accès à la
      zone. Ceci se fait en effectuant les étapes suivantes. Démarrez une
      session administrateur en terminal et exécutez&#xA0;:</para>

      <screen>zonecfg -z vboxzone</screen>

      <para>Dans l'invite <computeroutput>zonecfg</computeroutput>, ajoutez la
      ressource <computeroutput>device</computeroutput> et les propriétés
      <computeroutput>match</computeroutput> à l'espace. Voici comment on peut
      faire&#xA0;:</para>

      <screen>zonecfg:vboxzone&gt;add device
zonecfg:vboxzone:device&gt;set match=/dev/vboxdrv
zonecfg:vboxzone:device&gt;end
zonecfg:vboxzone&gt;verify
zonecfg:vboxzone&gt;exit</screen>

      <para>Si vous exécutez VirtualBox 2.2.0 ou supérieur sur des hôtes Solaris
      11 ou Nevada, vous devriez aussi ajouter un périphérique pour 
      <computeroutput>/dev/vboxusbmon</computeroutput>, identique à ce qui est
      indiqué ci-dessus. Cela ne s'applique pas aux hôtes Solaris 10 à cause de
      l'absence du support USB.</para>

      <para>Remplacez "vboxzone" par le nom de l'espace dans lequel vous souhaitez
      exécuter VirtualBox. Ensuite, redémarrez l'espace en utilisant
      <computeroutput>zoneadm</computeroutput> et vous devriez pouvoir lancer
      VirtualBox depuis l'espace configuré.</para>
    </sect2>
  </sect1>
</chapter>