

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installation du serveur Amazon DCV sous Linux
Installation sur Linux

Le logiciel du serveur Amazon DCV peut être installé sur un serveur Linux et exécuter vos sessions Amazon DCV à partir de là. Avant d'installer le logiciel, vérifiez que votre serveur répond aux conditions requises pour exécuter le logiciel. Le processus d'installation du logiciel peut être effectué manuellement via un assistant d'installation ou automatiquement installé par AWS.

Cette section décrit comment installer le serveur Amazon DCV sous Linux.

**Topics**
+ [Conditions préalables](setting-up-installing-linux-prereq.md)
+ [Installation du serveur](setting-up-installing-linux-server.md)
+ [

# Réalisation de contrôles après l'installation
](setting-up-installing-linux-checks.md)

# Conditions requises pour les serveurs Linux Amazon DCV
Conditions préalables

Amazon DCV permet aux clients d'accéder à une session graphique X à distance sur un serveur Linux. Cela permet d'accéder au poste de travail Linux correspondant. Amazon DCV prend en charge deux types de streaming de bureau Linux : les sessions de console et les sessions virtuelles. Pour de plus amples informations sur la console et les sessions virtuelles, veuillez consulter [Gestion des sessions Amazon DCV](managing-sessions.md).

Cette rubrique décrit comment installer les prérequis requis pour utiliser Amazon DCV sur un serveur Linux.

**Topics**
+ [

## Installation d'un environnement de bureau et d'un gestionnaire de bureau
](#linux-prereq-gui)
+ [

## Désactiver le protocole Wayland (GDM3 uniquement)
](#linux-prereq-wayland)
+ [

## Configurer le serveur X
](#linux-prereq-xserver)
+ [

## Installez l'utilitaire glxinfo
](#linux-prereq-tools)
+ [

## Vérifier le rendu du logiciel OpenGL
](#linux-prereq-opengl)
+ [

## Installation de pilotes GPU pour les instances graphiques
](#linux-prereq-gpu)
+ [

## Installer le XDummy pilote pour les instances autres que le GPU
](#linux-prereq-nongpu)

## Installation d'un environnement de bureau et d'un gestionnaire de bureau


Installez un environnement de bureau et un gestionnaire de bureau pour améliorer votre expérience avec Amazon DCV sur un serveur Linux.

Un environnement de bureau est une interface utilisateur graphique (GUI) qui vous permet d'interagir avec le système d'exploitation Linux. Il existe plusieurs environnements de bureau, et Amazon DCV fonctionne avec bon nombre d'entre eux. Un gestionnaire de bureau est un programme qui gère l'écran de connexion de l'utilisateur, et qui démarre et arrête les sessions de l'environnement de bureau et le serveur X.

Les onglets suivants indiquent les étapes d'installation de l'environnement de bureau par défaut et du gestionnaire de bureau sur les systèmes d'exploitation pris en charge, ainsi que la configuration et le démarrage du serveur X sur les systèmes d'exploitation pris en charge.

------
#### [ RHEL, CentOS, and Rocky Linux ]

L'environnement de bureau par défaut pour RHEL, CentOS et Rocky Linux est Gnome3 et le gestionnaire de bureau par défaut est GDM.

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur RHEL, CentOS et Rocky Linux**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.
   + RHEL et Rocky Linux

     ```
     $ sudo yum groupinstall 'Server with GUI'
     ```
   + CentOS

     ```
     $ sudo yum groupinstall "GNOME Desktop"
     ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo yum upgrade
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2 ]

L'environnement de bureau par défaut pour Amazon Linux 2 est Gnome3 et le gestionnaire de bureau par défaut est GDM.

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur Amazon Linux 2**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.

   ```
   $ sudo yum install gdm gnome-session gnome-classic-session gnome-session-xsession
   ```

   ```
   $ sudo yum install xorg-x11-server-Xorg xorg-x11-fonts-Type1 xorg-x11-drivers 
   ```

   ```
   $ sudo yum install gnome-terminal gnu-free-fonts-common gnu-free-mono-fonts gnu-free-sans-fonts gnu-free-serif-fonts
   ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo yum upgrade
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

------
#### [ Amazon Linux 2023 ]

L'environnement de bureau par défaut pour Amazon Linux 2023 est Gnome3 et le gestionnaire de bureau par défaut est GDM.

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur Amazon Linux 2023**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.

   ```
   $ sudo dnf groupinstall 'Desktop'
   ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo dnf upgrade
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

------
#### [ Ubuntu 20.x, 22.x, and 24.x ]

Pour Ubuntu 20.x/22.x/24.x, l'environnement de bureau par défaut est Gnome3 et le gestionnaire de bureau par défaut est. GDM3 À partir d'Ubuntu 20.x, LightDM n'est plus compatible avec Amazon DCV.

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur Ubuntu 20.x/22.x/24.x**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.

   ```
   $ sudo apt update
   ```

   ```
   $ sudo apt install ubuntu-desktop
   ```

   Installer GDM3

   ```
   $ sudo apt install gdm3
   ```

1. Vérifiez qu'il GDM3 est défini comme gestionnaire de bureau par défaut.

   ```
   $ cat /etc/X11/default-display-manager
   ```

   La sortie est la suivante.

   ```
   /usr/sbin/gdm3
   ```

   S'il GDM3 n'est pas défini comme gestionnaire de bureau par défaut, utilisez la commande suivante pour le définir comme gestionnaire de bureau par défaut.

   ```
   $ sudo dpkg-reconfigure gdm3
   ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo apt upgrade
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

**Note**  
Lorsque vous utilisez une version d'Amazon DCV antérieure à 2022.2 avec des **sessions virtuelles**, vous pouvez rencontrer [un problème GDM connu](https://gitlab.gnome.org/GNOME/gdm/-/issues/650). Pour que les sessions virtuelles fonctionnent correctement, vous pouvez adopter l'une des solutions suivantes :  
**Sur les serveurs dépourvus de GPU**, vous pouvez désactiver le gestionnaire de bureau car il n'est pas nécessaire pour exécuter des sessions virtuelles. Configurez le système pour qu'il s'exécute en mode multi-utilisateurs en exécutant la commande suivante avant de créer des sessions virtuelles :  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**Sur les serveurs dotés d'un processeur graphique**, en plus de désactiver le gestionnaire de bureau, vous devez démarrer un serveur X sur le système avant de créer des sessions virtuelles. Pour ce faire, exécutez les commandes suivantes :  

  ```
  $  sudo systemctl isolate multi-user.target
  ```

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 et versions ultérieures ne sont pas concernés par ce problème.

------
#### [ SUSE Linux Enterprise 12.x ]

L'environnement de bureau par défaut pour SUSE Linux Enterprise 12.x est SLE Classic et le gestionnaire de bureau par défaut est GDM.

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur SUSE Linux Enterprise 12.x**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.

   ```
   $ sudo zypper install -t pattern gnome-basic
   ```

1. Vérifiez que GDM est défini comme gestionnaire de bureau par défaut.

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo zypper update
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

------
#### [ SUSE Linux Enterprise 15.x ]

L'environnement de bureau par défaut pour SUSE Linux Enterprise 15.x est SLE Classic et le gestionnaire de bureau par défaut est. GDM3

**Pour installer et configurer l'environnement de bureau et le gestionnaire de bureau sur SUSE Linux Enterprise 15.x**

1. Installez les packages de l'environnement de bureau et du gestionnaire de bureau.

   ```
   $ sudo zypper install -t pattern gnome_basic
   ```

1. Vérifiez que GDM est défini comme gestionnaire de bureau par défaut.

   ```
   $ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/gdm
   ```

   ```
   $ sudo sed -i "s/DEFAULT_WM=\"\"/DEFAULT_WM=\"gnome\"/" /etc/sysconfig/windowmanager
   ```

1. Mettez à jour les packages logiciels pour garantir que le serveur Linux est à jour.

   ```
   $ sudo zypper update
   ```

1. Redémarrez le serveur Linux.

   ```
   $ sudo reboot
   ```

**Note**  
Lorsque vous utilisez une version d'Amazon DCV antérieure à 2022.2 avec des **sessions virtuelles**, vous pouvez rencontrer [un problème GDM connu](https://gitlab.gnome.org/GNOME/gdm/-/issues/650). Pour que les sessions virtuelles fonctionnent correctement, vous pouvez adopter l'une des solutions suivantes :  
**Sur les serveurs dépourvus de GPU**, vous pouvez désactiver le gestionnaire de bureau car il n'est pas nécessaire pour exécuter des sessions virtuelles. Configurez le système pour qu'il s'exécute en mode multi-utilisateurs en exécutant la commande suivante avant de créer des sessions virtuelles :  

  ```
  $  sudo systemctl isolate multi-user.target
  ```
**Sur les serveurs dotés d'un processeur graphique**, en plus de désactiver le gestionnaire de bureau, vous devez démarrer un serveur X sur le système avant de créer des sessions virtuelles. Pour ce faire, exécutez les commandes suivantes :  

  ```
  $  sudo systemctl isolate multi-user.target
  ```

  ```
  $  sudo dcvstartx &
  ```
Amazon DCV 2022.2 et versions ultérieures ne sont pas concernés par ce problème.

------

## Désactiver le protocole Wayland (GDM3 uniquement)


Amazon DCV ne prend pas en charge le protocole Wayland. Si vous utilisez le gestionnaire GDM3 de bureau, vous devez désactiver le protocole Wayland. Si vous ne l'utilisez pas GDM3, ignorez cette étape.

**Pour désactiver le protocole Wayland**

1. Ouvrez le fichier suivant à l'aide de votre éditeur de texte préféré.
   + RHEL, CentOS, SUSE Linux Enterprise 15.x et Amazon Linux 2023

     ```
     /etc/gdm/custom.conf
     ```
   + Ubuntu

     ```
     /etc/gdm3/custom.conf
     ```

1. Dans la `[daemon]` section, définissez `WaylandEnable` sur`false`.

   ```
   [daemon]
   WaylandEnable=false
   ```

1. Redémarrez le service GDM.
   + RHEL, CentOS et Amazon Linux 2023

     ```
     $ sudo systemctl restart gdm
     ```
   + Ubuntu

     ```
     $ sudo systemctl restart gdm3
     ```
   + SUSE Linux Enterprise 15.x

     ```
     $ sudo systemctl restart xdm
     ```

## Configurer le serveur X


Si vous avez l'intention d'utiliser une session de console ou un partage GPU, vous devez veiller à ce que votre serveur Linux dispose d'un serveur X correctement configuré et en cours d'exécution.

**Note**  
Si vous avez l'intention d'utiliser des sessions virtuelles sans partage de GPU, vous n'avez pas besoin d'un serveur X.

Les packages du serveur X sont généralement installés en tant que dépendances de l'environnement de bureau et du gestionnaire de bureau. Nous vous recommandons de configurer le serveur X pour qu'il démarre automatiquement lorsque votre serveur Linux démarre.

**Pour configurer et démarrer le serveur X sous Linux, procédez comme suit :**

1. Configurez le serveur X pour qu'il démarre automatiquement lorsque votre serveur Linux démarre.

   ```
   $ sudo systemctl get-default
   ```

   Si la commande renvoie `graphical.target`, le serveur X est déjà configurée pour démarrer automatiquement. Passez à l'étape suivante.

   Si la commande est renvoyée`multi-user.target`, le serveur X n'est pas configuré pour démarrer automatiquement. Exécutez la commande suivante :

   ```
   $ sudo systemctl set-default graphical.target
   ```

1. Démarrez le serveur X.

   ```
   $ sudo systemctl isolate graphical.target
   ```

1. Vérifiez que le serveur X est en cours d'exécution.

   ```
   $ ps aux | grep X | grep -v grep
   ```

   L'exemple suivant montre un exemple de sortie si le X serveur est en cours d'exécution.

   `root 1891 0.0 0.7 277528 30448 tty7 Ssl+ 10:59 0:00 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-wltseN/database -seat seat0 vt7 `

## Installez l'utilitaire glxinfo


L'utilitaire glxinfo fournit des informations sur la configuration OpenGL de votre serveur Linux. L'utilitaire peut être utilisé pour déterminer si votre serveur Linux est configuré pour prendre en charge le rendu matériel ou logiciel OpenGL. Il fournit des informations sur les pilotes et les extensions prises en charge.

L'utilitaire glxinfo est installé en tant que dépendance de package de DCV GL. Par conséquent, si vous avez installé l'utilitaire DCV GL, l'utilitaire glxinfo est déjà installé sur votre serveur Linux.

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**Pour installer l'utilitaire glxinfo**  
Exécutez la commande suivante :

```
$ sudo yum install glx-utils
```

------
#### [ Ubuntu ]

**Pour installer l'utilitaire glxinfo**  
Exécutez la commande suivante :

```
$ sudo apt install mesa-utils
```

------
#### [ SUSE Linux Enterprise ]

**Pour installer l'utilitaire glxinfo**  
Exécutez la commande suivante :

```
$ sudo zypper in Mesa-demo-x
```

------

## Vérifier le rendu du logiciel OpenGL


Sur les serveurs Linux non GPU, OpenGL est uniquement pris en charge dans le mode de rendu logiciel en utilisant les pilotes Mesa. Si vous utilisez un serveur Linux sans GPU et que vous avez l'intention d'utiliser OpenGL, assurez-vous que les pilotes Mesa sont installés et correctement configurés sur votre serveur Linux.

**Note**  
Cette rubrique s'applique uniquement aux serveurs Linux non GPU.

**Pour vérifier que le rendu logiciel OpenGL est disponible**  
Veillez à ce que le serveur X soit en cours d'exécution et utilisez la commande suivante :

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') glxinfo | grep -i "opengl.*version"
```

L'exemple suivant montre un exemple de sortie si le rendu logiciel OpenGL est disponible :

```
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.0.5
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 17.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
```

## Installation de pilotes GPU pour les instances graphiques


**Topics**
+ [

### Installation et configuration des pilotes NVIDIA
](#gpu-nvidia)
+ [

### Installation et configuration des pilotes AMD
](#gpu-amd)

### Installation et configuration des pilotes NVIDIA


Sur les serveurs Linux dotés d'un processeur graphique NVIDIA dédié, assurez-vous que les pilotes NVIDIA appropriés sont installés et correctement configurés. Pour obtenir des instructions sur l'installation des pilotes NVIDIA sur une instance Linux Amazon EC2, consultez la section [Installation du pilote NVIDIA sur des serveurs Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html) dans le guide de l'utilisateur *Amazon EC2*.

**Note**  
Cela s'applique GPUs uniquement aux serveurs Linux dotés de NVIDIA.
Les pilotes GRID prennent en charge jusqu'à quatre écrans 4K pour chaque GPU installé. Les pilotes de jeu ne prennent en charge qu'un seul écran 4K pour chaque GPU installé.

Après avoir installé les pilotes NVIDIA sur votre serveur Linux, mettez à jour le`xorg.conf`.

**Pour générer un xorg.conf mis à jour**

1. Exécutez la commande suivante.

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus
   ```

   Si vous utilisez une instance Amazon EC2 G3, G4 ou G5 et que vous souhaitez utiliser une session de console multi-écrans, incluez le paramètre. `--connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3` C'est ce qui suit.

   ```
   $  sudo nvidia-xconfig --preserve-busid --enable-all-gpus --connected-monitor=DFP-0,DFP-1,DFP-2,DFP-3
   ```
**Note**  
Assurez-vous que votre serveur ne possède pas l'ancien `/etc/X11/XF86Config` fichier. Si c'est le cas, `nvidia-xconfig` met à jour ce fichier de configuration au lieu de générer le fichier `/etc/X11/xorg.conf` requis. Exécutez la commande suivante pour supprimer l'ancien fichier `XF86Config` :  

   ```
   sudo rm -rf /etc/X11/XF86Config*
   ```

1. Redémarrez le serveur X pour que les modifications prennent effet.
   + 

     ```
     $ sudo systemctl isolate multi-user.target
     ```

     ```
     $ sudo systemctl isolate graphical.target
     ```

**Pour vérifier que votre GPU NVIDIA prend en charge le codage vidéo basé sur le matériel**  
Assurez-vous qu'il prend en charge le codage NVENC et qu'il dispose de capacités de calcul supérieures ou égales à 3.0, ou supérieures ou égales à 3.5 pour Ubuntu 20.

Pour vérifier le support NVENC, consultez la matrice de support du [GPU NVIDIA pour l'encodage et le décodage vidéo](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder). Pour vérifier les capacités de calcul, consultez les [tableaux des capacités de calcul de NVIDIA](https://developer.nvidia.com/cuda-gpus). 

Si votre GPU NVIDIA ne prend pas en charge le codage NVENC ou s'il ne possède pas les capacités de calcul requises, un encodage vidéo logiciel est utilisé.

**Pour vérifier que le rendu matériel OpenGL est disponible**  
Utilisez la commande suivante pour veiller à ce que le serveur X soit en cours d'exécution.

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') glxinfo | grep -i "opengl.*version"
```

L'exemple suivant montre un exemple de sortie si le rendu matériel OpenGL est disponible

```
OpenGL core profile version string: 4.4.0 NVIDIA 390.75
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL version string: 4.6.0 NVIDIA 390.75
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.75
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```

### Installation et configuration des pilotes AMD


Une instance avec un GPU AMD attaché, telle qu’une instance G4ad, doit disposer du pilote AMD approprié installé. Pour obtenir des instructions sur l'installation des pilotes GPU AMD sur une instance Amazon EC2 compatible, consultez [Installer les pilotes AMD sur des instances Linux.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-amd-driver.html)

Pour plus d'informations sur les instances Amazon EC2 G4ad, consultez le billet de blog consacré [aux nouvelles instances Amazon EC2](https://aws.amazon.com/blogs/compute/deep-dive-on-the-new-amazon-ec2-g4ad-instances/) G4ad.

## Installer le XDummy pilote pour les instances autres que le GPU


**Topics**
+ [

### Installation et configuration du XDummy pilote
](#gpu-xdummy)

### Installation et configuration du XDummy pilote


Pour utiliser des sessions de console sur des serveurs Linux ne disposant pas d'un processeur graphique dédié, assurez-vous que le pilote Xdummy est installé et correctement configuré. Le XDummy pilote permet au serveur X de fonctionner avec un framebuffer virtuel en l'absence de véritable GPU.

**Note**  
Cela n'est pas obligatoire si vous avez l'intention d'utiliser des sessions virtuelles.
Le XDummy pilote est capable de prendre en charge uniquement les résolutions définies dans sa configuration.

------
#### [ RHEL, CentOS, Rocky Linux, Amazon Linux 2, and Amazon Linux 2023 ]

**Pour installer le XDummy pilote**  
Exécutez la commande suivante :

```
$ sudo yum install xorg-x11-drv-dummy
```

------
#### [ Ubuntu ]

**Pour installer le XDummy pilote**  
Exécutez la commande suivante :

```
$ sudo apt install xserver-xorg-video-dummy
```

------
#### [ SUSE Linux Enterprise ]

**Pour installer le XDummy pilote**  
Exécutez la commande suivante :

```
$ sudo zypper in xf86-video-dummy
```

------

Après avoir installé les XDummy pilotes sur votre serveur Linux, mettez à jour le`xorg.conf`.

**Pour configurer XDummy dans xorg.conf**

1. Ouvrez le `/etc/X11/xorg.conf` fichier avec votre éditeur de texte préféré.

1. Ajoutez les sections suivantes à la configuration.

   ```
   Section "Device"
       Identifier "DummyDevice"
       Driver "dummy"
       Option "UseEDID" "false"
       VideoRam 512000
   EndSection
   
   Section "Monitor"
       Identifier "DummyMonitor"
       HorizSync   5.0 - 1000.0
       VertRefresh 5.0 - 200.0
       Option "ReducedBlanking"
   EndSection
   
   Section "Screen"
       Identifier "DummyScreen"
       Device "DummyDevice"
       Monitor "DummyMonitor"
       DefaultDepth 24
       SubSection "Display"
           Viewport 0 0
           Depth 24
           Virtual 4096 2160
       EndSubSection
   EndSection
   ```
**Note**  
La configuration fournie est un exemple. Vous pouvez ajouter d'autres modes et définir une `virtual` résolution différente. Vous pouvez également configurer plusieurs écrans factices.

1. Redémarrez le serveur X pour que les modifications prennent effet.

   ```
   $ sudo systemctl isolate multi-user.target
   ```

   ```
   $ sudo systemctl isolate graphical.target
   ```

# Installation du serveur Amazon DCV sous Linux
Installation du serveur

Le serveur Amazon DCV est installé à l'aide d'une série de packages RPM ou .deb, selon le système d'exploitation de votre serveur hôte. Les packages installent tous les packages requis et leurs dépendances, et assurent la configuration requise du serveur.

**Note**  
Vous devez être connecté en tant qu'utilisateur root pour installer le serveur Amazon DCV.

## Installation du serveur Amazon DCV


------
#### [ Amazon Linux 2 ]

Le serveur Amazon DCV est disponible pour les serveurs Amazon Linux 2 basés sur les architectures 64 bits x86 et ARM 64 bits.

**Important**  
Les `nice-dcv-gltest` packages `nice-dcv-gl` et ne sont pas disponibles pour les serveurs basés sur l'architecture ARM 64 bits.

**Pour installer le serveur Amazon DCV sur Amazon Linux 2**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de packages de vérifier la signature du package, vous devez importer la clé NICE GPG. Pour ce faire, ouvrez une fenêtre de terminal et importez la clé GPG Amazon DCV.

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + 64 bits x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-x86_64.tgz
     ```
   + ARM 64 bits

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2-aarch64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
64 bits x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-x86_64.tgz
     ```
ARM 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2-aarch64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + 64 bits x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2-x86_64
     ```
   + ARM 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2-aarch64
     ```

1. Installez le serveur Amazon DCV.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el7.aarch64.rpm
     ```

1. (Facultatif) Pour utiliser le client Web avec Amazon DCV version 2021.2 et versions ultérieures, installez le package. `nice-dcv-web-viewer`
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el7.aarch64.rpm
     ```

1. (Facultatif) Pour utiliser des sessions virtuelles, installez le `nice-xdcv` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el7.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el7.x86_64.rpm
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package inclut une application OpenGL simple qui peut être utilisée pour déterminer si vos sessions virtuelles sont correctement configurées pour utiliser OpenGL basé sur le matériel.

1. (Facultatif) Si vous prévoyez d'utiliser Amazon DCV avec Amazon DCV EnginFrame, installez le `nice-dcv-simple-external-authenticator` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el7.aarch64.rpm
     ```

1. (Facultatif) Pour prendre en charge les périphériques USB spécialisés utilisant la télécommande USB, installez les pilotes USB DCV. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   DKMS peut être installé depuis le référentiel EPEL (Extra Packages for Enterprise Linux). Exécutez la commande suivante pour activer le référentiel EPEL :

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
   ```

   Après avoir activé le référentiel EPEL, exécutez la commande suivante pour installer DKMS :

   ```
   $ sudo yum install dkms
   ```

   Après avoir installé DKMS, exécutez la commande suivante pour installer les pilotes USB DCV :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ Amazon Linux 2023 ]

Le serveur Amazon DCV est disponible pour les serveurs Amazon Linux 2023 basés sur les architectures 64 bits x86 et ARM 64 bits.

**Important**  
Les `nice-dcv-gltest` packages `nice-dcv-gl` et ne sont pas disponibles pour les serveurs basés sur l'architecture ARM 64 bits.

**Pour installer le serveur Amazon DCV sur Amazon Linux 2023**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de package de vérifier la signature du package, vous devez importer la clé GPG Amazon DCV. Pour ce faire, ouvrez une fenêtre de terminal et importez la clé GPG Amazon DCV.

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + 64 bits x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-x86_64.tgz
     ```
   + ARM 64 bits

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-amzn2023-aarch64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
64 bits x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-x86_64.tgz
     ```
ARM 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-amzn2023-aarch64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + 64 bits x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-x86_64.tgz && cd nice-dcv-2025.0-20103-amzn2023-x86_64
     ```
   + ARM 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-amzn2023-aarch64.tgz && cd nice-dcv-2025.0-20103-amzn2023-aarch64
     ```

1. Installez le serveur Amazon DCV.
   + 64 bits x86

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo dnf install nice-dcv-server-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le client Web avec Amazon DCV version 2021.2 ou ultérieure, installez le package. `nice-dcv-web-viewer`
   + 64 bits x86

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo dnf install nice-dcv-web-viewer-2025.0.20103-1.amzn2023.aarch64.rpm
     ```

1. (Facultatif) Pour utiliser des sessions virtuelles, installez le `nice-xdcv` package.
   + 64 bits x86

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo dnf install nice-xdcv-2025.0.688-1.amzn2023.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + 64 bits x86

     ```
     $ sudo dnf install nice-dcv-gl-2025.0.1112-1.amzn2023.x86_64.rpm
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package inclut une application OpenGL simple qui peut être utilisée pour déterminer si vos sessions virtuelles sont correctement configurées pour utiliser OpenGL basé sur le matériel.

1. (Facultatif) Si vous prévoyez d'utiliser l'[authentificateur externe](https://docs.aws.amazon.com/dcv/latest/adminguide/external-authentication.html) Amazon DCV, utilisez le package. `nice-dcv-simple-external-authenticator`
   + 64 bits x86

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo dnf install nice-dcv-simple-external-authenticator-2025.0.282-1.amzn2023.aarch64.rpm
     ```

1. (Facultatif) Si vous avez l'intention de prendre en charge les périphériques USB spécialisées avec l'activation USB à distance, installez les pilotes DCV USB. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   ```
   $ sudo dnf install dkms
   ```

   Après avoir installé DKMS, exécutez la commande suivante pour installer les pilotes USB DCV :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo dnf install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 8.5 ]

Le serveur Amazon DCV est disponible pour RHEL, les serveurs CentOS basés sur les architectures 64 bits x86 et ARM 64 bits, et Rocky Linux 8.5 ou version ultérieure.

**Important**  
Les `nice-dcv-gltest` packages `nice-dcv-gl` et ne sont pas disponibles pour les serveurs basés sur l'architecture ARM 64 bits.

**Pour installer le serveur Amazon DCV sur RHEL, CentOS et/ou Rocky Linux 8.5**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de package de vérifier la signature du package, vous devez importer la clé GPG Amazon DCV. Pour ce faire, ouvrez une fenêtre de terminal et importez la clé GPG Amazon DCV.

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + 64 bits x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-x86_64.tgz
     ```
   + ARM 64 bits

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el8-aarch64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
64 bits x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-x86_64.tgz
     ```
ARM 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el8-aarch64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + 64 bits x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-x86_64.tgz && cd nice-dcv-2025.0-20103-el8-x86_64
     ```
   + ARM 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el8-aarch64.tgz && cd nice-dcv-2025.0-20103-el8-aarch64
     ```

1. Installez le serveur Amazon DCV.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el8.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le client Web avec Amazon DCV version 2021.2 ou ultérieure, installez le package. `nice-dcv-web-viewer`
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el8.aarch64.rpm
     ```

1. (Facultatif) Pour utiliser des sessions virtuelles, installez le `nice-xdcv` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el8.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el8.x86_64.rpm
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package inclut une application OpenGL simple qui peut être utilisée pour déterminer si vos sessions virtuelles sont correctement configurées pour utiliser OpenGL basé sur le matériel.

1. (Facultatif) Si vous prévoyez d'utiliser Amazon DCV avec Amazon DCV EnginFrame, installez le `nice-dcv-simple-external-authenticator` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el8.aarch64.rpm
     ```

1. (Facultatif) Si vous avez l'intention de prendre en charge les périphériques USB spécialisées avec l'activation USB à distance, installez les pilotes DCV USB. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   DKMS peut être installé depuis le référentiel EPEL (Extra Packages for Enterprise Linux). Exécutez la commande suivante pour activer le référentiel EPEL :

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
   ```

   Après avoir activé le référentiel EPEL, exécutez la commande suivante pour installer DKMS :

   ```
   $ sudo yum install dkms
   ```

   Après avoir installé DKMS, exécutez la commande suivante pour installer les pilotes USB DCV :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ RHEL, CentOS, and Rocky Linux 9 ]

Le serveur Amazon DCV est disponible pour RHEL, les serveurs CentOS basés sur les architectures 64 bits x86 et ARM 64 bits, et Rocky Linux 9 ou version ultérieure.

**Important**  
Les `nice-dcv-gltest` packages `nice-dcv-gl` et ne sont pas disponibles pour les serveurs basés sur l'architecture ARM 64 bits.

**Pour installer le serveur Amazon DCV sur RHEL, CentOS et/ou Rocky Linux 9**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de package de vérifier la signature du package, vous devez importer la clé GPG Amazon DCV. Pour ce faire, ouvrez une fenêtre de terminal et importez la clé GPG Amazon DCV.

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + 64 bits x86

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-x86_64.tgz
     ```
   + ARM 64 bits

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-el9-aarch64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
64 bits x86  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-x86_64.tgz
     ```
ARM 64 bits  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-el9-aarch64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + 64 bits x86

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-x86_64.tgz && cd nice-dcv-2025.0-20103-el9-x86_64
     ```
   + ARM 64 bits

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-el9-aarch64.tgz && cd nice-dcv-2025.0-20103-el9-aarch64
     ```

1. Installez le serveur Amazon DCV.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-server-2025.0.20103-1.el9.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le client Web avec Amazon DCV version 2021.2 ou ultérieure, installez le package. `nice-dcv-web-viewer`
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-web-viewer-2025.0.20103-1.el9.aarch64.rpm
     ```

1. (Facultatif) Pour utiliser des sessions virtuelles, installez le `nice-xdcv` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-xdcv-2025.0.688-1.el9.aarch64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-gl-2025.0.1112-1.el9.x86_64.rpm
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package inclut une application OpenGL simple qui peut être utilisée pour déterminer si vos sessions virtuelles sont correctement configurées pour utiliser OpenGL basé sur le matériel.

1. (Facultatif) Si vous prévoyez d'utiliser Amazon DCV avec Amazon DCV EnginFrame, installez le `nice-dcv-simple-external-authenticator` package.
   + 64 bits x86

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.x86_64.rpm
     ```
   + ARM 64 bits

     ```
     $ sudo yum install nice-dcv-simple-external-authenticator-2025.0.282-1.el9.aarch64.rpm
     ```

1. (Facultatif) Si vous avez l'intention de prendre en charge les périphériques USB spécialisées avec l'activation USB à distance, installez les pilotes DCV USB. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   DKMS peut être installé depuis le référentiel EPEL (Extra Packages for Enterprise Linux). Exécutez la commande suivante pour activer le référentiel EPEL :

   ```
   $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
   ```

   Après avoir activé le référentiel EPEL, exécutez la commande suivante pour installer DKMS :

   ```
   $ sudo yum install dkms
   ```

   Après avoir installé DKMS, exécutez la commande suivante pour installer les pilotes USB DCV :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo yum install pulseaudio-utils
   ```

------
#### [ SLES 12.x/15.x ]

Le serveur Amazon DCV est disponible pour les serveurs SUSE Linux Enterprise Server (SLES) 12.x/15.x basés uniquement sur l'architecture x86 64 bits.

**Pour installer le serveur Amazon DCV sur SLES 12.x/15.x**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de package de vérifier la signature du package, vous devez importer la clé GPG Amazon DCV. Pour cela, ouvrez une fenêtre de terminal et importez la clé NICE GPG.

   ```
   $ sudo rpm --import https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + SLES 12. x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles12-x86_64.tgz
     ```
   + SLES 15. x

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-sles15-x86_64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
SLES 12. x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles12-x86_64.tgz
     ```
SLES 15. x  

     ```
     $ curl -O https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-sles15-x86_64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + SLES 12. x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles12-x86_64.tgz && cd nice-dcv-2025.0-20103-sles12-x86_64
     ```
   + SLES 15. x

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-sles15-x86_64.tgz && cd nice-dcv-2025.0-20103-sles15-x86_64
     ```

1. Installez le serveur Amazon DCV.
   + SLES 12. x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15. x

     ```
     $ sudo zypper install nice-dcv-server-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le client Web avec Amazon DCV version 2021.2 ou ultérieure, installez le package. `nice-dcv-web-viewer`
   + SLES 12. x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles12.x86_64.rpm
     ```
   + SLES 15. x

     ```
     $ sudo zypper install nice-dcv-web-viewer-2025.0.20103-1.sles15.x86_64.rpm
     ```

1. (Facultatif) Pour utiliser des sessions virtuelles, installez le `nice-xdcv` package.
   + SLES 12. x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles12.x86_64.rpm
     ```
   + SLES 15. x

     ```
     $ sudo zypper install nice-xdcv-2025.0.688-1.sles15.x86_64.rpm
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + SLES 12. x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles12.x86_64.rpm
     ```
   + SLES 15. x

     ```
     $ sudo zypper install nice-dcv-gl-2025.0.1112-1.sles15.x86_64.rpm
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package intègre une application OpenGL simple qui permet de déterminer si vos sessions virtuelles sont correctement configurées pour utiliser l'OpenGL matériel. 

1. (Facultatif) Si vous prévoyez d'utiliser Amazon DCV avec Amazon DCV EnginFrame, installez le `nice-dcv-simple-external-authenticator` package. 
   + SLES 12. x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles12.x86_64.rpm
     ```
   + SLES 15. x

     ```
     $ sudo zypper install nice-dcv-simple-external-authenticator-2025.0.282-1.sles15.x86_64.rpm
     ```

1. (Facultatif) Si vous avez l'intention de prendre en charge les périphériques USB spécialisées avec l'activation USB à distance, installez les pilotes DCV USB. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   Exécutez la commande suivante pour installer DKMS :
   + SLES 12. x

     ```
     $ sudo zypper install http://download.opensuse.org/repositories/home:/Ximi1970:/Dkms:/Staging/SLE_12_SP4/noarch/dkms-2.5-11.1.noarch.rpm
     ```
   + SLES 15

     Activez le PackageHub référentiel.

     ```
     $ sudo SUSEConnect -p PackageHub/15/x86_64
     ```
**Note**  
Si vous utilisez SLES 15 SP1 ou SP2, remplacez *15* dans la commande ci-dessus par l'un `15.1` ou `15.2` l'autre. 

     Installez DKMS.

     ```
     $ sudo zypper refresh
     ```

     ```
     $ sudo zypper install dkms
     ```

     Installez la source du noyau.

     ```
     $ sudo zypper install -y kernel-source
     ```

     Redémarrez l’instance.

     ```
     $ sudo reboot
     ```

   Une fois que vous avez installé DKMS, exécutez la commande suivante pour installer les pilotes DCV USB :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo zypper install pulseaudio-utils
   ```

------
#### [ Ubuntu 20.04/22.04/24.04 ]

Le serveur Amazon DCV est disponible pour les serveurs Ubuntu basés sur les architectures 64 bits x86 et ARM 64 bits.

**Important**  
Les `nice-dcv-gltest` packages `nice-dcv-gl` et ne sont pas disponibles pour les serveurs basés sur l'architecture ARM 64 bits.

**Pour installer le serveur Amazon DCV sur Ubuntu 20.04/22.04/24.04**

1. Lancez et connectez-vous au serveur sur lequel vous souhaitez installer le serveur Amazon DCV.

1. Les packages du serveur Amazon DCV sont signés numériquement avec une signature GPG sécurisée. Pour permettre au gestionnaire de package de vérifier la signature du package, vous devez importer la clé GPG Amazon DCV. Pour ce faire, ouvrez une fenêtre de terminal et importez la clé GPG Amazon DCV.

   ```
   $ wget https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY
   ```

   ```
   $ gpg --import NICE-GPG-KEY
   ```

1. Téléchargez les packages depuis le [site Web de téléchargement d'Amazon DCV](http://download.amazondcv.com). Les packages RPM et deb sont empaquetés dans une archive `.tgz`. Assurez-vous de télécharger l'archive adaptée à votre système d'exploitation.
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/2025.0/Servers/nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz
     ```
**Astuce**  
La page des [derniers packages](http://download.amazondcv.com/latest.html) du site Web de téléchargement contient des liens pointant vers la dernière version disponible. Vous pouvez utiliser ces liens pour récupérer automatiquement les derniers packages Amazon DCV.  
Ubuntu 20.04 (64 bits x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2004-x86_64.tgz
     ```
Ubuntu 22.04 (64 bits x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-x86_64.tgz
     ```
Ubuntu 22.04 (ARM 64 bits)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2204-aarch64.tgz
     ```
Ubuntu 24.04 (64 bits x86)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-x86_64.tgz
     ```
Ubuntu 24.04 (ARM 64 bits)  

     ```
     $ wget https://d1uj6qtbmh3dt5.cloudfront.net/nice-dcv-ubuntu2404-aarch64.tgz
     ```

1. Extrayez le contenu de l'`.tgz`archive et naviguez dans le répertoire extrait.
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2004-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2004-x86_64
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-x86_64
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2204-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2204-aarch64
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-x86_64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-x86_64
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ tar -xvzf nice-dcv-2025.0-20103-ubuntu2404-aarch64.tgz && cd nice-dcv-2025.0-20103-ubuntu2404-aarch64
     ```

1. Installez le serveur Amazon DCV.
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-server_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le client Web avec Amazon DCV version 2021.2 ou ultérieure, installez le package. `nice-dcv-web-viewer`
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-web-viewer_2025.0.20103-1_arm64.ubuntu2404.deb
     ```

1. Ajoutez l’utilisateur `dcv` au groupe `video`.

   ```
   $ sudo usermod -aG video dcv
   ```

1. (Facultatif) Si vous prévoyez d'utiliser des sessions virtuelles, installez le package `nice-xdcv`.
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-xdcv_2025.0.688-1_arm64.ubuntu2404.deb
     ```

1. (Facultatif) Si vous prévoyez d'utiliser le partage de GPU, installez le package `nice-dcv-gl`. 
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-gl_2025.0.1112-1_amd64.ubuntu2204.deb
     ```
**Note**  
Vous pouvez éventuellement installer le package `nice-dcv-gltest`. Ce package inclut une application OpenGL simple qui peut être utilisée pour déterminer si vos sessions virtuelles sont correctement configurées pour utiliser OpenGL basé sur le matériel.

1. (Facultatif) Si vous prévoyez d'utiliser Amazon DCV avec Amazon DCV EnginFrame, installez le `nice-dcv-simple-external-authenticator` package. 
   + Ubuntu 20.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2004.deb
     ```
   + Ubuntu 22.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2204.deb
     ```
   + Ubuntu 22.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2204.deb
     ```
   + Ubuntu 24.04 (64 bits x86)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_amd64.ubuntu2404.deb
     ```
   + Ubuntu 24.04 (ARM 64 bits)

     ```
     $ sudo apt install ./nice-dcv-simple-external-authenticator_2025.0.282-1_arm64.ubuntu2404.deb
     ```

1. (Facultatif) Si vous avez l'intention de prendre en charge les périphériques USB spécialisées avec l'activation USB à distance, installez les pilotes DCV USB. 

   Pour installer les pilotes DCV USB, vous devez avoir Dynamic Kernel Module Support (DKMS) installé sur votre serveur. Utilisez les commandes suivantes pour installer DKMS.

   DKMS est disponible dans le référentiel Ubuntu officiel. Exécutez la commande suivante pour installer DKMS :

   ```
   $ sudo apt install dkms
   ```

   Après avoir installé DKMS, exécutez la commande suivante pour installer les pilotes USB DCV :

   ```
   $ sudo dcvusbdriverinstaller
   ```

1. (Facultatif) Si vous envisagez de prendre en charge la redirection du microphone, vérifiez que le `pulseaudio-utils` package est installé sur votre système. Utilisez la commande suivante pour l'installer.

   ```
   $ sudo apt install pulseaudio-utils
   ```

1. (Facultatif) Pour Ubuntu 22.04 uniquement, si vous devez utiliser l'authentification unique avec l'authentification du système, utilisez la commande suivante pour l'installer.

   ```
   $ nice-dcv-gnome-shell-extension_version_all.ubuntu2204
   ```

------

# Réalisation de contrôles après l'installation


Cette rubrique fournit certaines vérifications post-installation que vous devez effectuer après avoir installé Amazon DCV pour vous assurer que votre serveur Amazon DCV est correctement configuré.

**Topics**
+ [

## Assurez-vous que le serveur Amazon DCV est accessible
](#checks-port)
+ [

## Assurez-vous que le serveur X est accessible
](#checks-xserver)
+ [

## Vérifiez que DCV GL est correctement installé
](#checks-gl)
+ [

## Vérifiez la signature du package Amazon DCV DEB
](#checks-deb)

## Assurez-vous que le serveur Amazon DCV est accessible


Par défaut, le serveur Amazon DCV est configuré pour communiquer via le port TCP 8443. Assurez-vous que le serveur est accessible sur ce port. Si vous disposez d'un pare-feu qui empêche l'accès via le port 8443, vous devez modifier le port par lequel le serveur Amazon DCV communique. Pour de plus amples informations, veuillez consulter [Modification des TCP/UDP ports et de l'adresse d'écoute du serveur Amazon DCV](manage-port-addr.md).

En outre, si vous configurez Amazon DCV sur une instance EC2, créez un groupe de sécurité. Cela permet d'accéder au port par lequel le serveur Amazon DCV communique. Pour de plus amples informations, veuillez consulter [comment configurer des groupes de sécurité sur EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html). 

## Assurez-vous que le serveur X est accessible


Vous devez vous assurer que la console Amazon DCV et les sessions virtuelles peuvent accéder au serveur X.

### Sessions de console


Lorsque le serveur Amazon DCV est installé, un `dcv` utilisateur est créé. Assurez-vous que cet utilisateur peut accéder au serveur X.

**Pour vérifier que l'utilisateur `dcv` peut accéder au serveur X**  
Exécutez la commande suivante :

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "SI:localuser:dcv$"
```

Si la commande renvoie `SI:localuser:dcv`, l'utilisateur dcv peut accéder au serveur X.

Si la commande ne revient pas`SI:localuser:dcv`, l'utilisateur dcv n'a pas accès au serveur X. Exécutez les commandes suivantes pour redémarrer le serveur X :
+ RHEL, Rocky, CentOS, Amazon Linux 2, Ubuntu et SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

### Sessions virtuelles


Si vous avez installé le package DCV GL, vous devez vous assurer que les utilisateurs locaux peuvent accéder au serveur X. Cela permet de s'assurer que l'accélération matérielle OpenGL fonctionne correctement avec les sessions virtuelles.

**Pour vérifier que les utilisateurs locaux peuvent accéder au serveur X**  
Exécutez la commande suivante :

```
$ sudo DISPLAY=:0 XAUTHORITY=$(ps aux | grep "X.*\-auth" | grep -v Xdcv | grep -v grep | sed -n 's/.*-auth \([^ ]\+\).*/\1/p') xhost | grep "LOCAL:$"
```

Si la commande renvoie `LOCAL:`, les utilisateurs locaux peuvent accéder au serveur X.

Si la commande ne revient pas`LOCAL:`, les utilisateurs locaux n'ont pas accès au serveur X. Exécutez les commandes suivantes pour redémarrer le serveur X, et pour désactiver et réactiver DCV GL :
+ RHEL, Rocky, CentOS, Amazon Linux 2, Ubuntu et SUSE Linux Enterprise

  ```
  $ sudo systemctl isolate multi-user.target
  ```

  ```
  $ sudo dcvgladmin disable
  ```

  ```
  $ sudo dcvgladmin enable
  ```

  ```
  $ sudo systemctl isolate graphical.target
  ```

## Vérifiez que DCV GL est correctement installé


L'utilitaire dcvgldiag est automatiquement installé lorsque vous installez le package DCV GL. Vous pouvez utiliser cet utilitaire pour vérifier que la configuration du serveur Linux répond aux exigences DCV GL.

**Pour exécuter l'utilitaire dcvgldiag**  
Utilisez la commande suivante :

```
$ sudo dcvgldiag
```

L'utilitaire renvoie une liste des avertissements et des erreurs, ainsi que les solutions possibles.

## Vérifiez la signature du package Amazon DCV DEB


Une fois Amazon DCV installé, vous pouvez vérifier la signature du paquet Debian (DEB). Ce processus de vérification nécessite l'utilisation de la version 1 de GPG.

**Pour vérifier la signature du package DEB**  
Utilisez la commande suivante :

```
gpg1 --import NICE-GPG-KEY-SECRET
dpkg-sig --verify nice-dcv-server_2025.0.20103-1_amd64.deb
```

Cela renverra un message contenant le terme `GOODSIG` confirmant que la signature est vérifiée. L'exemple suivant montre un message de confirmation de signature. À la place de*Example Key*, la clé sera affichée.

```
Processing nice-dcv-server_2017.0.0-1_amd64.deb...
GOODSIG _gpgbuilder Example Key
```