> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/fr/reference/installation.md).

# Installer UniGetUI

Toutes les façons d'installer UniGetUI sous Windows, macOS et Linux, ainsi que les commutateurs d'installation silencieuse, le mode portable, la mise à jour de UniGetUI et sa désinstallation.

Cette page couvre chaque méthode d'installation, les commutateurs de déploiement silencieux, le mode portable, la façon dont UniGetUI se met à jour, et comment le retirer. Pour le chemin le plus rapide, voir [Démarrage rapide](/unigetui/fr/quick-start.md).

{% hint style="danger" %}
Ne téléchargez UniGetUI que depuis [devolutions.net/unigetui](https://devolutions.net/unigetui/), les [versions officielles sur GitHub](https://github.com/Devolutions/UniGetUI/releases), le Microsoft Store, ou les dépôts officiels WinGet, Scoop et Chocolatey. Les autres sites ne sont pas affiliés à Devolutions.
{% endhint %}

## Configuration requise

<table><thead><tr><th width="250">PLATEFORME</th><th>ARCHITECTURES</th><th>EXIGENCES</th></tr></thead><tbody><tr><td><strong>Windows</strong></td><td>x64, arm64</td><td>Windows 10 ou Windows 11. Microsoft Visual C++ 2015-2022 Redistributable et Microsoft Edge WebView2 Runtime (l'installateur les ajoute s'ils manquent).</td></tr><tr><td><strong>macOS</strong></td><td>Puce Apple (arm64), Intel (x64)</td><td>macOS 12 ou version ultérieure.</td></tr><tr><td><strong>Linux</strong></td><td>x64, arm64</td><td>glibc 2.27 ou version ultérieure, par exemple Ubuntu 18.04+, Debian 10+, RHEL 8+ ou Fedora 28+.</td></tr></tbody></table>

Aucun runtime .NET distinct n'est nécessaire. UniGetUI a aussi besoin d'un accès Internet pour interroger les sources, télécharger les paquets et vérifier ses propres mises à jour, et il ne fonctionne qu'avec les gestionnaires de paquets présents sur l'ordinateur (voir [Gestionnaires de paquets pris en charge](/unigetui/fr/reference/package-managers.md)).

## Méthodes d'installation

{% tabs %}
{% tab title="Windows" %}

<table><thead><tr><th width="250">MÉTHODE</th><th>COMMENT</th></tr></thead><tbody><tr><td><strong>Microsoft Store</strong> (recommandé)</td><td>Ouvrez la <a href="https://apps.microsoft.com/detail/xpfftq032ptphf">page Store de UniGetUI</a> et cliquez sur <em><strong>Get</strong></em>.</td></tr><tr><td><strong>Installateur</strong></td><td>Téléchargez <code>UniGetUI.Installer.x64.exe</code> ou <code>UniGetUI.Installer.arm64.exe</code> depuis <a href="https://devolutions.net/unigetui/">devolutions.net/unigetui</a> ou la <a href="https://github.com/Devolutions/UniGetUI/releases/latest">dernière version</a>, puis exécutez-le. <code>UniGetUI.Installer.exe</code> est un alias de l'installateur x64.</td></tr><tr><td><strong>WinGet</strong></td><td><code>winget install --exact --id Devolutions.UniGetUI --source winget</code></td></tr><tr><td><strong>Scoop</strong></td><td><code>scoop bucket add extras</code> then <code>scoop install extras/unigetui</code></td></tr><tr><td><strong>Chocolatey</strong></td><td><code>choco install unigetui</code></td></tr><tr><td><strong>Portable (.zip)</strong></td><td><code>UniGetUI.x64.zip</code> ou <code>UniGetUI.arm64.zip</code>. Voir <a href="#portable-mode">Mode portable</a>.</td></tr></tbody></table>

L'installateur demande s'il faut installer pour l'utilisateur actuel seulement ou pour tous les utilisateurs, puis offre ***Perform a regular installation*** ou ***Perform a portable installation***, et les raccourcis ***Create a shortcut on the Start menu*** et ***Create a shortcut on the Desktop***.

<table><thead><tr><th width="250">MODE D'INSTALLATION</th><th>DOSSIER PAR DÉFAUT</th></tr></thead><tbody><tr><td>Utilisateur actuel (par défaut)</td><td><code>%LOCALAPPDATA%\Programs\UniGetUI</code></td></tr><tr><td>Tous les utilisateurs (droits d'administrateur requis)</td><td><code>C:\Program Files\UniGetUI</code></td></tr></tbody></table>
{% endtab %}

{% tab title="macOS" %}
Téléchargez depuis la [dernière version](https://github.com/Devolutions/UniGetUI/releases/latest) :

<table><thead><tr><th width="250">MAC</th><th>FICHIERS</th></tr></thead><tbody><tr><td>Puce Apple (arm64)</td><td><code>UniGetUI.macos-arm64.dmg</code> or <code>UniGetUI.macos-arm64.tar.gz</code></td></tr><tr><td>Intel (x64)</td><td><code>UniGetUI.macos-x64.dmg</code> or <code>UniGetUI.macos-x64.tar.gz</code></td></tr></tbody></table>

1. Ouvrez le fichier `.dmg`.
2. Glissez ***UniGetUI*** vers ***Applications***.
3. Ouvrez UniGetUI depuis ***Applications***.

L'archive `.tar.gz` contient le bundle de l'appli et fonctionne sans installateur.
{% endtab %}

{% tab title="Linux" %}
Téléchargez le fichier `.deb`, `.rpm` ou `.tar.gz` depuis la [dernière version](https://github.com/Devolutions/UniGetUI/releases/latest). Remplacez `x64` par `arm64` pour les ordinateurs arm64.

```bash
# Debian, Ubuntu and derivatives
sudo apt install ./UniGetUI.linux-x64.deb

# Fedora, RHEL and derivatives
sudo dnf install ./UniGetUI.linux-x64.rpm

# Any distribution, from the archive
tar -xzf UniGetUI.linux-x64.tar.gz
./UniGetUI
```

Les paquets `.deb` et `.rpm` installent UniGetUI dans `/opt/unigetui` et ajoutent un lanceur `unigetui`.
{% endtab %}
{% endtabs %}

## Installation silencieuse (Windows)

Pour un déploiement scripté ou de masse, exécutez l'installateur depuis une session PowerShell avec élévation :

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS /NoAutoStart
```

Ajoutez `/LOG="C:\Windows\Temp\UniGetUI_install.log"` pour conserver un journal. Pour une procédure complète de déploiement, voir [Déployer UniGetUI en mode silencieux](/unigetui/fr/pour-les-equipes-des-ti/organization/deploy.md).

### Commutateurs de l'installateur

L'installateur est construit avec Inno Setup, donc les [commutateurs Inno Setup](https://jrsoftware.org/ishelp/index.php?topic=setupcmdline) standards s'appliquent.

<table><thead><tr><th width="250">COMMUTATEUR</th><th>RÔLE</th></tr></thead><tbody><tr><td><code>/SILENT</code></td><td>Installe sans les pages de l'assistant ; une fenêtre de progression s'affiche.</td></tr><tr><td><code>/VERYSILENT</code></td><td>Installe sans les pages de l'assistant ni fenêtre de progression.</td></tr><tr><td><code>/SUPPRESSMSGBOXES</code></td><td>Supprime les boîtes de message. Seulement avec <code>/SILENT</code> ou <code>/VERYSILENT</code>.</td></tr><tr><td><code>/NORESTART</code></td><td>Empêche l'installateur de redémarrer l'ordinateur.</td></tr><tr><td><code>/ALLUSERS</code></td><td>Installe pour tous les utilisateurs. Exige des droits d'administrateur.</td></tr><tr><td><code>/CURRENTUSER</code></td><td>Installe pour l'utilisateur actuel seulement (par défaut).</td></tr><tr><td><code>/DIR="path"</code></td><td>Installe dans un dossier personnalisé.</td></tr><tr><td><code>/TASKS="list"</code></td><td>Sélectionne seulement les tâches énumérées (voir plus bas) ; les autres sont effacées.</td></tr><tr><td><code>/MERGETASKS="list"</code></td><td>Sélectionne ou efface des tâches tout en gardant les valeurs par défaut. Préfixez une tâche avec <code>!</code> pour l'effacer.</td></tr><tr><td><code>/LOG="path"</code></td><td>Écrit un journal d'installation.</td></tr></tbody></table>

UniGetUI ajoute ses propres commutateurs :

<table><thead><tr><th width="250">COMMUTATEUR</th><th>RÔLE</th></tr></thead><tbody><tr><td><code>/NoAutoStart</code></td><td>Ne démarre pas UniGetUI à la fin de l'installation.</td></tr><tr><td><code>/NoRunOnStartup</code></td><td>Inscrit l'entrée de démarrage comme désactivée, pour que UniGetUI ne démarre pas à l'ouverture de session.</td></tr><tr><td><code>/NoDesktopShortcut</code></td><td>Ne crée pas le raccourci du bureau.</td></tr><tr><td><code>/NoVCRedist</code></td><td>N'installe pas le Microsoft Visual C++ Redistributable.</td></tr><tr><td><code>/NoEdgeWebView</code></td><td>N'installe pas le Microsoft Edge WebView2 Runtime.</td></tr><tr><td><code>/NoDeployInstaller</code></td><td>Ne conserve pas une copie de l'installateur (<code>UniGetUI.Installer.exe</code>) dans le dossier d'installation. Cette copie sert à réparer l'installation.</td></tr><tr><td><code>/MSStore</code></td><td>Mode Microsoft Store : ignore les installateurs Visual C++ et WebView2, ne démarre pas UniGetUI après l'installation ni à l'ouverture de session. Combinez avec <code>/CURRENTUSER</code> pour une installation par utilisateur.</td></tr><tr><td><code>/NoWinGet</code></td><td>Prévu pour ignorer l'installation de WinGet et du module Microsoft.WinGet.Client lorsqu'ils manquent. Les installateurs actuels sautent déjà cette étape, donc le commutateur n'a aucun effet visible.</td></tr><tr><td><code>/NoChocolatey</code>, <code>/EnableSystemChocolatey</code></td><td>Obsolète. Accepté pour la compatibilité, sans effet.</td></tr></tbody></table>

{% hint style="warning" %}
Avec `/NoVCRedist` ou `/NoEdgeWebView`, assurez-vous que Visual C++ 2015-2022 Redistributable et WebView2 Runtime sont déjà sur les ordinateurs cibles.
{% endhint %}

### Tâches de l'installateur

À utiliser avec `/TASKS` ou `/MERGETASKS`.

<table><thead><tr><th width="250">TÂCHE</th><th>RÔLE</th></tr></thead><tbody><tr><td><code>regularinstall</code></td><td><em><strong>Perform a regular installation</strong></em>. Valeur par défaut.</td></tr><tr><td><code>regularinstall\startmenuicon</code></td><td><em><strong>Create a shortcut on the Start menu</strong></em>. Valeur par défaut.</td></tr><tr><td><code>regularinstall\desktopicon</code></td><td><em><strong>Create a shortcut on the Desktop</strong></em>. Valeur par défaut.</td></tr><tr><td><code>portableinstall</code></td><td><em><strong>Perform a portable installation</strong></em>. Ne peut pas être combiné avec <code>regularinstall</code>.</td></tr></tbody></table>

Exemple, tous les utilisateurs sans raccourci du bureau :

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS /MERGETASKS="!regularinstall\desktopicon"
```

### Ce qu'une installation ordinaire inscrit

* Une entrée de démarrage, pour que UniGetUI démarre réduit dans la zone de notification à l'ouverture de session (sauf `/NoRunOnStartup`).
* Le protocole `unigetui://`, utilisé par les actions de notification et les [liens profonds](/unigetui/fr/reference/cli.md#deep-links).
* L'association de fichiers `.ubundle` pour les lots de paquets.
* Une entrée de désinstallation nommée ***UniGetUI*** dans les applis installées.

{% hint style="info" %}
Vous avez besoin d'un MSI, par exemple pour une stratégie de groupe ? Le [dépôt GitHub](https://github.com/Devolutions/UniGetUI) contient des fichiers de projet pour construire un enveloppeur MSI autour de l'installateur, dans `InstallerExtras/MsiCreator`. L'enveloppeur MSI n'installe pas les dépendances.
{% endhint %}

## Mode portable

En mode portable, UniGetUI conserve ses paramètres, ses caches et ses sauvegardes dans un dossier `Settings` à côté de son exécutable, pour que vous puissiez l'emporter sur un lecteur amovible ou le copier d'un ordinateur à l'autre.

Le mode portable est activé par un fichier marqueur nommé `ForceUniGetUIPortable` (sans extension) à côté de l'exécutable de UniGetUI. Seule sa présence compte.

{% tabs %}
{% tab title="Windows" %}

* **Zip :** extrayez `UniGetUI.x64.zip` ou `UniGetUI.arm64.zip` dans un dossier accessible en écriture par votre compte, puis exécutez `UniGetUI.exe`. Le zip contient déjà le fichier marqueur.
* **Installateur :** choisissez ***Perform a portable installation*** et un dossier accessible en écriture. En silence :

```powershell
.\UniGetUI.Installer.x64.exe /VERYSILENT /TASKS="portableinstall" /DIR="E:\UniGetUI"
```

{% endtab %}

{% tab title="macOS" %}

1. Extrayez l'archive `.tar.gz`.
2. Créez le fichier marqueur à côté de l'exécutable de UniGetUI (dans le bundle `.app`) : `touch /path/to/unigetui/ForceUniGetUIPortable`
3. Démarrez UniGetUI.

Le fichier marqueur est retiré lorsqu'une mise à jour remplace le bundle. Recréez-le après chaque mise à jour.
{% endtab %}

{% tab title="Linux" %}

1. Extrayez l'archive `.tar.gz`.
2. Créez le fichier marqueur à côté de l'exécutable : `touch /path/to/unigetui/ForceUniGetUIPortable`
3. Démarrez UniGetUI.
   {% endtab %}
   {% endtabs %}

{% hint style="warning" %}
Le dossier doit être accessible en écriture par le compte qui exécute UniGetUI. S'il ne l'est pas (par exemple dans `C:\Program Files` ou sur un lecteur en lecture seule), UniGetUI revient en silence au dossier ordinaire de l'utilisateur pour cette session et enregistre la raison dans le ***Journal d'UniGetUI*** (menu ***Plus*** de la barre latérale).
{% endhint %}

La première fois qu'une nouvelle copie portable s'ouvre, si une installation ordinaire sur l'ordinateur a des paramètres, UniGetUI offre ***Importer vos paramètres précédents ?***. Cliquez sur ***Importer***, puis sur ***Redémarrer***. Rien n'est écrasé ni retiré, et l'offre n'est pas répétée.

Sous Windows, une installation portable n'inscrit pas le protocole `unigetui://`, l'association `.ubundle`, une entrée de démarrage, des raccourcis ni une entrée de désinstallation. Lorsqu'elle se met à jour, elle reste portable dans le même dossier. Pour désactiver le mode portable, copiez les données à conserver depuis `Settings`, supprimez `ForceUniGetUIPortable` et redémarrez UniGetUI.

### Où UniGetUI stocke ses données

<table><thead><tr><th width="250">DONNÉES</th><th>INSTALLATION ORDINAIRE</th><th>PORTABLE</th></tr></thead><tbody><tr><td>Paramètres, options de paquet, caches</td><td>Windows : <code>%LOCALAPPDATA%\UniGetUI</code><br>macOS : <code>~/Library/Application Support/UniGetUI</code><br>Linux : <code>$XDG_DATA_HOME/UniGetUI</code> ou <code>~/.local/share/UniGetUI</code></td><td><code>&#x3C;install folder>\Settings</code></td></tr><tr><td>Journal de session, fichiers temporaires</td><td>Windows : <code>%TEMP%\UniGetUI</code><br>macOS, Linux : <code>$TMPDIR/UniGetUI</code></td><td><code>&#x3C;install folder>\Settings\Temp</code></td></tr><tr><td>Dossier de sauvegarde locale par défaut</td><td><code>Documents\UniGetUI</code></td><td><code>&#x3C;install folder>\Settings\Backups</code></td></tr><tr><td>Jeton de sauvegarde GitHub</td><td>Windows : Credential Manager<br>macOS, Linux : <code>SecureStorage</code> dans le dossier de données</td><td>Windows : Credential Manager (non déplacé)<br>macOS, Linux : <code>Settings/SecureStorage</code></td></tr><tr><td>Paramètres protégés par l'administrateur (Windows)</td><td><code>%ProgramFiles%\UniGetUI\SecureSettings</code></td><td>Identique (non déplacé)</td></tr></tbody></table>

{% hint style="danger" %}
Sous macOS et Linux, un dossier portable stocke le jeton de sauvegarde GitHub dans un fichier en clair. Protégez ce dossier comme le jeton lui-même.
{% endhint %}

Le mode portable ne déplace pas les données propres aux gestionnaires de paquets, et les paquets s'installent toujours à leurs emplacements habituels.

## Mettre à jour UniGetUI

UniGetUI se met à jour lui-même par défaut. Lorsqu'une nouvelle version est prête, il affiche ***UniGetUI {version} is ready to be installed.*** La mise à jour s'exécute lorsque vous fermez UniGetUI, ou tout de suite avec ***Mettre à jour maintenant***. Avant l'installation, UniGetUI vérifie le hachage du fichier et, sous Windows, la signature Devolutions ; si une vérification échoue, la mise à jour est annulée.

* **Vérifier maintenant :** dans la barre latérale, cliquez sur ***Plus*** – ***Rechercher des mises à jour d'UniGetUI***. À jour : ***Génial ! Vous utilisez la dernière version.***
* **Paramètres :** ***Paramètres*** – ***Paramètres généraux*** – ***Mise à jour d'UniGetUI*** (voir [Tous les paramètres](/unigetui/fr/reference/settings.md#unigetui-updater)).

<table><thead><tr><th width="250">PLATEFORME</th><th>APPLICATION DE LA MISE À JOUR</th></tr></thead><tbody><tr><td>Windows</td><td>Exécute le nouvel installateur en silence et conserve le mode d'installation : utilisateur actuel, tous les utilisateurs ou portable.</td></tr><tr><td>macOS</td><td>Remplace le bundle de l'appli. En mode portable, recréez <code>ForceUniGetUIPortable</code> ensuite.</td></tr><tr><td>Linux</td><td>Remplace les fichiers du dossier depuis lequel UniGetUI s'exécute.</td></tr></tbody></table>

Si vous voyez ***La mise à jour automatique n'est pas encore disponible sur cette plateforme.***, aucun paquet de mise à jour n'est encore publié pour votre plateforme ou votre architecture : installez la nouvelle version manuellement depuis les [versions GitHub](https://github.com/Devolutions/UniGetUI/releases/latest). Si une mise à jour échoue, ***Afficher le journal*** ouvre le journal du programme de mise à jour.

Vous pouvez aussi mettre à jour UniGetUI comme n'importe quel autre paquet, avec l'outil qui a servi à l'installer :

```powershell
winget upgrade --exact --id Devolutions.UniGetUI --source winget
scoop update unigetui
choco upgrade unigetui
```

## Désinstaller UniGetUI

Désinstaller UniGetUI retire l'appli, pas les logiciels que vous avez installés avec elle. Ces applis restent et peuvent encore être gérées avec leur gestionnaire de paquets.

{% tabs %}
{% tab title="Windows" %}

1. Quittez UniGetUI : ***Plus*** – ***Quitter UniGetUI***.
2. Ouvrez ***Paramètres*** – ***Apps*** – ***Installed apps***.
3. Trouvez ***UniGetUI***, cliquez sur ***...*** – ***Désinstaller***, puis confirmez.

Ou avec l'outil que vous avez utilisé : `winget uninstall --exact --id Devolutions.UniGetUI`, `scoop uninstall unigetui`, `choco uninstall unigetui`.

**En silence**, avec le désinstallateur dans le dossier d'installation (session avec élévation pour les installations de tous les utilisateurs) :

```powershell
# All users
& "C:\Program Files\UniGetUI\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
# Current user
& "$env:LOCALAPPDATA\Programs\UniGetUI\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
```

Le désinstallateur ferme UniGetUI et retire l'entrée de démarrage, le protocole `unigetui://` et l'association `.ubundle`.

**Portable :** quittez UniGetUI et supprimez son dossier.
{% endtab %}

{% tab title="macOS" %}

1. Quittez UniGetUI.
2. Dans le Finder, ouvrez ***Applications*** et déplacez ***UniGetUI*** vers la Corbeille.
   {% endtab %}

{% tab title="Linux" %}

1. Quittez UniGetUI.
2. Retirez le paquet : `sudo apt remove unigetui` ou `sudo dnf remove unigetui`. Si vous avez utilisé l'archive, supprimez son dossier.
   {% endtab %}
   {% endtabs %}

### Supprimer les données restantes

La désinstallation conserve vos paramètres, pour qu'ils reviennent si vous réinstallez. Pour tout retirer, supprimez les éléments de [Où UniGetUI stocke ses données](#where-unigetui-stores-its-data) et, sous Windows, les données Pinget fournies dans `%LOCALAPPDATA%\Devolutions\Pinget`.

{% hint style="warning" %}
Cela supprime définitivement vos paramètres UniGetUI, les options d'installation par paquet et les sauvegardes locales. Copiez d'abord toute sauvegarde que vous voulez conserver.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/fr/reference/installation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
