web-dev-qa-db-fra.com

Comment mettre à jour VS Code sur Ubuntu?

J'ai téléchargé la version Zip de VS Code for Ubuntu (64 bits) et suis en mesure de l'exécuter en douceur depuis un certain temps. Certaines extensions ont également été installées.

Comment puis-je mettre à jour efficacement cette installation de VS Code? Une chose à laquelle je peux penser est de télécharger simplement le nouveau fichier Zip et de l'extraire au même emplacement, en ne conservant que l'ancien dossier "extensions".

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

64
ramcrys

Cela fonctionne pour moi:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_AMD64.deb
Sudo dpkg -i /tmp/code_latest_AMD64.deb

Jetez ces 2 étapes dans un script bash exécutable appelé auto-update-vscode et vous pouvez simplement l'exécuter à partir de votre shell à tout moment lorsque VS Code indique qu'il est obsolète.

83
Joe Bergevin

Vladimir S. a posté la solution correcte, bien qu'il n'ait pas directement relié à la section qui avait la réponse. Le lien direct est ici: https://code.visualstudio.com/updates/v1_10#_miscellaneous

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


Distributions basées sur Debian et Ubuntu

Le moyen le plus simple d'installer des distributions basées sur Debian/Ubuntu consiste à télécharger et à installer le paquet .deb (64 bits) via le centre du logiciel graphique, s'il est disponible, ou via 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 système habituel (apt update). Notez que les fichiers 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 à l'aide du 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'

Puis mettez à jour le cache du paquet et installez-le en utilisant:

Sudo apt-get update
Sudo apt-get install code # or code-insiders
26
Don Cullen

Vous n'avez pas à télécharger le package manuellement. Vous pouvez juste faire:

Sudo apt-get update
Sudo apt-get install code 

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

15
Katinka Hesselink

En véritable style ms, ils ont décidé d'appeler le paquet simplement code. Alors téléchargez le dernier .deb et:

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

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

4
Marc

Selon le problème Installez le référentiel pour permettre la mise à jour au niveau du système d’exploitation sur les systèmes Debian n ° 297 , le PPA officiel est toujours en cours.

Il y a deux PPA hébergés sur github et opensuse. Vous pouvez utiliser https://github.com/tagplus5/vscode-ppa avant que VSCode ait son PPA officiel.

3
Kirin Lin

Suivez les étapes ci-dessous: -

  1. Téléchargez la dernière version de Visual Studio Code sous la forme d'un package .deb.

  2. Installez GDebi Package Installer (si non installé).

  3. Supprimez ensuite le code Visual Studio (ancienne version) en ouvrant son package .deb (que vous avez téléchargé précédemment) à l’aide de GDebi Package Installer, puis cliquez sur "Supprimer le package".

  4. Ensuite, ouvrez le paquet .deb de la dernière version de Visual Studio Code à l’aide de GDebi Package Installer, cliquez sur "Installer le paquet" et installez la dernière version de Visual Studio Code.

Toutes vos configurations (packages installés et autres personnalisations) dans Visual Studio Code que vous avez effectuées précédemment seront restaurées automatiquement même après avoir suivi la procédure ci-dessus. Donc, vous n'avez pas à vous soucier de réinstaller les paquets. Vous trouverez ces personnalisations et packages automatiquement dans la dernière version que vous avez installée.

La mise à jour à l'aide de cette procédure ne supprime/ne purge pas les fichiers de configuration de Visual Studio Code et c'est pourquoi toutes vos configurations dans Visual Studio Code sont restaurées.

Cette procédure fonctionne également pour d'autres éditeurs de code tels que Sublime Text 3 et Atom. Je l'ai moi-même testé et vérifié.

1
Gautam Vashisht

Depuis la version 1.10.2, le code VS dispose des référentiels officiels signés pour Linux. S'il vous plaît regarder ici

1
Vladimir S.

Utilisez le script disponible dans ce référentiel: github.com/moeenz/vscode-updater

0
Unknown