Linux : comment télécharger, installer et mettre à jour VS Code (Snap, DEB, RPM) en 2025

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é.

A lire également :  Tout savoir sur les distributions Linux les plus populaires

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.

A lire également :  Dual-boot : installer Windows aux côtés de Linux sans tout casser

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

A lire également :  Automatiser les tâches avec des scripts Bash sous Linux

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut