Wie installiere ich Visual Studio Code?

164

Ich habe gerade VSCode-linux-x64von der Microsoft-Website heruntergeladen . Es ist eine 62 MB große Zip-Datei. Wie kann ich es auf meinem Ubuntu-System installieren?

Rasool
quelle
3
Wenn Sie mit der Dateisystemstruktur Schritt halten möchten: Der beste Installationsort ist / opt /. Wenn Sie eine Datei in / usr / benötigen, verknüpfen Sie die Datei mit einem Symlink.
Rinzwind
@BrunoLM-Liste mit einigen Änderungen in den Dateinamen aktualisiert (kann nicht als Antwort angegeben werden, da die Frage geschützt ist) gist.github.com/pomber/db44098f3413d5213aec
pomber
1
Sie stellen jetzt eine .deb-Datei zur Verfügung.
Pavak Paul
1
Direkte PPA-Lösung (seit Februar 2017) askubuntu.com/a/895790
zurfyx

Antworten:

153

Aktualisieren

VSCode ist jetzt als DEB-Datei verfügbar . Sie können es herunterladen und dann ausführen:

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

Wenn Sie dpkgsich über fehlende Abhängigkeiten beschweren, führen Sie Folgendes aus:

sudo apt -f install

danach, um das Problem zu beheben.

Alte Antwort

  1. Laden Sie Visual Studio Code für Linux herunter
  2. Extrahiere es: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Führen Sie die codeausführbare Datei aus, um Visual Studio Code zu öffnen
  4. (Optional) Erstellen Sie eine symbolische Verknüpfung, um sie bequem codevom Terminal aus auszuführen :
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Quelle (Installationsanweisungen): https://code.visualstudio.com/docs/setup/linux

Cactux
quelle
2
Stellen Sie außerdem sicher, dass Sie root sind, während Sie Dateien extrahieren, und gewähren Sie dann dem gewünschten Benutzer
Muddassir Nazir
Ein Problem, mit dem ich konfrontiert bin, ist das Hinzufügen des Startprogramms. Da das Sperren des Startprogramms unbrauchbar wird, sobald Sie den VS-Code schließen. Sie müssen es über den von Ihnen erstellten Sym-Link öffnen.
Muddassir Nazir
@mnstalemate Hier erfahren Sie, wie Sie einen benutzerdefinierten Launcher erstellen. askubuntu.com/a/78747/167115
mchid
2
Das hat bei mir funktioniert : code.visualstudio.com/docs/setup/linux -> Installiere das .deb-Paket über die Ubuntu-Softwareinstallation
Sudhanshu Mishra
2
In der Tat haben sich die Anweisungen geändert → „Installieren Sie das Paket über einen GUI-Paketmanager, indem Sie auf die Paketdatei
Frank Nocke,
113

Sie können mit Ubuntu Make Visual Studio Code herunterladen und installieren:

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

Dann installieren Sie Visual Studio Code:

umake ide visual-studio-code

Klicken Sie dann auf das Visual Studio-Symbol, das automatisch in Ihrem Launcher platziert wird.

Um es zu entfernen, löschen Sie den Installationsordner und klicken Sie mit der rechten Maustaste auf den Launcher, um das Symbol zu entfernen. Der Installationsordner ist standardmäßig~/tools/web/visual-studio-code

Verweise

Jorge Castro
quelle
2
Irgendeine einfache Möglichkeit, Versionen zu aktualisieren?
Adrian Lopez
1
Ich musste das tun, um es zum Laufen zu bringen. Das Herunterladen, Extrahieren und Ausführen auf meiner Ubuntu 15.04-Installation führte zu einigen Sandbox-Fehlern und konnte nicht gestartet werden. Dies startet und fügt ein Icon hinzu.
GregInWI2
1
Nachdem es auf diese Weise installiert wurde, wird der Aktualisierungsprozess von Visual Studio Code ausgeführt, sodass Sie dies nur einmal tun müssen.
Jorge Castro
@JorgeCastro Glaube nicht, dass das der Fall ist. Updates, die unter "Hilfe" nicht verfügbar sind, sind ausgegraut und die unter "Hilfe -> Info" angezeigte Version ist 0.1.0! Aktuelle Version ist 0.9.2.
Denis
2
Könnte nur mein Setup sein, aber ich musste einen Symlink erstellen, da sich das Standardinstallationsverzeichnis nicht in meinem $ PATH befand:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker
91

Mit Visual Studio Code aktivierte offizielle Linux-Repositorys ab Februar 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

Sie können wie gewohnt upgraden / dist-upgraden

sudo apt -y upgrade
sudo apt -y dist-upgrade
zurfyx
quelle
10
Diese Antwort benötigt mehr Up-Votes und muss vom Eigentümer der Frage akzeptiert werden.
Diogo Gomes
1
Ihr Code funktioniert bei mir nicht. Bitte testen Sie es und beachten Sie stattdessen die folgenden offiziellen Anweisungen: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick
In der Antwort von JeffRSon finden Sie eine aktuellere Methode, die der folgenden ähnelt (aber einfacher ist)
Dan Nissenbaum
1
@terdon lass es mich wissen, wenn ich mich irre, aber IMO sollte eine Antwort kein Ort sein, um eine andere Antwort zu diskutieren. Außerdem bin ich mit Ihrem zweiten Teil nicht einverstanden, da dieser keine .deb-Datei voraussetzt (daher habe ich ihn nach dem akzeptierten Cactux-Teil geschrieben).
Zurfyx
Sie haben völlig recht, dass die Kommentare einer Antwort nicht der richtige Ort sind, um über eine andere zu diskutieren. Ein einziger Kommentar, der lediglich auf den wahrgenommenen Nutzen einer anderen Antwort hinweist, ist jedoch nicht schädlich und könnte hilfreich sein. Ich lasse manchmal eine unter meiner eigenen Antwort, wenn ich zum Beispiel der Meinung bin, dass eine der anderen besser ist.
Terdon
36

Jetzt gibt es neben rpm / zip ein .deb-Paket für Ubuntu und Debian. Es ist hier verfügbar und kann wie gewohnt installiert werden:

sudo dpkg -i vscode-amd64.deb

Funktioniert gut auf Xenial. Vielleicht erstellt jemand eine PPA, um Updates zu vereinfachen. Oder es wird Teil des offiziellen Archivs.

Update 03/17: Seit Version 1.10 (Februar 2017) gibt es eine integrierte Unterstützung für offizielle Linux-Repositories. VS Code kann jetzt unter Linux automatisch aktualisiert werden, obwohl Sie es einmal manuell installieren müssen.

JeffRSon
quelle
6
Dies sollte wahrscheinlich als die richtige Antwort markiert werden. Stand: 05.06.2016
user25064 05.06.2016
@ user25064 die antwort, die mit ubuntu-make funktioniert hat, hat für mich prima geklappt.
anon58192932
Gibt es eine PPA? Jetzt gibt es eine neue Veröffentlichung, es wäre so gut, sie mit apt zu bekommen
Csaba Toth,
siehe Update - endlich sollte VSCode unter Linux einfach zu aktualisieren sein
JeffRSon
18

Installieren Sie den Schnappverschluss.

sudo apt install snapd-xdg-open
sudo snap install code --classic
Martin Wimpress
quelle
Versuchte viele dieser Antworten mit vielen Fehlern. Diese Lösung hat bei mir völlig funktioniert (Xubuntu VirtualBox). Das Besondere daran ist, dass ich dies in eine vagabundierende Hülle schreiben und die virtuelle Box im Voraus bereitstellen kann. Einfach, die Box dann mit anderen in meinem Entwicklungsteam zu teilen. Das funktioniert
super
Bitte stimmen Sie dieser Antwort so gut wie möglich zu, da dies der neueste und beste Weg ist. Andere Methoden sind veraltet.
Sonevol
1
Nun sollte es codenicht sein vscode(offizielles wurde veröffentlicht und vscodeSnap-Paket wird nun aufgegeben). Ich kann wegen geänderter Zeichenuntergrenze nicht bearbeiten.
Mateusz Konieczny
14

Da sie .debjetzt eine Datei bereitstellen, empfehle ich, diese anstelle der unten beschriebenen Vorgehensweise zu verwenden.

So habe ich es gemacht: Verwenden eines Terminals:

  1. Erstellen Sie ein Verzeichnis für die Dateien und wechseln Sie in dieses Verzeichnis:

    mkdir msvs && cd msvs
    

Der Verzeichnisname ist beliebig.

  1. Entpacke die zip-Datei in deinen neuen Ordner:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Führen Sie die ide mit

    ./VSCode-linux-x64/code &
    

Sie können auch einen Desktop-Link erstellen, um ihn direkt vom Desktop aus zu starten, oder in nautilus doppelklicken.

So erstellen Sie einen Menüeintrag:

  1. Erstellen Sie am Terminal eine Datei

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

und kopieren Sie Folgendes und fügen Sie es ein:

#!/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 meinem Fall befindet sich die ausführbare Datei im Inneren /opt/msvs.

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

Ich habe auch ein MS-Symbol für diese Anwendung von heruntergeladen

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

und verschob es nach /opt/msvs:

sudo mv flurry*png /opt/msvs
Harris
quelle
Funktioniert ein einfacher Doppelklick auf die ausführbare Datei ( Code) nicht, um sie von Nautilus aus auszuführen? (Im Moment kann ich das nur mit Nemo und PCManFM testen.)
Eliah Kagan
Das funktioniert auch
Harris
2
Dies ist eigentlich das, wonach ich auch gesucht habe. Danke. BTW: die besten Symbole zu verwenden , ist es selbst: Icon=/opt/msvs/resources/app/vso.png.
Donnerstag,
Die Verzeichnisstruktur hat sich nun geändert und der Pfad zu seinem eigenen Symbol lautet nun:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid
4

Visual Studio Code muss nicht per se installiert werden. Stattdessen können Sie das Archiv entpacken, wo immer Sie möchten, und dann das Programm ausführen, indem Sie auf die aufgerufene Datei doppelklicken code(die die ausführbare Hauptdatei ist).

Hier ist ein GUI-orientiertes Verfahren, um dies zu tun:

  1. Gehen Sie zur Visual Studio Code- Site und klicken Sie auf Code für Linux herunterladen . (Sie sollten wahrscheinlich auch die Lizenzbedingungen und Datenschutzbestimmungen lesen .)

  2. Erstellen Sie einen neuen Ordner, in den Visual Studio Code verschoben werden soll. Am besten tun Sie dies in Ihrem privaten Ordner (wenn andere Benutzer Visual Studio Code verwenden möchten, kann dieser separat für sie extrahiert werden - Änderungen oder Konfigurationsänderungen werden dann pro Benutzer vorgenommen).

    Dieser Zielordner sollte leer sein, da das .zipzum Download bereitgestellte Archiv nicht alles in einem Ordner der obersten Ebene enthält. Wenn Sie beispielsweise Software für Ihren eigenen Benutzer installieren ~/opt, können Sie dort einen neuen Ordner mit dem Namen erstellen VSCode-linux-x64.

  3. Klicken Sie mit der rechten Maustaste auf die heruntergeladene ZIP-Datei, und klicken Sie auf Extrahieren nach .... Wählen Sie dann den von Ihnen erstellten Ordner aus.

    Wenn Sie möchten oder wenn Ihr Dateibrowser die Option Extrahieren nach ... nicht anzeigt, können Sie stattdessen die ZIP-Datei in den Zielordner verschieben, mit der rechten Maustaste auf das Symbol klicken und hier extrahieren .

  4. Doppelklicken Sie zum Ausführen von Visual Studio Code auf die codeausführbare Datei, die eine der extrahierten Dateien ist.

    Derzeit handelt es sich bei Visual Studio Code um eine "Vorschau" -Software, die sich noch in der Entwicklung befindet und noch nicht vollständig stabil ist. Daher möchten Sie es möglicherweise lieber von einem Terminal aus starten, damit Sie möglicherweise nützliche Fehler und Warnungen sehen können. Öffnen Sie dazu ein Terminal-Fenster ( Ctrl+ Alt+ T) cdin dem Verzeichnis, in das Sie es extrahiert haben, und führen Sie es aus ./code.

Eliah Kagan
quelle
Und was ist mit Updates?
Mateusz Konieczny
2

In den offiziellen Dokumenten von Visual Studio Code:

  1. Laden Sie das .deb-Paket von dieser Seite herunter .
  2. Führen Sie den folgenden Befehl aus: sudo dpkg -i ~/path-to-file.deb
  3. Wenn bei der Verwendung von dpkg mit einem Paket Abhängigkeitsfehler auftreten, führen Sie Folgendes aus: sudo apt-get install -f

Hinweis: Bei der Installation des .deb-Pakets werden automatisch das apt-Repository und der Signaturschlüssel installiert, um die automatische Aktualisierung mithilfe des regulären Systemmechanismus zu ermöglichen.

Jebin Philipose
quelle
1
  • Installieren Sie gdebiPaket - Installer
  • Laden Sie das .debVSCode-Paket hier herunter
  • Installieren Sie das heruntergeladene Paket mit gdebi
Saikat Sengupta
quelle
1

Ich kann die obige richtige Antwort (mit PPA ab Februar) nicht kommentieren, daher werde ich hier ein weiteres Detail hinzufügen.

Visual Code hängt von libgtk2.0-0 ab, das in den Metadaten nicht als Abhängigkeit aufgeführt wird. Sie könnten auf dieses Problem stoßen, wenn Sie wie ich minimale Virtualbox-Installationen einrichten, um nur schwierige Probleme auf Systemebene zu beheben, bei denen Sie Pakete hacken und in Schrägstriche schneiden müssen, die Sie nicht auf Ihrem realen Host ausführen möchten.

Auf Minimal-Hosts ist daher zusätzlich zu den oben genannten Voraussetzungen Folgendes erforderlich, damit Visual Code ausgeführt werden kann:

sudo apt install libgtk2.0-0
user2427436
quelle
1

Installieren von VS-Code unter 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'

Dadurch wird der GPG-Schlüssel heruntergeladen und die Apt-Dateien kopiert und erstellt. Dann können Sie einfach vs code aktualisieren und installieren :

sudo apt-get update
sudo apt-get install code
  • Der Vorteil dieser Installationsmethode ist, dass Sie vscode mit dem Befehl apt-get update einfach aktualisieren können . Funktioniert einwandfrei und ich benutze seit über 2 Jahren Vs-Code mit dem Vim-Plugin (C, C ++, Python, MD, Latex, HTML, Javascript ...).

Übrigens wird VS Code ein Standardpaket in Ubuntu 18.04 (Ende April 2018) sein!

abu_bua
quelle
2
Ihr Vorteil ist eigentlich kein wirklicher Vorteil mehr, da das Visual Studio Code-Snap-Paket ( vscode ) in Ubuntu ebenfalls automatisch aktualisiert wird.
Karl
@ Karel Ich denke, Vorteil bezieht sich auf "mit dem Befehl apt-get update". Manche mögen Snap-Pakete einfach nicht :-)
Tanius
1

Sie können das neue FLATPAK (flathub) -Repository verwenden, um es auf einer beliebigen Linux-Distribution zu installieren. Https://flathub.org/apps/details/com.visualstudio.code

FLATPAK aktualisiert automatisch die installierten Pakete.

Jiří Doubravský
quelle
0
  • Laden Sie das Powerbase-Installationsskript für Visual Studio Code herunter

  • Werden Sie root

    sudo -i
    
  • Wechseln Sie in Ihr Download-Verzeichnis (wahrscheinlich ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Führen Sie das Installationsskript aus. Wenn es keine Fehler gibt, wird es einfach beendet ...

    sh ./vscodeinstaller.sh
    

Das ist es. Nichts Besonderes an diesem und es sollte in jeder Linux-Distribution funktionieren. Öffnen Sie einfach Ihren Launcher und geben Sie Visual Studio Code ein.

Ilyes Boudjelthia
quelle
1
Nun sudo -i, es ist genug, um anzufangen sudo ./vscodeinstaller.sh. Bessersudo ~/Downloads/vscodeinstaller.sh
AB
Scheitern. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shDead Link.
zipzit