Question Comment installer le code Visual Studio?


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


139
2018-04-29 21:00


origine


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 fichier binaire dans / usr / / quelque part, un lien symbolique du fichier. - Rinzwind
Ici: gist.github.com/brunolm/65a760f6130fd2e1d39c - BrunoLM
Mise à jour de l'essentiel de @BrunoLM avec quelques changements dans les noms de fichiers (ne peut pas le mettre en réponse car la question est protégée) gist.github.com/pomber/db44098f3413d5213aec - pomber
Ils fournissent maintenant un fichier .deb. - Pavak Paul
Solution PPA directe (depuis février 2017) askubuntu.com/a/895790 - zurfyx


Réponses:


Mettre à jour

VSCode est maintenant disponible en fichier DEB. Vous pouvez le télécharger et ensuite exécuter:

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

Au cas où dpkg se plaint des dépendances manquantes, exécutez:

sudo apt -f install

ensuite pour résoudre le problème.

Vieille réponse

  1. Télécharger le code Visual Studio pour Linux
  2. Extraire le: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Exécuter le code exécutable pour ouvrir le code Visual Studio
  4. (Optionnel) Créer un lien symbolique pour exécuter facilement code du terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

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


123
2018-04-29 21:11



Assurez-vous également que vous êtes root lorsque vous extrayez des fichiers, puis autorisez l'utilisateur souhaité à obtenir les autorisations rwx pour les fichiers extraits. - Muddassir Nazir
L'un des problèmes auxquels je suis confronté est la façon d'ajouter le lanceur. Parce que le verrouillage du lanceur devient inutile une fois le code VS fermé. Vous devez l'ouvrir à partir du lien symétrique que vous avez créé. - Muddassir Nazir
@mnstalemate voir ici comment créer un lanceur personnalisé askubuntu.com/a/78747/167115 - mchid
Cela a fonctionné pour moi: code.visualstudio.com/docs/setup/linux -> installez le package .deb via l’installation du logiciel Ubuntu - dotnetguy
Effectivement, l'instruction a changé → “Installez le paquet via un gestionnaire de paquetages en double-cliquant sur le fichier du paquet ou par la ligne de commande:” - Frank Nocke


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

Installez ensuite le code Visual Studio:

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 sur le lanceur pour désépingler l'icône. Le dossier d'installation par défaut est ~/tools/web/visual-studio-code

Les références


105
2018-04-30 11:59



Un moyen facile de mettre à niveau les versions? - Adrian Lopez
Je devais le faire pour le faire fonctionner. Télécharger, extraire et essayer de l'exécuter sur mon installation Ubuntu 15.04 ont entraîné quelques erreurs de bac à sable et cela ne s'est pas produit. Cela commence et ajoute une icône pour cela. - GregInWI2
Une fois installé de cette manière, le processus de mise à niveau est géré par Visual Studio Code. Vous ne devez donc le faire qu'une seule fois. - Jorge Castro
@ JorgeCastro Ne pense pas que ce soit le cas. Les mises à jour non disponibles sous "Aide" sont grisées et la version affichée sous Aide -> À propos de est 0.1.0! La version actuelle est la 0.9.2. - Denis
Pourrait être juste ma configuration, mais je devais créer un lien symbolique car 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


Visual Studio Code a activé les référentiels Linux officiels sur Février 2017 (v1.10)

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

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

sudo apt -y upgrade
sudo apt -y dist-upgrade

59
2018-03-22 19:43



Cette réponse nécessite plus de votes et doit être acceptée par le propriétaire de la question. - Diogo Gomes
Votre code ne fonctionne pas pour moi. S'il vous plaît le tester et envisager de suivre les instructions officielles à la place: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841 - abumalick
Voir la réponse de JeffRSon pour une méthode plus récente, similaire à (mais plus facile que) cette - Dan Nissenbaum
@terdon m'a fait 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. En outre, je ne suis pas d'accord avec votre deuxième partie, car celle-ci ne nécessite pas de fichier .deb au préalable (c'est pourquoi je l'ai écrit après celui de Cactux accepté). - zurfyx
Vous avez tout à fait raison, les commentaires d'une réponse ne sont pas l'endroit idéal pour en discuter. Mais un simple commentaire ne faisant que souligner un avantage perçu d'une autre réponse n'est pas nuisible et pourrait être utile. J'en laisse parfois une sous ma propre réponse si je sens que l'une des autres est meilleure, par exemple. - terdon♦


Maintenant, il y a un paquet .deb pour Ubuntu et Debian en plus du rpm / zip. C'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 il fera partie du dépôt officiel.

Mise à jour 17/03: Depuis la version 1.10 (février 2017), il y a support intégré pour les dépôts officiels de Linux. Le code VS peut maintenant se mettre à jour automatiquement sous Linux, bien que vous deviez l'installer une fois manuellement.


35
2018-05-04 12:07



cela devrait probablement être la bonne réponse à partir du 2016-06-05 - user25064
@ user25064 La réponse qui a tiré parti d'ubuntu-make a parfaitement fonctionné pour moi 2016-10-11 Cependant, le fichier .deb facilite également la tâche. - anon58192932
Y a-t-il un PPA? Maintenant, il y a une nouvelle version, il serait si bon de l'obtenir avec apt - Csaba Toth
see Update - enfin, VSCode sous Linux devrait pouvoir être mis à jour facilement - JeffRSon


Comme ils fournissent un .deb fichier maintenant je recommande d'utiliser cela au lieu de l'approche ci-dessous.

La façon dont je l'ai fait est la suivante. En utilisant 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. Exécuter l'ide en utilisant

    ./VSCode-linux-x64/code &
    

Vous pouvez également créer un lien vers le bureau pour 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éer un fichier

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

Copiez et collez les éléments suivants:

#!/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 depuis

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

14
2018-04-29 21:11



Ne fait que double-cliquer sur l'exécutable (Code) ne pas travailler pour le faire fonctionner, de Nautilus? (Pour le moment, je ne peux que tester cela avec Nemo et PCManFM.) - Eliah Kagan
Cela fonctionne aussi. - Harris
C'est aussi ce que je cherchais aussi. Je vous remercie. BTW: les meilleures icônes à utiliser sont propres: Icon=/opt/msvs/resources/app/vso.png. - thednp
La structure du répertoire 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


Installez le composant logiciel enfichable.

sudo apt install snapd-xdg-open
sudo snap install vscode --classic

9
2018-05-20 11:55



Essayé beaucoup de ces réponses avec beaucoup d'échecs. Cette solution a totalement fonctionné pour moi (Xubuntu VirtualBox). Ce qui rend vraiment cette spéciale, c'est que je peux l'écrire dans un shell vagabond et mettre en place la boîte virtuelle au premier plan. Facile à partager ensuite la boîte avec les autres membres de mon équipe de développement. Cela fonctionne très bien ... - zipzit
S'il vous plaît soulignez cette réponse autant que possible car c'est la dernière méthode la plus récente. Les autres méthodes sont obsolètes. - Sonevol


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

Voici une procédure orientée GUI pour ce faire:

  1. Allez à la Code Visual Studio site et cliquez Code de téléchargement pour Linux. (Vous devriez probablement aussi revoir le termes de la licence et politique de confidentialité.)

  2. Créez un nouveau dossier dans lequel vous souhaitez que Visual Studio Code soit utilisé. Il est préférable de le faire dans votre dossier personnel (si d'autres utilisateurs souhaitent utiliser Visual Studio Code, ils peuvent être extraits séparément). Toutes les modifications ou modifications de configuration seront effectuées par utilisateur.

    Ce dossier de destination doit être vide, car le .zip les archives fournies pour le téléchargement ne ne pas avoir tout dans un dossier de premier niveau à l'intérieur. Par exemple, si vous installez un logiciel pour votre propre utilisateur dans ~/opt, vous pouvez créer un nouveau dossier à l’intérieur appelé VSCode-linux-x64.

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

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

  4. Pour exécuter Visual Studio Code, double-cliquez sur le code exécutable, qui est 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 pour voir les erreurs et les avertissements utiles. Pour ce faire, ouvrez une fenêtre Terminal (Ctrl+Alt+T), cd dans le répertoire où vous l'avez extrait, et exécutez ./code.


4
2018-04-29 21:25





  • Télécharger le script d'installation de Powerbase pour code Visual Studio

  • Devenir racine

    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'erreurs, il va juste sortir…

    sh ./vscodeinstaller.sh
    

C'est tout. Rien de spécial à ce sujet et cela devrait fonctionner dans n'importe quelle distribution Linux. Ouvrez simplement votre lanceur et commencez à taper Visual Studio Code.


1
2018-04-30 15:24



Pourquoi sudo -i, il suffit de commencer sudo ./vscodeinstaller.sh. Meilleur sudo ~/Downloads/vscodeinstaller.sh - A.B.
Échouer. http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh lien mort - zipzit


  • Installer gdebi installateur de paquets
  • Télécharger .deb Package VSCode de ici
  • Installer le paquet téléchargé en utilisant gdebi

1
2017-08-12 03:29