145 votes

Comment mettre à jour Visual Studio Code sur Ubuntu ?

J'ai téléchargé la version .tar.gz de VS Code pour Ubuntu (64-bit) et j'ai pu l'utiliser sans problème depuis un certain temps. Certaines extensions ont également été installées.

Comment mettre à jour efficacement cette installation de VS Code ? Une chose à laquelle je pense est de télécharger la nouvelle archive .tar.gz et de l'extraire au même endroit, en conservant l'ancien dossier "extensions".

Si j'utilise la version .deb, le même processus sera-t-il nécessaire ? Devrais-je télécharger le nouveau .deb à chaque fois qu'il y a une mise à jour ?

165voto

Joe Bergevin Points 1917

Les commandes suivantes fonctionnent pour moi :

wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

Placez ces deux commandes dans un script exécutable Bash appelé auto-update-vscode et vous pouvez simplement l'exécuter à partir de votre Shell chaque fois que Visual Studio Code dit qu'il est périmé.

114voto

Katinka Hesselink Points 1249

Réponse actualisée en octobre 2021 :

Si vous avez installé le logiciel en utilisant le fichier .deb, vous n'avez pas besoin de télécharger le paquet manuellement. Vous pouvez simplement le faire :

sudo apt update 
sudo apt install code

Merci à @MuhammadSheraz


Vieille réponse :

sudo apt-get update
sudo apt-get install code 

source : https://code.visualstudio.com/docs/setup/linux

41voto

Don Cullen Points 519

Vladimir S. a posté la bonne solution bien qu'il n'ait pas établi de lien direct avec la section contenant la réponse. Le lien direct est ici .

Pour ceux qui préfèrent ne pas cliquer, voici la solution officielle de Microsoft :

Distributions basées sur Debian et Ubuntu

Le moyen le plus simple d'installer les distributions basées sur Debian/Ubuntu est de télécharger et d'installer le paquet .deb (64 bits) soit par le centre logiciel graphique s'il est disponible, soit par la ligne de commande avec :

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

L'installation du paquet .deb installera automatiquement le référentiel apt et la clé de signature pour permettre la mise à jour automatique à l'aide du mécanisme de mise à jour régulier du système (apt update). Notez que les binaires 32 bits et .tar.gz sont également disponibles sur la page de téléchargement.

Le référentiel et la clé peuvent également être installés manuellement avec le script suivant :

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Ensuite, mettez à jour le cache du paquet et installez le paquet en utilisant :

sudo apt-get update
sudo apt-get install code # or code-insiders

9voto

Marc Points 376

Dans le plus pur style Microsoft, ils ont décidé d'appeler le paquet simplement code . Téléchargez donc le dernier .deb et :

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

Les fichiers de configuration, les extensions installées et même le dossier actuellement utilisé sont préservés.

4voto

Vladimir S. Points 702

Depuis la version 1.10.2, Visual Studio Code a obtenu les dépôts officiels signés pour Linux. Veuillez regarder aquí .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X