Come installo il codice di Visual Studio?


164

Ho appena scaricato VSCode-linux-x64dal sito Web Microsoft . È un file zip da 62 MB. Come posso installarlo sul mio sistema Ubuntu?


3
Se vuoi tenere il passo con la struttura del filesystem: il posto migliore per installarlo è in / opt / Se c'è bisogno di un binairy in / usr / da qualche parte con il link simbolico del file.
Rinzwind,


Gist @BrunoLM aggiornato con alcune modifiche ai nomi dei file (impossibile inserirlo come risposta perché la domanda è protetta) gist.github.com/pomber/db44098f3413d5213aec
pomber

1
Stanno fornendo un file .deb ora.
Pavak Paul,

1
Soluzione PPA diretta (dal febbraio 2017) askubuntu.com/a/895790
zurfyx

Risposte:


153

Aggiornare

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

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

Nel caso in cui si dpkglamenta delle dipendenze mancanti, eseguire:

sudo apt -f install

in seguito per risolvere il problema.

Vecchia risposta

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

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


2
Assicurati anche di essere root mentre estrai i file e quindi consenti le autorizzazioni rwx per i file estratti all'utente desiderato
Muddassir Nazir

Un problema che sto affrontando è come aggiungerlo all'avvio. Perché bloccarlo è inutile una volta chiuso il VS Code. Devi aprirlo dal link sym che hai creato.
Muddassir Nazir,

@mnstalemate guarda qui su come creare un launcher personalizzato askubuntu.com/a/78747/167115
mchid

2
Questo ha funzionato per me: code.visualstudio.com/docs/setup/linux -> installa il pacchetto .deb tramite l'installazione del software Ubuntu
Sudhanshu Mishra il

2
In effetti, 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,

113

Puoi usare Ubuntu Make per scaricare e installare Visual Studio Code:

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

Quindi installa Visual Studio Code:

umake ide visual-studio-code

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

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

Riferimenti


2
Un modo semplice per aggiornare le versioni?
Adrian Lopez,

1
Ho dovuto farlo per farlo funzionare. Scaricare, estrarre e provare a eseguirlo sulla mia installazione di Ubuntu 15.04 ha provocato un paio di errori sandbox e non si avviava. Questo si avvia e aggiunge un'icona per esso.
GregInWI2,

1
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 credo che sia così. Gli aggiornamenti non disponibili in "Guida" sono disattivati ​​e la versione visualizzata in Guida -> Informazioni su è 0.1.0! La versione attuale è 0.9.2.
Denis,

2
Potrebbe essere solo la mia configurazione, ma ho dovuto creare un collegamento 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

91

Visual Studio Code ha abilitato i repository Linux ufficiali a febbraio 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

Puoi aggiornare / dist-upgrade come al solito

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

10
Questa risposta richiede più voti positivi e deve essere accettata dal proprietario della domanda.
Diogo Gomes il

1
Il tuo codice non funziona per me.
Provalo

Vedi la risposta di JeffRSon per un metodo più aggiornato, simile a (ma più semplice di) questo
Dan Nissenbaum,

1
@terdon fammi sapere se sbaglio, ma IMO una risposta non dovrebbe essere un posto per discutere un'altra risposta. Inoltre, in realtà non sono d'accordo con la tua seconda parte, perché questa non richiede in anticipo un file .deb (quindi perché l'ho scritto dopo quella accettata da Cactux).
zurfyx,

Hai ragione nel dire che i commenti di una risposta non sono il luogo per discuterne un altro. Ma un singolo commento semplicemente sottolineando un beneficio percepito di un'altra risposta non è dannoso e potrebbe essere utile. A volte ne lascio uno sotto la mia stessa risposta, se sento che uno degli altri è migliore, per esempio.
terdon

36

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 17/03: dalla versione 1.10 (febbraio 2017) è disponibile il supporto integrato per i repository Linux ufficiali. VS Code ora può eseguire l'aggiornamento automatico su Linux, anche se è necessario installarlo manualmente una volta.


6
questo dovrebbe probabilmente essere contrassegnato come risposta corretta a partire dal 05/06/2016
user25064

@utente25064 la risposta che ha sfruttato Ubuntu-Make ha funzionato perfettamente per me l'11 / 10/2016, tuttavia il file .deb lo rende certamente più semplice.
anon58192932,

C'è un PPA? Ora c'è una nuova versione, sarebbe così bello ottenerlo con apt
Csaba Toth,

vedi Aggiornamento - finalmente VSCode in Linux dovrebbe essere facilmente aggiornabile
JeffRSon

18

Installa lo snap.

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

Ho provato molte di queste risposte con molti fallimenti. Questa soluzione ha funzionato totalmente per me (Xubuntu VirtualBox). Ciò che rende davvero speciale questo è che posso scriverlo in una shell vagabonda e predisporre la scatola virtuale in primo piano. Facile quindi condividere la scatola con gli altri nel mio team di sviluppo. Funziona benissimo ...
zipzit

Per favore vota questa risposta il più possibile in quanto è l'ultimo modo migliore. Altri metodi non sono aggiornati.
Sonevol,

1
Ora dovrebbe essere code, non vscode(quello ufficiale è stato rilasciato e il vscodepacchetto snap è ora abbandonato). Non riesco a modificare a causa del limite inferiore di carattere modificato.
Mateusz Konieczny il

14

Dal momento che forniscono un .debfile ora ti consiglio di usarlo al posto del seguente approccio.

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

  1. Creare una directory per i file e passare a questa directory:

    mkdir msvs && cd msvs
    

Il nome della directory è arbitrario.

  1. Decomprimi 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 da poterlo avviare 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 lo ha spostato in /opt/msvs:

sudo mv flurry*png /opt/msvs

Fare semplicemente doppio clic sul file eseguibile ( Code) non funziona per eseguirlo, da Nautilus? (Al momento posso provarlo solo con Nemo e PCManFM.)
Eliah Kagan,

Anche questo funziona.
Harris,

2
Questo è in realtà anche quello che stavo cercando. Grazie. BTW: i migliori icone da utilizzare è il proprio: Icon=/opt/msvs/resources/app/vso.png.
thednp

La struttura delle directory ora è cambiata e il percorso della propria icona è ora:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid

4

Visual Studio Code non deve essere installato di per sé. Invece puoi decomprimere l'archivio dove vuoi, quindi eseguire il programma facendo doppio clic sul file chiamato code(che è l'eseguibile principale).

Ecco una procedura orientata alla GUI per farlo:

  1. Vai al sito del codice di Visual Studio e fai clic su Scarica codice per Linux . (Probabilmente dovresti anche rivedere i termini della licenza e la politica sulla privacy .)

  2. Crea una nuova cartella dove vuoi che Visual Studio Code vada. È meglio farlo all'interno della tua cartella home (se altri utenti vogliono usare Visual Studio Code, potrebbe essere estratto separatamente per loro - quindi eventuali modifiche o cambiamenti di configurazione saranno per utente).

    Questa cartella di destinazione dovrebbe essere vuota, come .ziparchivio previsto download non non hanno tutto in una cartella di livello superiore al suo interno. Ad esempio, se si inserisce il software installato per il proprio utente ~/opt, è possibile creare una nuova cartella al suo interno chiamata VSCode-linux-x64.

  3. Fai clic con il pulsante destro del mouse sul file .zip scaricato e fai clic su Estrai in ... , quindi seleziona la cartella che hai creato.

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

  4. Per eseguire il codice di Visual Studio, fai doppio clic sul codefile eseguibile, che è uno dei file estratti.

    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 da poter vedere eventualmente utili errori e avvisi. Per fare ciò, apri una finestra Terminale ( Ctrl+ Alt+ T), cdnella directory in cui l'hai estratta ed esegui ./code.


E gli aggiornamenti?
Mateusz Konieczny,

2

Dai documenti ufficiali di Visual Studio Code:

  1. Scarica il pacchetto .deb da questa pagina .
  2. Esegui il seguente comando: sudo dpkg -i ~/path-to-file.deb
  3. Se si verificano errori di dipendenza quando si utilizza dpkg con un pacchetto, eseguire: sudo apt-get install -f

Nota: l' installazione del pacchetto .deb installerà automaticamente il repository apt e la chiave di firma per abilitare l'aggiornamento automatico utilizzando il normale meccanismo di sistema.


1
  • Installa il gdebipacchetto di installazione
  • Scarica il .debpacchetto VSCode da qui
  • Installa il pacchetto scaricato usando gdebi

1

Non posso commentare la risposta corretta sopra (usando PPA a febbraio), quindi aggiungerò un altro dettaglio qui.

Visual Code dipende da libgtk2.0-0 che non elenca come dipendenza nei metadati. Potresti riscontrare questo problema se, come me, configuri installazioni minimali di virtualbox solo per risolvere problemi di livello di sistema difficili in cui devi hackerare e tagliare pacchetti che non vuoi fare sul tuo vero host.

Su host minimi, pertanto è necessario quanto segue oltre a quanto menzionato sopra per far funzionare Visual Code:

sudo apt install libgtk2.0-0

1

Installazione di VS Code su 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'

Questo scaricherà la chiave gpg e copierà e creerà i file apt. Quindi puoi semplicemente aggiornare e installare vs codice :

sudo apt-get update
sudo apt-get install code
  • Il vantaggio di questo metodo di installazione è che puoi semplicemente aggiornare vscode usando il comando apt-get update . Funziona bene e uso vs code con il plugin vim per oltre 2 anni (c, c ++, python, md, latex, html, javascript ...).

A proposito, VS Code sarà un pacchetto standard in Ubuntu 18.04 (fine aprile 2018)!


2
Il tuo vantaggio in realtà non è più un vantaggio reale perché il pacchetto di snap di codice di Visual Studio ( vscode ) in Ubuntu viene anch'esso aggiornato automaticamente.
karel

@karel Penso che il vantaggio si riferisca a "usare il comando apt-get update". Ad alcuni davvero non piacciono i pacchetti di snap :-)
tanius


0
  • Scarica lo script di installazione di Powerbase per Visual Studio Code

  • Diventa root

    sudo -i
    
  • Passa alla tua directory di download (probabilmente ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Esegui lo script di installazione. Se non ci sono errori, uscirà semplicemente ...

    sh ./vscodeinstaller.sh
    

Questo è tutto. Niente di speciale in questo e dovrebbe funzionare in qualsiasi distribuzione Linux. Basta aprire il programma di avvio e iniziare a digitare Visual Studio Code.


1
Perché sudo -i, è abbastanza per iniziare sudo ./vscodeinstaller.sh. Megliosudo ~/Downloads/vscodeinstaller.sh
AB

Fallire. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shcollegamento morto.
zipzit
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.