VirtualBox

source: vbox/trunk/doc/manual/fr_FR/user_Installation.xml@ 49953

Last change on this file since 49953 was 49737, checked in by vboxsync, 11 years ago

doc: updated French user manual, thank you Jean-Philippe Mengual.

File size: 40.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
4<chapter id="installation">
5 <title>Détails sur l'installation</title>
6
7 <para>Comme l'installation de VirtualBox varie selon votre système d'exploitation
8 hôte, nous fournissons des instructions d'installation dans quatre chapitres
9 distincts, respectivement pour Windows, Mac OS X, Linux et Solaris.</para>
10
11 <sect1 id="installation_windows">
12 <title>Installation sur des hôtes Windows</title>
13
14 <sect2>
15 <title>Prérequis</title>
16
17 <para>Pour les différentes versions de Windows que nous supportons en tant
18 que systèmes d'exploitation hôtes, merci de vous reporter au <xref
19 linkend="hostossupport" />.</para>
20
21 <para>En outre, l'installeur Windows 1.1 ou supérieur doit être présent sur
22 votre système. Cela devrait être le cas si vous avez installé les mises
23 à jour récentes de Windows.</para>
24 </sect2>
25
26 <sect2>
27 <title>Effectuer l'installation</title>
28
29 <para>L'installation de VirtualBox peut se lancer <itemizedlist>
30 <listitem>
31 <para>soit en cliquant deux fois sur son fichier exécutable (contenant
32 les architectures 32 et 64 bits)</para>
33 </listitem>
34
35 <listitem>
36 <para>soit en entrant <screen>VirtualBox.exe -extract</screen></para>
37
38 <para>sur la ligne de commande. Cela va extraire les deux installeurs
39 dans un répertoire temporaire où vous trouverez ensuite les fichiers
40 .MSI habituels. Puis vous pouvez faire un
41 <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi</screen>
42 pour lancer l'installation.</para>
43 </listitem>
44 </itemizedlist></para>
45
46 <para>Dans tous les cas, ceci affichera la boîte de dialrgue de bienvenue
47 dans l'installation et vous permet de choisir où installer VirtualBox et
48 les composants à installer. Outre l' application VirtualBox, les composants
49 suivants sont disponibles&#xA0;:<glosslist>
50 <glossentry>
51 <glossterm>Support USB</glossterm>
52
53 <glossdef>
54 <para>Ce paquet contient des pilotes spéciaux pour votre hôte Windows
55 dont a besoin VirtualBox pour supporter pleinement les périphériques
56 USB dans vos machines virtuelles.</para>
57 </glossdef>
58 </glossentry>
59
60 <glossentry>
61 <glossterm>Réseau</glossterm>
62
63 <glossdef>
64 <para>Ce paquet contient les pilotes réseaux supplémentaires pour
65 votre hôte Windows, dont a besoin VirtualBox p*ur supporter le
66 réseau bridgç (pour que les cartes réseaux de votre VM soient
67 accessibles depuis d'autres machines de votre réseau physique).</para>
68 </glossdef>
69 </glossentry>
70
71 <glossentry>
72 <glossterm>Support Python</glossterm>
73
74 <glossdef>
75 <para>Ce paquet contient le support de scriptage Python pour l'API
76 de VirtualBox (voir <xref linkend="VirtualBoxAPI" />). Pour qu'ils
77 fonctionnent, une installation de Python sur Windows opérationnelle
78 est requise sur le système.<footnote>
79 <para>Voir, par exemple, <ulink
80 url="http://www.python.org/download/windows/">http://www.python.org/download/windows/</ulink>.</para>
81 </footnote></para>
82 </glossdef>
83 </glossentry>
84 </glosslist></para>
85
86 <para>Selon votre configuration de Windows, il se peut que vous voyez des
87 avertissements de "pilotes non signés" ou équivalent. Merci d sélectionner
88 "Continuer" sur ces avertissements, sans quoi VirtualBox pourrait ne pas
89 fonctionner correctement après l'installation.</para>
90
91 <para>L'installeur va créer un groupe "VirtualBox" dans le menu "Démarrer"
92 de Windows qui vous permet de lancer l'application et d'accéder à sa
93 documentation.</para>
94
95 <para>Avec des paramètres standards, VirtualBox sera installé pour tous
96 les utilisateurs du système local. Si ce n'est pas ce que vous voulez,
97 vous devez appeler l'installeur en l'extrayant d'abord via <screen>VirtualBox.exe -extract</screen>
98 puis en faisant comme suit&#xA0;: <screen>VirtualBox.exe -msiparams ALLUSERS=2</screen>
99 ou <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi ALLUSERS=2</screen>
100 sur les fichiers .MSI extraits. Ceci n'installera VirtualBox que pour
101 l'utilisateur actuel.</para>
102
103 <para>Si vous ne voulez pas installer toutes les fonctionnalités de VirtualBox,
104 vous pouvez régler le paramètre <computeroutput>ADDLOCAL</computeroutput>
105 en option pour nommer explicitement les fonctionnalités à installer. Les
106 fonctionnalités suivantes sont disponibles&#xA0;: <glosslist>
107 <glossentry>
108 <glossterm>VBoxApplication</glossterm>
109
110 <glossdef>
111 <para>Binaires principaux de VirtualBox.<note>
112 <para>Il ne faut pas que cette fonctionnalité soit absente car
113 elle contient l'ensemble de fichiers minimum pour que
114 l'installation de VirtualBox fonctionne.</para>
115 </note></para>
116 </glossdef>
117 </glossentry>
118
119 <glossentry>
120 <glossterm>VBoxUSB</glossterm>
121
122 <glossdef>
123 <para>Support USB.</para>
124 </glossdef>
125 </glossentry>
126
127 <glossentry>
128 <glossterm>VBoxNetwork</glossterm>
129
130 <glossdef>
131 <para>Tout le support réseau&#xA0;; y compris les fonctionnalités
132 VBoxNetworkFlt et VBoxNetworkAdp (voir ci-dessous).</para>
133 </glossdef>
134 </glossentry>
135
136 <glossentry>
137 <glossterm>VBoxNetworkFlt</glossterm>
138
139 <glossdef>
140 <para>Support du réseau bridgé.</para>
141 </glossdef>
142 </glossentry>
143
144 <glossentry>
145 <glossterm>VBoxNetworkAdp</glossterm>
146
147 <glossdef>
148 <para>Support du réseau Host-only.</para>
149 </glossdef>
150 </glossentry>
151
152 <glossentry>
153 <glossterm>VBoxPython</glossterm>
154
155 <glossdef>
156 <para>Support Python.</para>
157 </glossdef>
158 </glossentry>
159 </glosslist>Par exemple, pour n'installer que le support USB avec les
160 binaires principaux, faites un&#xA0;: <screen>VirtualBox.exe -msiparams ADDLOCAL=VBoxApplication,VBoxUSB</screen>
161 ou un <screen>msiexec /i VirtualBox-&lt;version&gt;-MultiArch_&lt;x86|amd64&gt;.msi ADDLOCAL=VBoxApplication,VBoxUSB</screen></para>
162 </sect2>
163
164 <sect2>
165 <title>Désinstallation</title>
166
167 <para>Comme VirtualBox utilise l'installeur standard de Microsoft Windows,
168 vous pouvez désinstaller VirtualBox en sécurité n'importe quand en choisissant
169 l'entrée du programme dans le menu "Ajouter/supprimer des programmes" du
170 panneau de configuration de Windows.</para>
171 </sect2>
172
173 <sect2>
174 <title>Installation sans efforts</title>
175
176 <para>Vous pouvez effectuer des installations sans efforts en utilisant
177 le support MSI standard.</para>
178 </sect2>
179 </sect1>
180
181 <sect1>
182 <title>Installation sur des hôtes Mac OS X</title>
183
184 <sect2>
185 <title>Effectuer l'installation</title>
186
187 <para>Pour les hôtes Mac OS X, VirtualBox est dans un fichier image de
188 disque (<computeroutput>dmg</computeroutput>). Effectuez les étapes
189 suivantes&#xA0;: <orderedlist>
190 <listitem>
191 <para>Cliquez deux fois sur ce fichier pour monter son contenu.</para>
192 </listitem>
193
194 <listitem>
195 <para>Une fenêtre s'ouvrira, vous disant de cliquer deux fois
196 sur le fichier de l'installeur
197 <computeroutput>VirtualBox.mpkg</computeroutput> affiché dans cette
198 fenêtre.</para>
199 </listitem>
200
201 <listitem>
202 <para>Ceci démarrera l'installeur, qui vous permettra de
203 sélectionner où installer VirtualBox.</para>
204 </listitem>
205 </orderedlist></para>
206
207 <para>Après l'installation, vous pouvez voir une icône VirtualBox dans le
208 dossier "Applications" du Finder.</para>
209 </sect2>
210
211 <sect2>
212 <title>Désinstallation</title>
213
214 <para>Pour désinstaller VirtualBox, réouvrez le fichier image de disque (dmg)
215 et cliquez deux fois sur l'icône Désinstaller dedans.</para>
216 </sect2>
217
218 <sect2>
219 <title>Installation sans efforts</title>
220
221 <para>Pour effectuer une installation non interactive de VirtualBox, vous
222 pouvez la version en ligne de commande de l'installeur.</para>
223
224 <para>Montez le fichier image du disque (dmg" comme décrit dans
225 l'installation normale. Ouvrez ensuite une session de terminal et exécutez&#xA0;:</para>
226
227 <screen>sudo installer -pkg /Volumes/VirtualBox/VirtualBox.mpkg \
228 -target /Volumes/Macintosh\ HD</screen>
229 </sect2>
230 </sect1>
231
232 <sect1 id="install-linux-host">
233 <title>Installing sur des hôtes Linux</title>
234
235 <sect2>
236 <title>Prérequis</title>
237
238 <para>Pour les diverses versions de Linux que nous supportons comme systèmes
239 d'exploitation hôtes, merci de vous reporter au <xref
240 linkend="hostossupport" />.</para>
241
242 <para>Vous devrez installer les paquets suivants sur votre système Linux
243 avant de commencer l'installation (certains systèmes feront cela pour
244 vous automatiquement quand vous installerez VirtualBox)&#xA0;:</para>
245
246 <itemizedlist>
247 <listitem>
248 <para>Qt 4.6.2 ou supérieur&#xA0;;</para>
249 </listitem>
250
251 <listitem>
252 <para>SDL 1.2.7 ou supérieur (cette bibliothèque graphique s'appelle
253 en général <computeroutput>libsdl</computeroutput> ou équivalent).</para>
254 </listitem>
255 </itemizedlist>
256
257 <note>
258 <para>Pour être précis, ces paquets ne sont requis que si voulez lancer
259 les interfaces graphiques de VirtualBox. En particulier,
260 <computeroutput>VirtualBox</computeroutput>, le gestionnaire graphique
261 de VirtualBox, a besoin de Qt et de SDL&#xA0;;
262 <computeroutput>VBoxSDL</computeroutput>, notre interface graphique
263 simplifiée, exige seulement SDL. Inversement, si vous ne voulez que
264 <computeroutput>VBoxHeadless</computeroutput>, ni Qt ni SDL ne sont
265 requis.</para>
266 </note>
267 </sect2>
268
269 <sect2 id="externalkernelmodules">
270 <title>Le module noyau de VirtualBox</title>
271
272 <para>VirtualBox utilise un module spécial du noyau appelé
273 <computeroutput>vboxdrv</computeroutput> pour effectuer des affectations de
274 mémoire physique et contrôler le processeur pour exécuter les systèmes
275 invités. Sans ce module du noyau, vous pouvez utiliser le gestionnaire
276 de VirtualBox pour configurer des machines virtuelles mais elles ne démarreront
277 pas. En outre, existe des modules noyau
278 <computeroutput>vboxnetflt</computeroutput> et
279 <computeroutput>vboxnetadp</computeroutput> requis pour les fonctionnalités
280 réseau plus avancées de VirtualBox.</para>
281
282 <para>Le module noyau de VirtualBox est automatiquement installé sur votre
283 système quand vous installez VirtualBox. Pour le maintenir avec les futures
284 mises à jour du noyau, pour les distributions Linux qui le permettent --
285 la plupart de celles actuelles -- nous recommandons d'installer
286 Dynamic Kernel Module Support
287 (DKMS)<footnote>
288 <para>Voir <ulink
289 url="http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support">http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support</ulink>
290 pour une introduction.</para>
291 </footnote>. Cet environnement vous aide à construire et à mettre à jour
292 les modules du noyau.</para>
293
294 <para>Si DKMS n'est pas déjà installé, exécutez une des procédures suivantes&#xA0;:
295 <itemizedlist>
296 <listitem>
297 <para>Sur un système Ubuntu&#xA0;:</para>
298
299 <screen>sudo apt-get install dkms</screen>
300 </listitem>
301
302 <listitem>
303 <para>Sur un système Fedora&#xA0;:<screen>yum install dkms</screen></para>
304 </listitem>
305
306 <listitem>
307 <para>Sur un système Mandriva ou Mageia&#xA0;:<screen>urpmi dkms</screen></para>
308 </listitem>
309 </itemizedlist></para>
310
311 <para>Si DKMS est disponible et installé, le module du noyau VirtualBox
312 devrait toujours fonctionner automatiquement et il sera automatiquement
313 reconstruit si vous mettez à jour le noyau de votre hôte.</para>
314
315 <para>Sinon, il n'y a que deux situations où vous devrez vous préoccuper
316 du module noyau&#xA0;:<orderedlist>
317 <listitem>
318 <para>L'installation échoue dès le départ. Cela signifie probablement
319 que votre système Linux n'est pas prêt à construire des modules noyau
320 externes.</para>
321
322 <para>La plupart des distributions Linux peuvent être paramétrées
323 simplement en installant les bons paquets - en principe il s'agit
324 du compilateur GNU (GCC), GNU Make (make) et des paquets contenant
325 les fichiers d'en-tête de votre noyau - et en s'assurant que toutes
326 les mises à jour du système sont installées et que le système
327 exécute le noyau le plus récent proposé par la distribution.
328 <emphasis>Les numéros de version des paquets des fichiers d'en-tête
329 doivent être les mêmes que celui du noyau que vous utilisez.</emphasis></para>
330
331 <itemizedlist>
332 <listitem>
333 <para>Avec les versions Debian et Ubuntu, vous devez installer
334 la bonne version de
335 <computeroutput>linux-headers</computeroutput> et s'il existe,
336 le paquet <computeroutput>linux-kbuild</computeroutput>. Les
337 versions actuelles d'Ubuntu devraient avoir installé les bons
338 paquets par défaut.</para>
339 </listitem>
340
341 <listitem>
342 <para>Dans les versions de Debian et d'Ubuntu encore plus anciennes,
343 vous devez installer la bonne version du paquet
344 <computeroutput>kernel-headers</computeroutput>.</para>
345 </listitem>
346
347 <listitem>
348 <para>Sur les systèmes Fedora et Redhat, le paquet est
349 <computeroutput>kernel-devel</computeroutput>.</para>
350 </listitem>
351
352 <listitem>
353 <para>Sur SUSE et openSUSE Linux, vous devez installer les bonnes
354 versions des paquets <computeroutput>kernel-source</computeroutput>
355 et <computeroutput>kernel-syms</computeroutput>.</para>
356 </listitem>
357
358 <listitem>
359 <para>Si vous avez construit votre propre noyau, vous devrez
360 vous assurer d'avoir installé toutes les en-têtes requises et
361 d'autres fichiers au bon endroit pour construire les modules externes.
362 Les détails sur la manière de faire cela dépendent de la façon
363 dont vous avez construit votre noyau et si vous n'êtes pas sûr,
364 vous devriez consulter la documentation que vous avez suivie pour
365 construire.</para>
366 </listitem>
367 </itemizedlist>
368 </listitem>
369
370 <listitem>
371 <para>Le noyau de votre hôte Linux a été mis à jour et DKMS n'est
372 pas installé. Dans ce cas, le module du noyau devra être
373 réinstallé en exécutant (en tant qu'administrateur)&#xA0;:</para>
374
375 <screen>/etc/init.d/vboxdrv setup</screen>
376 </listitem>
377 </orderedlist></para>
378 </sect2>
379
380 <sect2>
381 <title>Effectuer l'installation</title>
382
383 <para>VirtualBox est disponible de base dans un certain nombre de formats
384 de paquet pour diverses distributions Linux classiques (voir <xref linkend="hostossupport" />
385 pour les détails). En outre, un installeur générique alternatif
386 (.run) devrait fonctionner sur la plupart des distributions Linux.</para>
387
388 <sect3>
389 <title>Installer VirtualBox à partir d'un paquet Debian/Ubuntu</title>
390
391 <para>Tout d'abord, téléchargez le paquet adapté à votre distribution.
392 Les exemples suivants supposent que vous installez sur un système
393 Ubuntu Raring 32 bits. Utilisez <computeroutput>dpkg</computeroutput>
394 pour installer le paquet Debian&#xA0;:</para>
395
396 <screen>sudo dpkg -i VirtualBox-3.2_$VBOX_VERSION_STRING_Ubuntu_raring_i386.deb</screen>
397
398 <para>On vous demandera d'accepter la licence d'utilisation Personelle
399 et d'évaluation de VirtualBox. Sauf si vous répondez "oui" l'installation
400 sera annulée.</para>
401
402 <para>L'installeur cherchera aussi un module noyau VirtualBox adapté à
403 votre noyau. Le paquet comprend des modules précompilés pour la plupart
404 des configurations de noyau classiques. Si aucun module noyau adapté
405 n'est trouvé, le script d'installation essaie de construire un module
406 lui-même. Si le processus de construction ne réussit pas, on vous affichera
407 un avertissement et le paquet ne sera pas configuré. Merci de jeter un
408 &#x153;il sur <computeroutput>/var/log/vbox-install.log</computeroutput>
409 pour voir pourquoi la compilation a échoué. Il se peut que vous deviez installer
410 les en-têtes de Linux appropriées (voir <xref
411 linkend="externalkernelmodules" />). Après avoir corrigé les problèmes,
412 faites <screen>sudo /etc/init.d/vboxdrv setup</screen>Ceci
413 démarrera un nouvel essai de construction du module.</para>
414
415 <para>Si un module de noyau convenable a été trouvé dans le paquet, ou
416 si le module a été construit avec succès, le script d'installation
417 essaiera de charger ce module. Si ceci échoue, merci de voir <xref
418 linkend="ts_linux-kernelmodule-fails-to-load" /> pour plus
419 d'informations.</para>
420
421 <para>Une fois que VirtualBox s'est installé et configuré avec succès,
422 vous pouvez le démarrer en sélectionnant "VirtualBox" dans votre menu
423 démarrer ou en ligne de commande (voir <xref linkend="startingvboxonlinux" />).</para>
424 </sect3>
425
426 <sect3>
427 <title>Utiliser l'installeur alternatif (VirtualBox.run)</title>
428
429 <para>L'installeur alternatif effectue les étapes suivantes&#xA0;:</para>
430
431 <itemizedlist>
432 <listitem>
433 <para>Il déballe les fichiers de l'application dans le répertoire
434 cible, <screen>/opt/VirtualBox/</screen> qu'on ne peut pas modifier.</para>
435 </listitem>
436
437 <listitem>
438 <para>Il construit les modules noyau de VirtualBox
439 (<computeroutput>vboxdrv</computeroutput>,
440 <computeroutput>vboxnetflt</computeroutput> et
441 <computeroutput>vboxnetadp</computeroutput>) et il les installe.</para>
442 </listitem>
443
444 <listitem>
445 <para>Il crée
446 <computeroutput>/etc/init.d/vboxdrv</computeroutput>, un script
447 d'installation pour démarrer le module noyau de VirtualBox.</para>
448 </listitem>
449
450 <listitem>
451 <para>Il crée un nouveau groupe système appelé
452 <computeroutput>vboxusers</computeroutput>.</para>
453 </listitem>
454
455 <listitem>
456 <para>Il crée des liens symboliques
457 <computeroutput>/usr/bin</computeroutput> vers un script shell
458 (<computeroutput>/opt/VirtualBox/VBox</computeroutput>) qui fait
459 des vérifications de propreté et qui répartit les exécutables finaux,
460 <computeroutput>VirtualBox</computeroutput>,
461 <computeroutput>VBoxSDL</computeroutput>,
462 <computeroutput>VBoxVRDP</computeroutput>,
463 <computeroutput>VBoxHeadless</computeroutput> et
464 <computeroutput>VBoxManage</computeroutput></para>
465 </listitem>
466
467 <listitem>
468 <para>Il crée
469 <computeroutput>/etc/udev/rules.d/60-vboxdrv.rules</computeroutput>,
470 un fichier de description pour udev, s'il est présent, pour rendre les
471 périphériques USB accessibles par tous les utilisateurs du groupe
472 <computeroutput>vboxusers</computeroutput>.</para>
473 </listitem>
474
475 <listitem>
476 <para>Il écrit le répertoire d'installation
477 <computeroutput>/etc/vbox/vbox.cfg</computeroutput>.</para>
478 </listitem>
479 </itemizedlist>
480
481 <para>L'installeur doit être exécuté en tant qu'administrateur, soit avec
482 <computeroutput>install</computeroutput> soit avec
483 <computeroutput>uninstall</computeroutput>, en premier
484 paramètre.</para>
485
486 <screen>sudo ./VirtualBox.run install</screen>
487
488 <para>Ou si vous n'avez pas de commande "sudo" disponible, lancez ceci plutôt
489 en tant qu'administrateur&#xA0;:<screen>./VirtualBox.run install</screen></para>
490
491 <para>Après cela, vous devez mettre tous les utilisateurs qui devraient
492 pouvoir accéder à des périphériques USB depuis des invités VirtualBox
493 dans le groupe <computeroutput>vboxusers</computeroutput>, soit
494 via les outils de gestion graphiques, soit en lançant la commande
495 suivante en tant qu'administrateur&#xA0;:</para>
496
497 <screen>sudo usermod -a -G vboxusers username</screen>
498
499 <para><note>
500 <para>La commande <computeroutput>usermod</computeroutput> de
501 certaines distributions Linux anciennes ne supporte pas l'option
502 <computeroutput>-a</computeroutput> (qui ajoute l'utilisateur au groupe
503 donné sans le rendre membre d'autres groupes). Dans ce cas, cherchez
504 les membres actuels du groupe avec la commande
505 <computeroutput>groups</computeroutput> et ajoutez tous ces
506 groupes dans une liste séparée par des virgules à la ligne de
507 commande dans l'option
508 <computeroutput>-G</computeroutput>, comme ceci&#xA0;:
509 <computeroutput>usermod -G group1,group2,vboxusers
510 username</computeroutput>.</para>
511 </note></para>
512 </sect3>
513
514 <sect3>
515 <title>Effectuer une installation manuelle</title>
516
517 <para>Si, pour une raison quelconque, vous ne pouvez pas utiliser l'installeur
518 en script shell décrit précédemment, vous pouvez aussi effectuer une
519 installation manuelle. Appelez l'installeur comme ceci&#xA0;:</para>
520
521 <screen>./VirtualBox.run --keep --noexec</screen>
522
523 <para>Ceci déballera tous les fichiers nécessaires à l'installation dans le
524 répertoire <computeroutput>install</computeroutput> sous le répertoire
525 actuel. Les fichiers de l'application VirtualBox sont contenus dans
526 <computeroutput>VirtualBox.tar.bz2</computeroutput> que vous pouvez
527 déballer dans n'importe quel répertoire de votre système. Par exemple&#xA0;:</para>
528
529 <screen>sudo mkdir /opt/VirtualBox
530sudo tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen>
531
532 <para>ou en tant qu'administrateur&#xA0;:<screen>mkdir /opt/VirtualBox
533tar jxf ./install/VirtualBox.tar.bz2 -C /opt/VirtualBox</screen></para>
534
535 <para>Les sources du module noyau de VirtualBox sont fournies dans le
536 répertoire <computeroutput>src</computeroutput>. Pour construire le
537 module, allez dans le répertoire et lancez</para>
538
539 <screen>make</screen>
540
541 <para>Si tout se construit correctement, lancez la commande suivante pour
542 installer le module dans le bon répertoire de modules&#xA0;:</para>
543
544 <screen>sudo make install</screen>
545
546 <para>Si vous m'avez pas sudo, passez en compte administrateur et lancez
547 <screen>make install</screen></para>
548
549 <para>Le module de noyau VirtualBox a besoin d'un n&#x153;ud de périphérique
550 pour fonctionner. La commande make ci-dessus vous dira comment créer
551 le n&#x153;ud de périphérique selon votre système Linux. La procédure
552 est lélèrement différente pour une installation Linux classique avec le
553 répertoire <computeroutput>/dev</computeroutput>, un système avec
554 <computeroutput>devfs</computeroutput>, maintenant obsolète, et un
555 système Linux moderne avec <computeroutput>udev</computeroutput>.</para>
556
557 <para>Sur certaines distributions Linux, vous pourriez rencontrer des
558 difficultés pour construire le module. Vous devrez analyser les messages
559 d'erreur du système de construction pour trouver la cause des problèmes.
560 En général, assurez-vous que les sources du noyau Linux actuel sont
561 utilisées pour le processus de construction.</para>
562
563 <para>Remarquez que le n&#x153;ud de périphérique
564 <computeroutput>/dev/vboxdrv</computeroutput> du module noyau doit appartenir
565 à root:root et n'être autorisé en lecture/écriture que pour l'utilisateur.</para>
566
567 <para>Ensuite, vous devrez installer le script d'initialisation du système
568 pour le module du noyau&#xA0;:<screen>cp /opt/VirtualBox/vboxdrv.sh /etc/init.d/vboxdrv</screen>(en supposant que
569 vous avez installé VirtualBox dans le répertoire
570 <computeroutput>/opt/VirtualBox</computeroutput>) et activé le script
571 d'initialisation en utilisant la méthode adaptée à votre distribution.
572 Vous devriez créer un fichier de configuration pour VirtualBox&#xA0;:<screen>mkdir /etc/vbox
573echo INSTALL_DIR=/opt/VirtualBox &gt; /etc/vbox/vbox.cfg</screen>et, par commodité,
574créer les liens symboliques suivants&#xA0;:</para>
575
576 <screen>ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
577ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
578ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless
579ln -sf /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL</screen>
580 </sect3>
581
582 <sect3>
583 <title>Mettre à jour et désinstaller VirtualBox</title>
584
585 <para>Avant de mettre à jour ou de désinstaller VirtualBox, vous devez
586 fermer toutes les machines virtuelles actuellement en fonction et quitter
587 les applications VirtualBox ou VBoxSVC. Pour mettre à jour VirtualBox,
588 lancez simplement l'installeur de la version à jour. Pour désinstaller
589 VirtualBox, appelez l'installeur comme ceci&#xA0;: <screen>sudo ./VirtualBox.run uninstall</screen>
590 ou, en tant qu'administrateur<screen>./VirtualBox.run uninstall</screen>.
591 À partir de la version 2.2.2, vous pouvez désinstaller le paquet .run en
592 appelant <screen>/opt/VirtualBox/uninstall.sh</screen>Pour désinstaller
593 VirtualBox à la main, inversez simplement les étapes de l'installation
594 manuelle.</para>
595 </sect3>
596
597 <sect3>
598 <title>Installation automatique des paquets Debian</title>
599
600 <para>Les paquets Debian solliciteront une intervention de l'utilisateur
601 lors de la première installation. On utilise le système debconf pour
602 effectuer cette tâche. Pour empêcher toute intervention de l'utilisateur
603 pendant l'installation, vous pouvez définir des valeurs par défaut. Un
604 fichier <computeroutput>vboxconf</computeroutput> peut contenir les
605 paramètres de debconf suivants&#xA0;: <screen>virtualbox virtualbox/module-compilation-allowed boolean true
606virtualbox virtualbox/delete-old-modules boolean true</screen>La première ligne
607
608 permet la compilation du module noyau vboxdrv si aucun module n'a été trouvé
609 pour le noyau actuel. La deuxième ligne permet au paquet d'effacer
610 les anciens modules vboxdrv compilés par des installations précédentes.</para>
611
612 <para>Ces paramètres par défaut peuvent être appliqués avec
613 <screen>debconf-set-selections vboxconf</screen> avant l'installation du
614 paquet Debian VirtualBox.</para>
615
616 <para>De plus, il existe des options de configuration classiques que vous
617 pouvez définir avant l'installation, décrites au <xref
618 linkend="linux_install_opts" />.</para>
619 </sect3>
620
621 <sect3>
622 <title>Installation automatique des paquets .rpm</title>
623
624 <para>Le format .rpm n'offre pas de système de configuration comparable
625 au système debconf. SVoir <xref
626 linkend="linux_install_opts" /> pour savoir comment définir cartaines
627 options d'installation classiques fournies par VirtualBox.</para>
628 </sect3>
629
630 <sect3 id="linux_install_opts">
631 <title>Options d'installation automatique</title>
632
633 <para>Pour configurer le processus d'installation de nos paquets .deb et
634 .rpm, vous pouvez créer un fichier de réponses appelé
635 <computeroutput>/etc/default/virtualbox</computeroutput>. La génération
636 automatique de la règle udev peut être empêchée par le paramètre suivant&#xA0;:
637 <screen>INSTALL_NO_UDEV=1</screen> La création du groupe vboxusers peut
638 être empêchée avec <screen>INSTALL_NO_GROUP=1</screen>
639 Si la ligne <screen>INSTALL_NO_VBOXDRV=1</screen> est spécifiée, l'installeur
640 du paquet n'essaiera pas de construire le module noyau
641 <computeroutput>vboxdrv</computeroutput> si aucun module adapté au noyau
642 actuel n'a été trouvé.</para>
643 </sect3>
644 </sect2>
645
646 <sect2>
647 <title>Le groupe vboxusers</title>
648
649 <para>Les installeurs pour Linux créent le groupe d'utilisateurs système
650 <computeroutput>vboxusers</computeroutput> pendant l'installation. Tous les
651 utilisateurs du szstème qui vont utiliser les périphériques USB depuis des
652 invités VirtualBox doivent être membres de ce groupe. Un utilisateur peut
653 devenir membre du groupe
654 <computeroutput>vboxusers</computeroutput> via l'outil graphique de gestion
655 des utilisateurs/groupes ou en ligne de commande avec</para>
656
657 <screen>sudo usermod -a -G vboxusers nomutilisateur</screen>
658
659 </sect2>
660 <sect2 id="startingvboxonlinux">
661 <title>Démarrer VirtualBox sur Linux</title>
662
663 <para>La façon la plus simple de démarrer un programme VirtualBox est de
664 lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
665 <computeroutput>VBoxManage</computeroutput>,
666 <computeroutput>VBoxSDL</computeroutput> ou
667 <computeroutput>VBoxHeadless</computeroutput>) à partir d'un terminal. Ce
668 sont des liens symboliques vers <computeroutput>VBox.sh</computeroutput>
669 qui démarrent pour vous le programme nécessaire.</para>
670
671 <para>Les instructions détaillées suivantes ne devraient vous intéresser que
672 si vous souhaitez exécuter VirtualBox sans l'installer préalablement. Vous
673 devriez commencer par compiler le module noyau
674 <computeroutput>vboxdrv</computeroutput> (voir ci-d:ssus) et l'insérer dans
675 le noyau Linux. VirtualBox consiste en un démon de service (<computeroutput>VBoxSVC</computeroutput>)
676 et plusieurs applications. Le démon est démarré automatiquement si nécessaire.
677 Toutes les applications VirtualBox communiqueront avec le démon par les
678 sockets du démon local d'Unix. Il peu] y avoir plusieurs
679 instances de démon sous différents comptes utilisateurs at les applications
680 peuvent ne communiquer qu'avec le démon en fonction sous le compte utilisateur
681 en tant qu'application. La socket de domaine locale réside dans un
682 sous-répertoire du répertoire des fichiers temporaires de votre ystème,
683 appelé <computeroutput>.vbox-&lt;username&gt;-ipc</computeroutput>. En cas
684 de problèmes de communication ou de problèmes au démarrage du serveur, vous
685 pouvez essayer de supprimer ce répertoire.</para>
686
687 <para>Toutes les applications de VirtualBox
688 (<computeroutput>VirtualBox</computeroutput>,
689 <computeroutput>VBoxSDL</computeroutput>,
690 <computeroutput>VBoxManage</computeroutput> et
691 <computeroutput>VBoxHeadless</computeroutput>) exigent que le répertoire
692 de VirtualBox soit dans le chemin de la bibliothèque&#xA0;:</para>
693
694 <screen>LD_LIBRARY_PATH=. ./VBoxManage showvminfo "Windows XP"</screen>
695 </sect2>
696 </sect1>
697
698 <sect1 id="install-solaris-host">
699 <title>Installation sur les hôtes Solaris</title>
700
701 <para>Pour les versions spécifiques de Solaris que nous supportons comme
702 systèmes d'exploitation hôtes, merci de vous reporter au <xref
703 linkend="hostossupport" />.</para>
704
705 <para>Si vous avez déjà une instance installée de VirtualBox sur votre hôte
706 Solaris, merci de la désinstaller avant d'installer une nouvelle instance.
707 Reportez-vous à <xref linkend="uninstall-solaris-host" /> pour les
708 instructions de désinstallation.</para>
709
710 <sect2>
711 <title>Effectuer l'installation</title>
712
713 <para>VirtualBox est disponible en paquet Solaris standard. Téléchargez
714 le paquet SunOS VirtualBox qui comprend les versions 32 et 64 bits de
715 VirtualBox. <emphasis>L'installation dojt se faire en tant qu'administrateur
716 et depuis l'espace global</emphasis> car l'installeur de VirtualBox charge
717 des pilotes noyau qui ne peuvent pas l'être depuis des espaces non globaux.
718 Pour vérifier là où vous êtes actuellement, lancez la commande
719 <computeroutput>zonename</computeroutput>. Exécutez les
720 commandes suivantes&#xA0;:</para>
721
722 <screen>gunzip -cd VirtualBox-$VBOX_VERSION_STRING-SunOS.tar.gz | tar xvf -</screen>
723
724 <para>À partir de VirtualBox 3.1, le paquet noyau de VirtualBox n'est plus
725 distinct et il a été intégré au paquet principal.
726 Installez le paquet VirtualBox en utilisant&#xA0;:</para>
727
728 <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS.pkg</screen>
729
730 <note>
731 <para>Si vous utilisez les Espaces Solaris, pour n'installer VirtualBox
732 que dans celui actuel et pas dans une autre, utilisez
733 <computeroutput>pkgadd -G</computeroutput>. Pour plus d'informations,
734 reportez-vous au manuel de <computeroutput>pkgadd</computeroutput>&#xA0;;
735 voir aussi <xref linkend="solaris-zones" />.</para>
736 </note>
737
738 <para>L'installeur vous demandera alors d'entrer le paquet que vous voulez
739 installer. Choisissez "1" ou "tous" et poursuivez. Ensuite, l'installeur
740 vous demandera si vous voulez autoriser l'exécution du script postinstall.
741 Choisissez "y" et poursuivez, car il est fondamental d'exécuter ce script
742 qui installe le module noyau de VirtualBox. Suite à cette confirmation,
743 l'installeur installra VirtualBox et exécutera le script de paramétrage
744 postinstall.</para>
745
746 <para>Une fois que le script postinstall a été exécuté, votre installation
747 est maintenant terminée. Vous pouvez maintenant effacer en toute sécurité
748 de votre système le paquet décompressé et les fichiers
749 <computeroutput>autoresponse</computeroutput>.
750 VirtualBox devrait être installé dans
751 <computeroutput>/opt/VirtualBox</computeroutput>.</para>
752 </sect2>
753
754 <sect2>
755 <title>Le groupe vboxuser</title>
756
757 <para>À partir de VirtualBox 4.1, l'installeur crée un groupe d'utilisateurs
758 système <computeroutput>vboxuser</computeroutput> pendant l'installation
759 sur les hôtes Solaris qui supportent les fonctionnalités USB exigées par
760 VirtualBox. Tous les utilisateurs système qui vont utiliser des périphériques
761 USB à partir des invités dans VirtualBox doivent faire partie de ce groupe.
762 Un utilisateur peut devenir membre de ce
763 groupe avec les outils de gestion graphiques des utilisateurs/groupes ou,
764 en ligne de commande, en exécutant en tant qu'administrateur&#xA0;:</para>
765
766 <screen>usermod -G vboxuser username</screen>
767
768 <para>Remarquez que l'ajout d'un utilisateur actif à ce groupe exigera que
769 l'utilisateur se déconnecte et se reconnecte. Vous devriez faire cela à la
770 main après avoir installé avec succès le paquet.</para>
771 </sect2>
772
773 <sect2>
774 <title>Démarrer VirtualBox sur Solaris</title>
775
776 <para>La façon la plus simple de démarrer un programme VirtualBox est de
777 lancer le programme de votre choix (<computeroutput>VirtualBox</computeroutput>,
778 <computeroutput>VBoxManage</computeroutput>,
779 <computeroutput>VBoxSDL</computeroutput> ou
780 <computeroutput>VBoxHeadless</computeroutput>) à partir d'un terminal. Ce
781 sont des liens symboliques vers <computeroutput>VBox.sh</computeroutput>
782 qui démarre pour vous le programme requis.</para>
783
784 <para>Vous pouvez aussi appeler directement les programmes souhaités depuis
785 <computeroutput>/opt/VirtualBox</computeroutput>. L'utilisation des liens
786 fournis est plus facile car vous n'êtes pas obligé de taper le chemin complet.</para>
787
788 <para>Vous pouvez configurer certains éléments de l'interface graphique
789 <computeroutput>VirtualBox</computeroutput> en Qt tels que la police et
790 les couleurs en exécutant <computeroutput>VBoxQtconfig</computeroutput>
791 à partir du terminal.</para>
792 </sect2>
793
794 <sect2 id="uninstall-solaris-host">
795 <title>Désinstallation</title>
796
797 <para>La désinstallation de VirtualBox sur Solaris qécessite les droits
798 d'administrateur. Pour effectuer la désinstallation, démarrez une session
799 administrateur en terminal et exeécutez&#xA0;:</para>
800
801 <screen>pkgrm SUNWvbox</screen>
802
803 <para>Après confirmation, ceci supprimera VirtualBox de votre système.</para>
804
805 <para>Si vous désinstallez VirtualBox version 3.0 ou inférieur, vous devez
806 supprimer le paquet d'interface noyau VirtualBox, exécutez&#xA0;:</para>
807
808 <para><screen>pkgrm SUNWvboxkern</screen></para>
809 </sect2>
810
811 <sect2>
812 <title>Installation sans efforts</title>
813
814 <para>Pour effectuer une installation non interactive de VirtualBox,
815 nous avons créé un fichier de réponses appelé
816 <computeroutput>autoresponse</computeroutput> qu'nsilisera l'installeur pour
817 répondre à ses questions plutôt que de vous les poser.</para>
818
819 <para>Extrayez le paquet tar.gz comme décrit dans l'installation normale.
820 Puis ouvrez une session administrateur en terminal et exécutez&#xA0;:</para>
821
822 <screen>pkgadd -d VirtualBox-$VBOX_VERSION_STRING-SunOS-x86 -n -a autoresponse SUNWvbox</screen>
823
824 <para>Pour effectuer une désinstallation non interactive, ouvrez une session
825 administrateur en terminal et exécutez&#xA0;:</para>
826
827 <screen>pkgrm -n -a /opt/VirtualBox/autoresponse SUNWvbox</screen>
828 </sect2>
829
830 <sect2 id="solaris-zones">
831 <title>Configurer un espace pour exécuter VirtualBox</title>
832
833 <para>À partir de VirtualBox 1.6, il est possible d'exécuter VirtualBox
834 depuis des espaces Solaris. Pour une introduction aux espaces Solaris,
835 merci de vous reporter à <ulink
836 url="http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp">http://www.sun.com/bigadmin/features/articles/solaris_zones.jsp</ulink>.</para>
837
838 <para>En supposant que VirtualBox a déjà été installé dans votre espace,
839 vous devez donner au n&#x153;ud de périphérique de VirtualBox un accès à la
840 zone. Ceci se fait en effectuant les étapes suivantes. Démarrez une
841 session administrateur en terminal et exécutez&#xA0;:</para>
842
843 <screen>zonecfg -z vboxzone</screen>
844
845 <para>Dans l'invite <computeroutput>zonecfg</computeroutput>, ajoutez la
846 ressource <computeroutput>device</computeroutput> et les propriétés
847 <computeroutput>match</computeroutput> à l'espace. Voici comment on peut
848 faire&#xA0;:</para>
849
850 <screen>zonecfg:vboxzone&gt;add device
851zonecfg:vboxzone:device&gt;set match=/dev/vboxdrv
852zonecfg:vboxzone:device&gt;end
853zonecfg:vboxzone&gt;add device
854zonecfg:vboxzone:device&gt;set match=/dev/vboxdrvu
855zonecfg:vboxzone:device&gt;end
856zonecfg:vboxzone&gt;verify
857zonecfg:vboxzone&gt;exit</screen>
858
859 <para>Si vous exécutez VirtualBox 2.2.0 ou supérieur sur des hôtes Solaris
860 11 ou Nevada, vous devriez aussi ajouter un périphérique pour
861 <computeroutput>/dev/vboxusbmon</computeroutput>, identique à ce qui est
862 indiqué ci-dessus. Cela ne s'applique pas aux hôtes Solaris 10 à cause de
863 l'absence du support USB.</para>
864
865 <para>Remplacez "vboxzone" par le nom de l'espace dans lequel vous souhaitez
866 exécuter VirtualBox. Ensuite, redémarrez l'espace en utilisant
867 <computeroutput>zoneadm</computeroutput> et vous devriez pouvoir lancer
868 VirtualBox depuis l'espace configuré.</para>
869 </sect2>
870 </sect1>
871</chapter>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette