Mettre à jour, rétrograder ou désinstaller Visual Studio Code sur Debian demande quelques gestes répétés, mais clairs. Ce guide pratique rassemble méthodes APT, Snap et installation DEB pour éviter les erreurs courantes.
Les sections suivantes expliquent chaque méthode avec exemples de commandes, tableaux comparatifs et retours d’expérience concrets. La suite propose des étapes opérationnelles pour gérer les versions et la suppression propre du logiciel.
A retenir :
- Dépôt APT officiel Microsoft, mises à jour automatiques et stables
- Installation Snap possible, mise à jour automatique gérée par Snap
- Téléchargement DEB manuel pour environnements isolés et rétrogradations ponctuelles
- Rétrogradation par paquets spécifiques ou Snap channels, précautions requises
Mettre à jour Visual Studio Code sur Debian avec APT
Partant des éléments essentiels, la méthode APT reste la plus recommandée pour Debian. Elle garantit intégration avec le système de paquets et mises à jour mensuelles automatiques.
Selon Microsoft, le dépôt signed-by améliore la sécurité des mises à jour et évite les erreurs de clé. Après l’APT, on peut comparer Snap et DEB selon les besoins.
Configurer le dépôt Microsoft sur Debian 11 et 10
Ce sous-ensemble explique pourquoi le dépôt signé est recommandé et comment l’ajouter proprement. Les commandes suivantes reprennent les bonnes pratiques pour Debian 11 et Debian 10.
| Étape | Commande | Remarque | Système |
|---|---|---|---|
| Télécharger clé | curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg –dearmor -o /usr/share/keyrings/ms-vscode-keyring.gpg | Clé stockée en keyring | Debian 11 |
| Ajouter dépôt | echo « deb [arch=amd64 signed-by=/usr/share/keyrings/ms-vscode-keyring.gpg] https://packages.microsoft.com/repos/vscode stable main » | sudo tee /etc/apt/sources.list.d/vscode.list | Dépôt officiel Microsoft | Debian 11 |
| Télécharger clé (ancienne) | curl -sSL https://packages.microsoft.com/keys/microsoft.asc -o microsoft.asc && sudo apt-key add microsoft.asc | Méthode héritée | Debian 10 |
| Mettre à jour cache | sudo apt update | Actualise les index APT | Tous |
Installer et mettre à jour avec APT
Cette partie montre comment installer puis mettre à jour en ligne de commande sans surprises. Les commandes courantes permettent d’installer, d’upgrader et de vérifier la version.
Selon Stack Overflow, l’installation via apt permet un suivi simple des versions et supprime la nécessité d’installer manuellement chaque mise à jour. La suite détaille les commandes essentielles.
Commandes essentielles APT :
- sudo apt update && sudo apt -y install code
- sudo apt -y upgrade pour mises à jour générales
- sudo apt -y dist-upgrade pour changements de dépendances
« J’ai ajouté le dépôt officiel et les mises à jour sont devenues transparentes pour mes machines serveur. »
Alex P.
Cette méthode prépare désormais l’examen des alternatives, notamment Snap et les paquets DEB manuels. Le prochain point compare ces options selon souplesse et contrôle.
Utiliser Snap ou DEB pour installer et mettre à jour VS Code sur Debian
En élargissant l’échelle, Snap et DEB offrent des compromis entre isolation et contrôle manuel. Snap facilite les mises à jour automatiques, tandis que le DEB reste utile pour environnements contrôlés.
Selon Peter Mortensen, Snap simplifie la maintenance sur plusieurs distributions Linux, mais le mode classic peut changer l’isolation. Le passage suivant montre comment installer Snap et gérer les channels.
Snap : avantages, installation et canaux
Cette partie explique le fonctionnement des channels Snap et les avantages pour déploiement rapide. Les canaux permettent de choisir entre stabilité et versions plus récentes.
Action
Commande
Channel
Remarque
Installer Snap
sudo snap install –classic code
stable
Mise à jour automatique
Installer channel bêta
sudo snap refresh –channel=beta code
beta
Accès aux nouvelles versions
Basculer channel
sudo snap refresh –channel=edge code
edge
Versions instables
Vérifier version
snap info code
info
Détails sur le channel
Points Snap clés :
- Mises à jour automatiques par Snapd sur Debian
- Isolation améliorée, parfois limites d’intégration
- Channels pour rétrogradation ou essais rapides
DEB manuel et scripts d’auto-update
Le DEB manuel reste pertinent pour machines sans accès Internet régulier ou pour gel de version. Un script wget + dpkg permet d’automatiser la récupération du .deb stable.
Selon une discussion sur Stack Overflow, certains administrateurs préfèrent un script auto-update pour éviter les messages de mise à jour non désirés. Le lecteur trouvera un exemple simple ci-dessous.
« J’utilise un script qui télécharge le .deb stable puis l’installe automatiquement en nocturne. »
Marie D.
Rétrograder ou désinstaller Visual Studio Code sur Debian
Passant au contrôle des versions, la rétrogradation nécessite prudence afin d’éviter la casse des extensions. On privilégiera la restauration via paquets connus ou le changement de channel Snap.
Selon diverses sources, garder une archive DEB de la version souhaitée simplifie la rétrogradation. Ensuite, la désinstallation propre permet de supprimer les traces de configuration si nécessaire.
Rétrograder VS Code avec paquets DEB ou Snap channels
Ce segment décrit les stratégies de rétrogradation et les risques associés aux extensions et aux settings. La méthode choisie dépend du niveau de contrôle requis par l’administrateur.
Méthode
Commande
Effet
Précaution
DEB manuel
sudo dpkg -i code__amd64.deb
Installe version spécifique
Sauvegarder ~/.config/Code
Snap channel
sudo snap refresh –channel=stable code
Retour au channel stable
Vérifier compatibilité des extensions
Supprimer version
sudo apt remove code
Retire le paquet
Conserver ou supprimer settings
Nettoyage
sudo apt purge code && sudo rm -rf ~/.config/Code
Suppression complète
Exporter paramètres avant action
Stratégies de rétrogradation :
- Conserver archive DEB pour versions ciblées
- Utiliser Snap channels pour retours rapides
- Exporter paramètres et extensions avant manipulation
Désinstaller proprement et nettoyer les sources
Cette section aborde la suppression complète et le nettoyage des dépôts et clés. Un retrait propre évite les erreurs lors d’une future réinstallation sur Debian ou Ubuntu.
Pour finir, supprimez le dépôt dans /etc/apt/sources.list.d et retirez la clé GPG si elle n’est plus nécessaire. Ces opérations préservent l’intégrité du système APT.
« J’ai purgé Code puis restauré ma configuration depuis une archive, opération fluide et sans perte. »
Claire B.
« Mon avis : privilégier APT pour serveurs et Snap pour postes utilisateurs nomades. »
Julien P.
