Comment installer le code Visual Studio?

164

Je viens de télécharger à VSCode-linux-x64partir du site Web de Microsoft . C'est un fichier zip de 62 Mo. Comment puis-je l'installer sur mon système Ubuntu?

Rasool
la source
3
Si vous voulez suivre la structure du système de fichiers: le meilleur endroit pour l'installer est dans / opt / Si vous avez besoin d'un binairy dans / usr / quelque part, faites un lien symbolique vers le fichier.
Rinzwind
Mise à jour essentiel avec quelques modifications @BrunoLM dans les noms de fichiers (ne peut pas le mettre comme une réponse parce que la question est protégée) gist.github.com/pomber/db44098f3413d5213aec
pomber
1
Ils fournissent un fichier .deb maintenant.
Pavak Paul
1
Solution PPA directe (depuis févr. 2017) askubuntu.com/a/895790
zurfyx

Réponses:

153

Mise à jour

Le VSCode est maintenant disponible sous forme de fichier DEB . Vous pouvez le télécharger et ensuite exécuter:

sudo dpkg -i ~/path/to/code_1.XXX.deb

Si vous vous dpkgplaignez de dépendances manquantes, exécutez:

sudo apt -f install

ensuite pour résoudre le problème.

Ancienne réponse

  1. Télécharger le code Visual Studio pour Linux
  2. Extrait le: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Exécutez l' codeexécutable pour ouvrir le code Visual Studio
  4. (Facultatif) Créez un lien symbolique à exécuter à codepartir du terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Source (instructions d'installation): https://code.visualstudio.com/docs/setup/linux

Cactux
la source
2
Assurez-vous également que vous êtes root lors de l'extraction de fichiers, puis accordez les autorisations rwx pour les fichiers extraits à l'utilisateur souhaité
Muddassir Nazir
Un problème auquel je suis confronté est de savoir comment l'ajouter. Parce que verrouiller le lanceur devient inutile une fois que vous fermez le Code VS. Vous devez l'ouvrir à partir du lien sym que vous avez créé.
Muddassir Nazir
@mnstalemate voir ici comment créer un lanceur personnalisé askubuntu.com/a/78747/167115
mchid
2
Cela a fonctionné pour moi: code.visualstudio.com/docs/setup/linux -> installer le paquet .deb avec le logiciel Ubuntu installer
Sudhanshu Mishra
2
En effet, les instructions ont changé → “Installez le paquet via un gestionnaire de paquets GUI en double-cliquant sur le fichier du paquet ou via la ligne de commande:”
Frank Nocke
113

Vous pouvez utiliser Ubuntu Make pour télécharger et installer Visual Studio Code:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Ensuite, installez Visual Studio Code:

umake ide visual-studio-code

Cliquez ensuite sur l’icône Visual studio qu’il place automatiquement sur votre lanceur.

Pour le supprimer, supprimez le dossier d'installation et cliquez avec le bouton droit de la souris sur le lanceur pour désépingler l'icône. Le dossier d'installation par défaut est~/tools/web/visual-studio-code

Références

Jorge Castro
la source
2
Un moyen facile de mettre à niveau les versions?
Adrian Lopez
1
Je devais le faire pour que ça fonctionne. Télécharger, extraire et essayer de l'exécuter sur mon installation d'Ubuntu 15.04 a entraîné quelques erreurs de bac à sable et cela ne démarre pas. Cela commence et ajoute une icône pour cela.
GregInWI2
1
Une fois installé de cette manière, le processus de mise à niveau est géré par le code Visual Studio. Vous ne devez donc effectuer cette opération qu'une seule fois.
Jorge Castro
@ JorgeCastro Ne pensez pas que ce soit le cas. Les mises à jour non disponibles dans «Aide» sont grisées et la version affichée dans Aide -> À propos de est 0.1.0! La version actuelle est la 0.9.2.
Denis
2
Peut-être juste ma configuration, mais je devais faire un lien symbolique parce que le répertoire d'installation par défaut n'était pas dans mon $ PATH:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker
91

Référentiels officiels Linux activés pour Visual Studio Code en février 2017 (v1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

Vous pouvez mettre à jour / dist-upgrade comme d'habitude

sudo apt -y upgrade
sudo apt -y dist-upgrade
zurfyx
la source
10
Cette réponse nécessite plus de votes positifs et doit être acceptée par le propriétaire de la question.
Diogo Gomes
1
Votre code ne fonctionne pas pour moi. Testez
abumalick le
Voir la réponse de JeffRSon pour une méthode plus récente, similaire à (mais plus simple que cela)
Dan Nissenbaum le
1
@terdon faites-moi savoir si je me trompe, mais une réponse de l'OMI ne devrait pas être un lieu pour discuter d'une autre réponse. De plus, je suis en fait en désaccord avec votre deuxième partie, car celle-ci ne nécessite pas de fichier .deb à l'avance (d'où la raison pour laquelle je l'ai écrit après celui de Cactux accepté).
zurfyx
Vous avez tout à fait raison en ce sens que les commentaires d'une réponse ne sont pas le lieu pour discuter d'une autre. Mais un seul commentaire soulignant simplement le bénéfice perçu d'une autre réponse n'est pas nocif et pourrait être utile. Je laisse parfois un sous ma propre réponse si je pense que l'un des autres est meilleur, par exemple.
terdon
36

Maintenant, il existe un paquet .deb pour Ubuntu et Debian en plus du fichier rpm / zip. Il est disponible ici et peut être installé comme d'habitude:

sudo dpkg -i vscode-amd64.deb

Fonctionne bien sur Xenial. Peut-être que quelqu'un crée un PPA pour simplifier les mises à jour. Ou cela deviendra une partie du dépôt officiel.

Mise à jour 03/17: Depuis la version 1.10 (février 2017), les référentiels officiels Linux sont intégrés . VS Code peut maintenant se mettre à jour automatiquement sous Linux, bien que vous deviez l'installer une fois manuellement.

JeffRSon
la source
6
cela devrait probablement être marqué comme étant la bonne réponse à partir du
05/06/2016
@ user25064 la réponse qui a tiré parti d'ubuntu-make a parfaitement fonctionné pour moi. Cependant, le fichier .deb facilite certainement aussi les choses.
anon58192932
Y a-t-il un PPA? Maintenant il y a une nouvelle version, ce serait tellement bien de l'avoir avec apt
Csaba Toth
voir Mise à jour - enfin, le VSCode sous Linux devrait pouvoir être mis à jour facilement
JeffRSon,
18

Installez le composant logiciel enfichable.

sudo apt install snapd-xdg-open
sudo snap install code --classic
Martin Wimpress
la source
Essayé beaucoup de ces réponses avec beaucoup d'échecs. Cette solution a totalement fonctionné pour moi (Xubuntu VirtualBox). Ce qui fait vraiment cette particularité est que je peux écrire cela dans une coquille vagabonde et approvisionner la boîte virtuelle à l’avance. Facile à partager ensuite la boîte avec d'autres membres de mon équipe de développement. Cela fonctionne très bien ...
zipzit
Merci d’invoquer cette réponse autant que possible, car c’est la meilleure solution. D'autres méthodes sont obsolètes.
Sonevol
1
Maintenant, ça devrait l'être code, non vscode(une version officielle est sortie et le vscodepaquet instantané est maintenant abandonné). Je ne peux pas éditer car la limite inférieure du personnage a été modifiée.
Mateusz Konieczny
14

Puisqu'ils fournissent un .debfichier maintenant, je recommande de l'utiliser à la place de l'approche ci-dessous.

La façon dont je l'ai fait est la suivante. Utiliser un terminal:

  1. Créez un répertoire pour les fichiers et accédez à ce répertoire:

    mkdir msvs && cd msvs
    

Le nom du répertoire est arbitraire.

  1. Décompressez le fichier zip dans votre nouveau dossier:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Lancer l'ide en utilisant

    ./VSCode-linux-x64/code &
    

Vous pouvez également créer un lien sur le bureau afin de pouvoir le démarrer directement à partir du bureau ou double-cliquer sur Nautilus.

Pour créer une entrée de menu:

  1. Au terminal, créez un fichier

    sudo gedit /usr/share/applications/MSVS.desktop
    

et copiez et collez ce qui suit:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

Dans mon cas, l'exécutable réside à l'intérieur /opt/msvs.

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

J'ai également téléchargé une icône MS pour cette application à partir de

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

et l'a déplacé à /opt/msvs:

sudo mv flurry*png /opt/msvs
Harris
la source
Est-ce que double-cliquer sur l'exécutable ( Code) ne fonctionne pas pour l'exécuter, à partir de Nautilus? (Pour l'instant, je ne peux que tester cela avec Nemo et PCManFM.)
Eliah Kagan
Cela fonctionne aussi.
Harris
2
C'est ce que je recherchais aussi. Je vous remercie. BTW: les meilleures icônes à utiliser est - il propre: Icon=/opt/msvs/resources/app/vso.png.
Thednp
La structure des répertoires a maintenant changé et le chemin d'accès à sa propre icône est maintenant:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid
4

Le code Visual Studio n'a pas besoin d'être installé, en soi. Au lieu de cela, vous pouvez décompresser l'archive où vous le souhaitez, puis exécuter le programme en double-cliquant sur le fichier appelé code(qui est l'exécutable principal).

Voici une procédure graphique pour le faire:

  1. Accédez au site Code Visual Studio et cliquez sur Code de téléchargement pour Linux . (Vous devriez probablement également consulter les conditions de la licence et la politique de confidentialité .)

  2. Créez un nouveau dossier où vous voulez que le code Visual Studio aille. Il est préférable de le faire dans votre dossier personnel (si d'autres utilisateurs souhaitent utiliser le code Visual Studio, celui-ci peut être extrait séparément pour chacun d'entre eux. Toute modification ou modification de la configuration sera effectuée par utilisateur).

    Ce dossier de destination doit être vide, car l' .ziparchive fournie au téléchargement ne contient pas tout dans un dossier de niveau supérieur. Par exemple, si vous installez un logiciel installé pour votre propre utilisateur ~/opt, vous pouvez créer un nouveau dossier à l'intérieur VSCode-linux-x64.

  3. Cliquez avec le bouton droit sur le fichier .zip téléchargé, cliquez sur Extraire vers ... , puis sélectionnez le dossier que vous avez créé.

    Si vous préférez ou si votre navigateur de fichier n'affiche pas l' option Extraire vers ... , vous pouvez plutôt déplacer le fichier .zip dans le dossier de destination, cliquez avec le bouton droit sur l'icône, puis cliquez sur Extraire ici .

  4. Pour exécuter Visual Studio Code, double-cliquez sur le codefichier exécutable, l'un des fichiers extraits.

    Actuellement, Visual Studio Code est un logiciel "de prévisualisation", ce qui signifie qu'il est toujours en cours de développement et n'est pas encore totalement stable. Par conséquent, vous préférerez peut-être le lancer depuis un terminal afin de pouvoir éventuellement consulter des erreurs et des avertissements utiles. Pour ce faire, ouvrez une fenêtre Terminal ( Ctrl+ Alt+ T), cddans le répertoire où vous l'avez extraite, puis exécutez-la ./code.

Eliah Kagan
la source
Et qu'en est-il des mises à jour?
Mateusz Konieczny
2

À partir de la documentation officielle de Visual Studio Code:

  1. Téléchargez le package .deb à partir de cette page .
  2. Exécutez la commande suivante: sudo dpkg -i ~/path-to-file.deb
  3. Si vous obtenez des erreurs de dépendance lors de l'utilisation de dpkg avec un paquet, exécutez: sudo apt-get install -f

Remarque: 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 système habituel.

Jebin Philipose
la source
1
  • Installer le gdebiprogramme d'installation
  • Télécharger le .debpackage VSCode à partir d' ici
  • Installez le paquet téléchargé en utilisant gdebi
Saikat Sengupta
la source
1

Je ne peux pas commenter la bonne réponse ci-dessus (en utilisant PPA à partir de février), je vais donc ajouter un autre détail ici.

Visual Code dépend de libgtk2.0-0, qu’il ne répertorie pas comme dépendance dans les métadonnées. Vous pouvez rencontrer ce problème si, comme moi, vous configurez des installations minimales de virtualbox simplement pour résoudre des problèmes de niveau système difficiles, où vous devez pirater et supprimer des paquets que vous ne voulez pas utiliser sur votre véritable hôte.

Par conséquent, sur les hôtes minimaux, les éléments suivants sont requis en plus de ce qui a été mentionné ci-dessus pour que Visual Code s'exécute:

sudo apt install libgtk2.0-0
utilisateur2427436
la source
1

Installation de VS Code sur Ubuntu

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] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Cela va télécharger la clé gpg et copier et faire les fichiers apt. Ensuite, vous pouvez simplement mettre à jour et installer vs code :

sudo apt-get update
sudo apt-get install code
  • L'avantage de cette méthode d'installation est que vous pouvez mettre à jour vscode simplement à l'aide de la commande apt-get update . Fonctionne bien et j'utilise vs code avec le plugin vim depuis plus de 2 ans (c, c ++, python, md, latex, html, javascript ...).

BTW, VS Code sera un paquet standard sous Ubuntu 18.04 (fin avril 2018)!

abu_bua
la source
2
En réalité, votre avantage n’est plus un avantage réel, car le paquet d’ accrochage de code Visual Studio ( vscode ) dans Ubuntu est également mis à jour automatiquement.
Karel
@karel Je pense que l’avantage est "utiliser la commande apt-get update". Certaines utilisations n'apprécient vraiment pas les paquets instantanés :-)
tanius
0
  • Téléchargez le script d'installation Powerbase pour Visual Studio Code

  • Devenir root

    sudo -i
    
  • Accédez à votre répertoire de téléchargement (probablement ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Exécutez le script d'installation. S'il n'y a pas d'erreur, il va simplement sortir…

    sh ./vscodeinstaller.sh
    

C'est ça. Rien de spécial à propos de celui-ci et il devrait fonctionner dans n'importe quelle distribution Linux. Ouvrez simplement votre lanceur et commencez à taper le code Visual Studio.

Ilyes Boudjelthia
la source
1
Pourquoi sudo -i, il suffit de commencer sudo ./vscodeinstaller.sh. Mieuxsudo ~/Downloads/vscodeinstaller.sh
AB
Échouer. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shlien mort.
zipzit