Vraag Hoe installeer ik Visual Studio-code?


Ik heb zojuist gedownload VSCode-linux-x64 van de Microsoft-website. Het is een zipbestand van 62 MB. Hoe kan ik het op mijn Ubuntu-systeem installeren?


139
2018-04-29 21:00


oorsprong


Als u de structuur van het bestandssysteem wilt bijhouden: de beste plaats om dit te installeren is in / opt / Als er een binairy in / usr / somewhere symlink het bestand nodig is. - Rinzwind
Hier: gist.github.com/brunolm/65a760f6130fd2e1d39c - BrunoLM
Bijgewerkte @BrunoLM-lijst met enkele wijzigingen in bestandsnamen (kan het niet als een antwoord plaatsen omdat de vraag wordt beschermd) gist.github.com/pomber/db44098f3413d5213aec - pomber
Ze bieden nu een .deb-bestand aan. - Pavak Paul
Directe PPA-oplossing (sinds februari 2017) askubuntu.com/a/895790 - zurfyx


antwoorden:


Bijwerken

VSCode is nu beschikbaar als DEB-bestand. U kunt het downloaden en vervolgens uitvoeren:

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

In geval dat dpkg klaagt over ontbrekende afhankelijkheden, voer:

sudo apt -f install

daarna om het probleem op te lossen.

Oud antwoord

  1. Download Visual Studio Code voor Linux
  2. Pak het uit: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Voer de ... uit code uitvoerbaar om Visual Studio Code te openen
  4. (Optioneel) Maak een symbolische link om gemakkelijk te rennen code vanaf de terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Bron (installatie-instructies): https://code.visualstudio.com/docs/setup/linux


123
2018-04-29 21:11



Zorg er ook voor dat je root bent tijdens het uitpakken van bestanden en dan rwx-permissies voor de uitgepakte bestanden aan de gewenste gebruiker toestaat - Muddassir Nazir
Een probleem waar ik mee te maken krijg, is hoe ik het draagraket kan toevoegen. Omdat het lanceerprogramma vergrendelen nutteloos wordt zodra u de VS-code sluit. Je moet het openen van de sym-link die je hebt gemaakt. - Muddassir Nazir
@mnstalemate zie hier hoe u een aangepast opstartprogramma maakt askubuntu.com/a/78747/167115 - mchid
Dit werkte voor mij: code.visualstudio.com/docs/setup/linux -> installeer het .deb-pakket via de Ubuntu-software-installatie - dotnetguy
Inderdaad, instructie is veranderd → "Installeer het pakket via een GUI-pakketbeheerder door te dubbelklikken op het pakketbestand of via de opdrachtregel:" - Frank Nocke


U kunt Ubuntu Make gebruiken om Visual Studio Code te downloaden en te installeren:

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

Installeer vervolgens Visual Studio Code:

umake ide visual-studio-code

Klik vervolgens op het pictogram Visual Studio dat automatisch in uw opstartprogramma wordt geplaatst.

Om het te verwijderen, verwijdert u de installatiemap en klikt u met de rechtermuisknop op het opstartprogramma om het pictogram los te maken. De installatiemap is standaard ingesteld op ~/tools/web/visual-studio-code

Referenties


105
2018-04-30 11:59



Elke eenvoudige manier om versies te upgraden? - Adrian Lopez
Ik moest dit doen om het te laten werken. Downloaden, uitpakken en proberen het uit te voeren op mijn Ubuntu 15.04-installatie resulteerde in een paar sandbox-fouten en het zou niet starten. Dit begint en heeft er een pictogram voor toegevoegd. - GregInWI2
Nadat het op deze manier is geïnstalleerd, wordt het upgradeproces afgehandeld door Visual Studio Code, dus u hoeft dit slechts één keer te doen. - Jorge Castro
@JorgeCastro Denk niet dat dat het geval is. Updates die niet beschikbaar zijn onder 'Help' zijn grijs en de versie die wordt weergegeven onder Help -> Info is 0.1.0! De huidige versie is 0.9.2. - Denis
Het zou gewoon mijn setup kunnen zijn, maar ik moest een symlink maken omdat de standaardinstallatiemap niet in mijn $ PATH stond: ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/ - Abe Voelker


In Visual Studio Code ingeschakelde officiële Linux-repositories ingeschakeld Februari 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

U kunt zoals gewoonlijk een upgrade / dist-upgrade uitvoeren

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

59
2018-03-22 19:43



Dit antwoord heeft meer op-stemmen nodig en moet door de vraageigenaar worden geaccepteerd. - Diogo Gomes
Je code werkt niet voor mij. Probeer het alsjeblieft en overweeg de volgende officiële instructies te volgen: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841 - abumalick
Zie JeffRSon's antwoord voor een meer up-to-date methode, vergelijkbaar met (maar eenvoudiger dan) dit - Dan Nissenbaum
@terdon laat het me weten als ik me vergis, maar IMO zou geen antwoord moeten zijn om een ​​ander antwoord te bespreken. Ook ben ik het eigenlijk niet eens met je tweede deel, omdat deze niet vooraf een .deb-bestand nodig heeft (vandaar waarom ik het heb geschreven na de aanvaarde versie van Cactux). - zurfyx
Je hebt helemaal gelijk omdat de opmerkingen van één antwoord niet de plek zijn om een ​​ander te bespreken. Maar een enkele opmerking die eenvoudig op een waargenomen voordeel van een ander antwoord wijst, is niet schadelijk en kan nuttig zijn. Ik laat er soms een onder mijn eigen antwoord als ik voel dat een van de anderen bijvoorbeeld beter is. - terdon♦


Nu is er een .deb-pakket voor Ubuntu en Debian naast de rpm / zip. Het is beschikbaar hier en kan zoals gewoonlijk worden geïnstalleerd:

sudo dpkg -i vscode-amd64.deb

Werkt prima op Xenial. Misschien maakt iemand een PPA om updates te vereenvoudigen. Of het wordt onderdeel van de officiële repository.

Update 03/17: Sinds versie 1.10 (februari 2017) is dat zo ingebouwde ondersteuning voor officiële Linux-repositories. VS Code kan nu automatisch worden bijgewerkt op Linux, hoewel je het eenmalig handmatig moet installeren.


35
2018-05-04 12:07



dit moet waarschijnlijk worden gemarkeerd als het juiste antwoord vanaf 2016-06-05 - user25064
@ user25064 het antwoord dat leverde met ubuntu-make werkte prima voor mij 2016-10-11 maar het .deb-bestand maakt het zeker ook gemakkelijker. - anon58192932
Is er een PPA? Nu is er een nieuwe release, het zou zo goed zijn om het met apt te krijgen - Csaba Toth
zie Update - eindelijk VSCode in Linux zou gemakkelijk moeten kunnen worden bijgewerkt - JeffRSon


Omdat ze een .deb bestand nu raad ik aan dat te gebruiken in plaats van de onderstaande aanpak.

De manier waarop ik het heb gedaan is als volgt. Een terminal gebruiken:

  1. Maak een map voor de bestanden en ga naar deze map:

    mkdir msvs && cd msvs
    

De mapnaam is willekeurig.

  1. Pak het zipbestand uit in je nieuwe map:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Voer de ide uit met

    ./VSCode-linux-x64/code &
    

U kunt ook een bureaubladkoppeling maken, zodat u deze rechtstreeks vanuit het bureaublad kunt starten of dubbelklikt op nautilus.

Om een ​​menu-item te maken:

  1. Maak een bestand op de terminal

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

en kopieer en plak het volgende:

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

In mijn geval bevindt het uitvoerbare bestand zich binnenin /opt/msvs.

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

Ik heb ook een MS-pictogram voor deze applicatie gedownload

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

en verplaatst het naar /opt/msvs:

sudo mv flurry*png /opt/msvs

14
2018-04-29 21:11



Dubbelklikt u gewoon op het uitvoerbare bestand (Code) niet werken om het uit te voeren, van Nautilus? (Op dit moment kan ik dit alleen testen met Nemo en PCManFM.) - Eliah Kagan
Dat werkt ook. - Harris
Dit is eigenlijk waar ik ook naar op zoek was. Dank je. BTW: de beste iconen om te gebruiken is het is: Icon=/opt/msvs/resources/app/vso.png. - thednp
De directorystructuur is nu gewijzigd en het pad naar zijn eigen pictogram is nu: Icon=/opt/msvs/resources/app/resources/linux/code.png - mchid


Installeer de module.

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

9
2018-05-20 11:55



Veel van deze antwoorden geprobeerd met veel mislukkingen. Deze oplossing werkte helemaal voor mij (Xubuntu VirtualBox). Wat deze special echt maakt, is dat ik dit in een zwervende schaal kan schrijven en de virtuele box vooraan kan plaatsen. Makkelijk om de doos vervolgens met anderen te delen in mijn ontwikkelingsteam. Dit werkt geweldig ... - zipzit
Geef dit antwoord zoveel mogelijk op, want het is de nieuwste beste manier. Andere methoden zijn verouderd. - Sonevol


Visual Studio Code hoeft niet per se te worden geïnstalleerd. In plaats daarvan kunt u het archief op elk gewenst moment unzippen, waarna u het programma uitvoert door te dubbelklikken op het bestand met de naam code (wat het belangrijkste uitvoerbare bestand is).

Hier is een GUI-georiënteerde procedure om dit te doen:

  1. Ga naar de Visual Studio-code site en klik Download code voor Linux. (Je moet waarschijnlijk ook de Licentievoorwaarden en privacybeleid.)

  2. Maak een nieuwe map waarin u Visual Studio-code wilt gebruiken. Het is het beste om dit in je thuismap te doen (als andere gebruikers Visual Studio-code willen gebruiken, kan deze apart voor ze worden uitgepakt - en dan zijn eventuele wijzigingen of configuratiewijzigingen per gebruiker).

    Deze doelmap moet leeg zijn, als de .zip archief verstrekt voor download doet niet plaats alles in een map op het hoogste niveau. Bijvoorbeeld als u software installeert voor uw eigen gebruiker in ~/opt, je zou een nieuwe map kunnen maken daarbinnen genaamd VSCode-linux-x64.

  3. Klik met de rechtermuisknop op het gedownloade .zip-bestand en klik op Extract To ...en selecteer vervolgens de map die u hebt gemaakt.

    Als u wilt, of als uw bestandsbrowser geen Extract To ... optie, kunt u in plaats daarvan het ZIP-bestand verplaatsen naar de doelmap, klik met de rechtermuisknop op het pictogram en klik op Extraheer hier.

  4. Als u Visual Studio-code wilt uitvoeren, dubbelklikt u op de knop code uitvoerbaar bestand, dat een van de bestanden is die zijn uitgepakt.

    Visual Studio Code is momenteel "preview" -software, wat betekent dat het nog steeds wordt ontwikkeld en nog niet volledig stabiel is. Daarom zou u er de voorkeur aan kunnen geven om het vanaf een terminal te starten, zodat u mogelijk nuttige fouten en waarschuwingen kunt zien. Open hiervoor een Terminal-venster (Ctrl+alt+T) cd naar de map waar u het hebt geëxtraheerd en uitvoeren ./code.


4
2018-04-29 21:25





  • Download het Powerbase-installatiescript voor Visual Studio Code

  • Word root

    sudo -i
    
  • Verander in uw downloaddirectory (waarschijnlijk ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Voer het installatiescript uit. Als er geen fouten zijn, wordt het gewoon afgesloten ...

    sh ./vscodeinstaller.sh
    

Dat is het. Niets bijzonders aan deze en het zou in elke Linux-distributie moeten werken. Open uw opstartprogramma en typ Visual Studio Code.


1
2018-04-30 15:24



Waarom sudo -i, het is genoeg om te beginnen sudo ./vscodeinstaller.sh. Beter sudo ~/Downloads/vscodeinstaller.sh - A.B.
Mislukken. http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh dode link. - zipzit


  • Installeren gdebi Pakket installateur
  • Download .deb VSCode-pakket van hier
  • Installeer gedownload pakket met gdebi

1
2017-08-12 03:29





VS-code installeren op 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'

Hiermee wordt de gpg-sleutel gedownload en gekopieerd en worden de apt-bestanden gemaakt. Dan kunt u eenvoudig updaten en installeren vs code:

sudo apt-get update
sudo apt-get install code
  • Het voordeel van deze installatiemethode is dat je vapter eenvoudig kunt updaten met behulp van de apt-get update opdracht. Werkt prima en ik gebruik vs code met de vim plug-in voor meer dan 2 jaar (c, c ++, python, md, latex, html, javascript ...).

BTW, VS Code wordt een standaardpakket in Ubuntu 18.04 (eind april 2018)!


1
2018-04-08 08:43



Uw voordeel is eigenlijk geen echt voordeel meer omdat het Snap Studio-pakket met Visual Studio-code (vscode) in Ubuntu wordt ook automatisch bijgewerkt. - karel


Je kunt de nieuwe FLATPAK (flathub) -opslagplaats gebruiken om op elke Linux-distributie te installeren https://flathub.org/apps/details/com.visualstudio.code

FLATPAK werkt geïnstalleerde pakketten automatisch bij.


1
2018-05-03 11:42