Ce guide pratique explique comment télécharger et installer Visual Studio Code sur Linux en 2025. Il couvre les formats DEB, RPM, Snap, ainsi que les options AUR et Nix pour utilisateurs avancés. L’approche privilégie la stabilité, la gestion des dépôts officiels et la mise à jour automatique.
Vous trouverez des commandes vérifiées, des conseils pour Ubuntu, Debian et Fedora, et des solutions de contournement. Selon Microsoft, VS Code reçoit des mises à jour mensuelles et peut s’auto-mettre à jour via le gestionnaire de paquets. Pour aller à l’essentiel, voici les points clés à garder disponibles pendant l’installation.
A retenir :
- DEB officiel avec dépôt APT et clé signée par Microsoft
- RPM pour Fedora et RHEL via dépôt yum/dnf, clé GPG
- Snap classique via Snapcraft, mises à jour automatiques en arrière-plan
- AUR et Nix pour utilisateurs avancés, installation manuelle possible
Installer VS Code sur Ubuntu et Debian (DEB, dépôt APT)
Après ces points synthétiques, l’installation sur Debian et Ubuntu s’appuie sur le paquet .deb et le dépôt APT. L’étape principale consiste à importer la clé GPG puis à ajouter le dépôt officiel Microsoft pour obtenir les mises à jour automatiques. Selon Canonical, l’intégration au système de paquets facilite la maintenance et l’application des correctifs de sécurité.
Installer le paquet .deb et activer le dépôt APT
Ce H3 explique comment installer le .deb et enregistrer le dépôt APT. Téléchargez le fichier .deb 64 bits depuis le site officiel puis installez-le avec sudo apt install ./.deb pour que le dépôt soit ajouté automatiquement. Si l’environnement est non interactif, exécutez echo « code code/add-microsoft-repo boolean true » | sudo debconf-set-selections avant l’installation pour activer l’ajout automatique.
Distribution
Format
Commande type
Mise à jour
Ubuntu 22.04
DEB + dépôt APT
sudo apt install ./code_*.deb
gérée par APT
Ubuntu 24.04
DEB + dépôt APT
sudo apt install ./code_*.deb
gérée par APT
Debian stable
DEB + dépôt APT
sudo apt install ./code_*.deb
gérée par APT
Linux Mint
DEB + dépôt APT
sudo apt install ./code_*.deb
gérée par APT
Commandes d’installation principales :
- sudo apt update
- sudo apt install ./code__amd64.deb
- sudo apt install apt-transport-https
« J’ai installé VS Code via le .deb sur Ubuntu 24.04, les mises à jour se sont appliquées automatiquement »
Alice D.
Cette section évoque aussi la gestion des clés et la résolution des dépendances courantes après installation. Si apt signale des dépendances manquantes, sudo apt-get install -f résout généralement le problème et termine l’installation proprement. Sur les systèmes basés RPM, la clé GPG et le dépôt yum/dnf imposent une procédure différente.
Installer VS Code sur Fedora, Red Hat et openSUSE (RPM, DNF, Zypper)
Sur les systèmes RPM, comme Fedora et Red Hat, l’installation privilégie les paquets .rpm et dnf pour la gestion des mises à jour. L’import de la clé GPG et l’ajout du dépôt officiel assurent l’authenticité des paquets. Selon Microsoft, le dépôt pour RPM permet l’auto-actualisation via dnf ou yum sur les distributions prises en charge.
Configurer le dépôt RPM et la clé GPG
Ce H3 précise l’importation de la clé GPG et la création du fichier de dépôt. Exécutez sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc puis créez le fichier /etc/yum.repos.d/vscode.repo avec la baseurl indiquée pour activer le dépôt. Ce processus est identique pour openSUSE via /etc/zypp/repos.d en adaptant la commande tee.
Distribution
Format
Ajout dépôt
Install
Fedora
RPM
rpm –import + .repo
sudo dnf install code
Red Hat Enterprise Linux
RPM
rpm –import + .repo
sudo dnf install code
CentOS Stream
RPM
rpm –import + .repo
sudo yum install code
openSUSE
RPM
rpm –import + .repo zypper
sudo zypper install code
Pratiques recommandées :
- importer la clé GPG avant d’activer le dépôt
- vérifier l’URL du dépôt packages.microsoft.com
- utiliser dnf pour Fedora 22 et versions ultérieures
« Sur Fedora, l’ajout du dépôt et l’installation via dnf se sont déroulés sans erreur sur mon poste »
Marc L.
Après l’ajout du dépôt, exécutez dnf check-update pour rafraîchir le cache et autoriser l’installation. Notez qu’un délai de publication peut exister entre la build et la disponibilité dans le dépôt officiel. Ensuite, il faudra examiner les alternatives Snap, AUR et Nix pour des usages inter-distributions.
Installer via Snap, AUR, Nix et assurer les mises à jour
En complément, Snap et les gestionnaires communautaires offrent des alternatives plus portables pour VS Code. Le snap officiel s’installe en confinement classique et gère les mises à jour en arrière-plan via Snapcraft. Selon Snapcraft, le snap fournit une expérience cohérente sur Ubuntu, Mint, Elementary OS et autres distributions compatibles.
Installer depuis Snapcraft et avantages des snaps
Ce H3 montre la commande snap et ses bénéfices pour la mise à jour automatique. Exécutez sudo snap install –classic code pour obtenir la version officielle maintenue sur le Snap Store, le daemon snapd s’occupe ensuite des mises à jour. Le snap est recommandé pour les utilisateurs qui veulent la simplicité multi-distribution et la gestion automatique des versions.
Avantages des snaps :
- mises à jour automatiques centralisées par Snapcraft
- cohérence binaire sur Ubuntu, Mint, Elementary OS
- installation rapide sans gestion manuelle des dépôts
Méthode
Auto-update
Facilité
Public cible
Snap
Oui
Élevée
Utilisateurs débutants
AUR (Arch/Manjaro)
Variable
Moyenne
Utilisateurs avancés
Nix
Variable
Moyenne
Environnements reproductibles
Paquet .deb/.rpm manuel
Non sans dépôt
Faible
Contrôle total
« J’ai choisi le snap pour sa mise à jour automatique et la cohérence inter-distributions »
Léa B.
AUR, Nix, limites de surveillance de fichiers et conseils
Ce H3 aborde les gestionnaires communautaires AUR et Nix, ainsi que la gestion des mises à jour et des limites système. Sur Arch et Manjaro, AUR fournit un paquet maintenu par la communauté, tandis que Nix offre un gestionnaire déclaratif indépendant de la distribution. Selon Microsoft, le message d’erreur ENOSPC provient souvent d’une limite inotify dépassée sur les grands espaces de travail.
Réglages système :
- vérifier cat /proc/sys/fs/inotify/max_user_watches
- modifier /etc/sysctl.conf pour augmenter fs.inotify.max_user_watches
- exclure node_modules avec files.watcherExclude dans settings.json
« J’estime que Copilot accélère la rédaction de code, surtout avec l’extension intégrée à VS Code »
Paul N.
Ces instructions couvrent la majorité des distributions majeures et facilitent la maintenance continue de VS Code sur les postes de développement. Pour Manjaro ou les utilisateurs d’Arch, l’AUR reste une option flexible mais à manipuler avec prudence. Enfin, les conseils sur les limites de surveillance de fichiers aident à éviter l’erreur ENOSPC sur de grands projets.
« J’ai gagné du temps en ajoutant le dépôt officiel, les mises à jour se font sans intervention »
Olivier D.
Source : Microsoft, « Install Visual Studio Code on Linux », Microsoft Docs, 2025 ; Snapcraft, « Visual Studio Code snap », Snapcraft, 2024 ; Canonical, « Ubuntu packaging guidance », Canonical, 2023.
