Domanda Come posso installare il codice di Visual Studio?


Ho appena scaricato VSCode-linux-x64 a partire dal il sito Web di Microsoft. È un file zip da 62 MB. Come posso installarlo sul mio sistema Ubuntu?


139
2018-04-29 21:00


origine


Se si vuole tenere il passo con la struttura del filesystem: il posto migliore per installarlo è in / opt / Se c'è bisogno di un binairy in / usr / somewhere symlink del file. - Rinzwind
Qui: gist.github.com/brunolm/65a760f6130fd2e1d39c - BrunoLM
Aggiornato @BrunoLM gist con alcune modifiche nei nomi dei file (non è possibile inserirlo come risposta perché la domanda è protetta) gist.github.com/pomber/db44098f3413d5213aec - pomber
Stanno fornendo un file .deb ora. - Pavak Paul
Soluzione PPA diretta (da febbraio 2017) askubuntu.com/a/895790 - zurfyx


risposte:


Aggiornare

VSCode è ora disponibile come file DEB. Puoi scaricarlo e quindi eseguire:

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

Nel caso dpkg si lamenta delle dipendenze mancanti, esegue:

sudo apt -f install

in seguito per risolvere il problema.

Vecchia risposta

  1. Scarica Visual Studio Code per Linux
  2. Estrai: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Corri il code eseguibile per aprire il codice di Visual Studio
  4. (Opzionale) Creare un collegamento simbolico per eseguire comodamente code dal terminale:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Fonte (istruzioni per l'installazione): https://code.visualstudio.com/docs/setup/linux


123
2018-04-29 21:11



Assicurarsi inoltre di essere root durante l'estrazione dei file e quindi consentire le autorizzazioni rwx per i file estratti all'utente desiderato - Muddassir Nazir
Un problema che sto affrontando è come aggiungerlo all'avvio. Perché il blocco del launcher diventa inutile una volta chiuso il VS Code. Devi aprirlo dal link simbol che hai creato. - Muddassir Nazir
@mnstalemate vedi qui su come creare un launcher personalizzato askubuntu.com/a/78747/167115 - mchid
Questo ha funzionato per me: code.visualstudio.com/docs/setup/linux -> installa il pacchetto .deb tramite l'installazione del software Ubuntu - dotnetguy
Infatti, le istruzioni sono cambiate → "Installa il pacchetto tramite un gestore di pacchetti della GUI facendo doppio clic sul file del pacchetto o tramite la riga di comando:" - Frank Nocke


Puoi utilizzare Ubuntu Make per scaricare e installare il codice di Visual Studio:

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

Quindi installare il codice di Visual Studio:

umake ide visual-studio-code

Quindi fare clic sull'icona di Visual Studio che posiziona automaticamente sul launcher.

Per rimuoverlo, elimina la cartella di installazione e fai clic con il pulsante destro del mouse sull'utilità di avvio per sbloccare l'icona. La cartella di installazione è impostata su ~/tools/web/visual-studio-code

Riferimenti


105
2018-04-30 11:59



Qualche modo semplice per aggiornare le versioni? - Adrian Lopez
Dovevo farlo per farlo funzionare. Il download, l'estrazione e il tentativo di eseguirlo sull'installazione di Ubuntu 15.04 hanno provocato un paio di errori sandbox e non si avvia. Questo inizia e ha aggiunto un'icona per questo. - GregInWI2
Dopo l'installazione in questo modo, il processo di aggiornamento viene gestito da Visual Studio Code, quindi è necessario farlo una sola volta. - Jorge Castro
@JorgeCastro Non penso che sia così. Gli aggiornamenti non disponibili in "Guida" sono disattivati ​​e la versione mostrata in Guida -> Informazioni su è 0.1.0! La versione attuale è 0.9.2. - Denis
Potrebbe essere solo il mio setup, ma ho dovuto creare un link simbolico perché la directory di installazione predefinita non era nel mio $ PATH: ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/ - Abe Voelker


Codice di Visual Studio abilitato su repository Linux ufficiali Febbraio 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

Puoi aggiornare / dist-upgrade come al solito

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

59
2018-03-22 19:43



Questa risposta richiede più voti positivi e deve essere accettata dal proprietario della domanda. - Diogo Gomes
Il tuo codice non funziona per me. Si prega di testarlo e considerare invece le seguenti istruzioni ufficiali: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841 - abumalick
Vedi la risposta di JeffRSon per un metodo più aggiornato, simile a (ma più facile di) questo - Dan Nissenbaum
@terdon fammi sapere se mi sbaglio, ma IMO una risposta non dovrebbe essere un luogo in cui discutere un'altra risposta. Inoltre, in realtà non sono d'accordo con la tua seconda parte, perché questa non richiede un file .deb in anticipo (quindi perché l'ho scritto dopo quello di Cactux accettato). - zurfyx
Hai perfettamente ragione nel dire che i commenti di una risposta non sono il luogo per discuterne un altro. Ma un singolo commento che indica semplicemente un beneficio percepito di un'altra risposta non è dannoso e potrebbe essere utile. A volte ne lascio uno sotto la mia risposta, se sento che uno degli altri è migliore, per esempio. - terdon♦


Ora c'è un pacchetto .deb per Ubuntu e Debian oltre a rpm / zip. È disponibile Qui e può essere installato come al solito:

sudo dpkg -i vscode-amd64.deb

Funziona bene su Xenial. Forse qualcuno crea un PPA per semplificare gli aggiornamenti. O diventerà parte del repository ufficiale.

Aggiornamento 03/17: dalla versione 1.10 (febbraio 2017) c'è supporto integrato per i repository ufficiali di Linux. VS Code ora può essere aggiornato automaticamente su Linux, anche se è necessario installarlo una volta manualmente.


35
2018-05-04 12:07



questa dovrebbe probabilmente essere contrassegnata come risposta corretta a partire dal 2016-06-05 - user25064
@ user25064 la risposta che ha fatto leva su ubuntu-make ha funzionato perfettamente per me per il 2016-10-11 ma il file .deb rende sicuramente più semplice. - anon58192932
C'è un PPA? Ora c'è una nuova versione, sarebbe così bello ottenerla con apt - Csaba Toth
vedi Aggiornamento - finalmente VSCode in Linux dovrebbe essere aggiornabile facilmente - JeffRSon


Dal momento che forniscono a .deb file ora ti consiglio di utilizzarlo al posto dell'approccio sottostante.

Il modo in cui l'ho fatto è il seguente. Utilizzando un terminale:

  1. Crea una directory per i file e cambia in questa directory:

    mkdir msvs && cd msvs
    

Il nome della directory è arbitrario.

  1. Disimballare il file zip nella nuova cartella:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Esegui l'ide usando

    ./VSCode-linux-x64/code &
    

È inoltre possibile creare un collegamento desktop in modo che sia possibile avviarlo direttamente dal desktop o fare doppio clic su nautilus.

Per creare una voce di menu:

  1. Al terminale, crea un file

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

e copia e incolla quanto segue:

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

Nel mio caso l'eseguibile risiede all'interno /opt/msvs.

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

Ho anche scaricato un'icona MS per questa applicazione da

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

e spostato a /opt/msvs:

sudo mv flurry*png /opt/msvs

14
2018-04-29 21:11



Fa semplicemente doppio clic sul file eseguibile (Code) non funziona per eseguirlo, da Nautilus? (Al momento posso testare solo questo con Nemo e PCManFM.) - Eliah Kagan
Anche questo funziona. - Harris
Questo è in realtà anche quello che stavo cercando. Grazie. BTW: le migliori icone da usare sono le proprie: Icon=/opt/msvs/resources/app/vso.png. - thednp
La struttura della directory è ora cambiata e il percorso per la sua icona è ora: Icon=/opt/msvs/resources/app/resources/linux/code.png - mchid


Installa lo snap.

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

9
2018-05-20 11:55



Ho provato molte di queste risposte con molti fallimenti. Questa soluzione ha funzionato perfettamente per me (Xubuntu VirtualBox). Ciò che rende davvero speciale questo è che posso scrivere questo in un guscio vagabondo e mettere a disposizione la scatola virtuale in primo piano. Facile da condividere con gli altri nel mio team di sviluppo. Funziona alla grande ... - zipzit
Si prega di invertire questa risposta il più possibile in quanto è l'ultimo modo migliore. Altri metodi sono obsoleti. - Sonevol


Il codice di Visual Studio non deve essere installato, di per sé. Invece è possibile decomprimere l'archivio dove lo si desidera, quindi eseguire il programma facendo doppio clic sul file chiamato code (che è il principale eseguibile).

Ecco una procedura orientata alla GUI per farlo:

  1. Vai al Codice di Visual Studio sito e clicca Scarica il codice per Linux. (Probabilmente dovresti anche rivedere il condizioni di licenza e politica sulla riservatezza.)

  2. Crea una nuova cartella in cui desideri che Visual Studio Code vada. È meglio farlo all'interno della cartella home (se altri utenti desiderano utilizzare Visual Studio Code, potrebbe essere estratto separatamente per loro, quindi eventuali modifiche o modifiche alla configurazione saranno per utente).

    Questa cartella di destinazione dovrebbe essere vuota, come .zip l'archivio fornito per il download non avere tutto in una cartella di livello superiore all'interno. Ad esempio, se inserisci il software installato per il tuo utente in ~/opt, potresti creare una nuova cartella all'interno chiamata VSCode-linux-x64.

  3. Fare clic con il pulsante destro del mouse sul file .zip scaricato e fare clic Estratto per ..., quindi seleziona la cartella che hai creato.

    Se preferisci, o se il tuo browser di file non mostra un Estratto per ... opzione, puoi invece spostare il file .zip nella cartella di destinazione, fare clic con il pulsante destro del mouse sull'icona e fare clic Estrarre qui.

  4. Per eseguire Visual Studio Code, fare doppio clic su code eseguibile, che è uno dei file che è stato estratto.

    Attualmente Visual Studio Code è un software di "anteprima", il che significa che è ancora in fase di sviluppo e non è ancora completamente stabile. Pertanto potresti preferire avviarlo da un terminale in modo che tu possa vedere eventuali errori e avvertimenti utili. Per fare ciò, apri una finestra di Terminale (Ctrl+alt+T), cd alla directory in cui è stato estratto ed eseguito ./code.


4
2018-04-29 21:25