Visual Studio Codeをインストールするにはどうすればよいですか?


164

MicrosoftのWebサイトVSCode-linux-x64からダウンロードしまし。62 MBのzipファイルです。Ubuntuシステムにインストールする方法を教えてください。


3
ファイルシステム構造に遅れないようにしたい場合:これをインストールするのに最適な場所は/ opt /にあります。
リンツウィンド


ファイル名にいくつかの変更を加えて@BrunoLMの要点を更新しました(質問が保護されているため、回答として配置できません)gist.github.com/pomber/db44098f3413d5213aec
pomber

1
彼らは現在.debファイルを提供しています。
パヴァクポール

1
ダイレクトPPAソリューション(2017年2月以降) askubuntu.com/a/895790
zurfyx

回答:


153

更新

VSCodeがDEBファイルとして利用可能になりました。それをダウンロードして実行できます:

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

dpkg依存関係の欠落について不平を言う場合は、次を実行します。

sudo apt -f install

その後、問題を修正します。

古い答え

  1. Linux用Visual Studio Codeをダウンロードする
  2. 抽出する: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. 実行code可能ファイルを実行してVisual Studio Codeを開きます
  4. (オプション)シンボリックリンクを作成codeして、ターミナルから簡単に実行します。
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

ソース(インストール手順):https : //code.visualstudio.com/docs/setup/linux


2
また、ファイルを抽出しながらルートですし、目的のユーザーに抽出したファイルのためのrwxの権限を許可していることを確認します
Muddassir Nazir

私が直面している問題の1つは、ランチャーを追加する方法です。VS Codeを閉じると、ランチャーがロックされるので役に立たなくなるためです。作成したsymリンクから開く必要があります。
マダシルナジール

@mnstalemateカスタムランチャーの作成方法についてはこちらをご覧くださいaskubuntu.com/a/78747/167115
mchid

2
これが私の仕事:code.visualstudio.com/docs/setup/linux - >インストールUbuntuのソフトウェアを介しての.debパッケージをインストールする
Sudhanshuミシュラ

2
実際、指示が変更されました →「パッケージファイルをダブルクリックして、GUIパッケージマネージャーを介して、またはコマンドラインを介してパッケージをインストールします。」
フランクノック

113

Ubuntu Makeを使用して、Visual Studio Codeをダウンロードおよびインストールできます。

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

次に、Visual Studio Codeをインストールします。

umake ide visual-studio-code

次に、ランチャーに自動的に配置されるVisual Studioアイコンをクリックします。

削除するには、インストールフォルダを削除し、ランチャーを右クリックしてアイコンの固定を解除します。インストールフォルダのデフォルトは~/tools/web/visual-studio-code

参照資料


2
バージョンをアップグレードする簡単な方法はありますか?
エイドリアンロペス

1
動作させるにはこれをしなければなりませんでした。Ubuntu 15.04インストールでダウンロード、抽出、実行しようとすると、サンドボックスエラーがいくつか発生し、起動しませんでした。これは起動し、アイコンを追加します。
GregInWI2

1
この方法でインストールした後、アップグレードプロセスはVisual Studio Codeによって処理されるため、これを行う必要があるのは1回だけです。
ホルヘカストロ

@JorgeCastroそうではないと思います。「ヘルプ」の下にない更新はグレー表示され、「ヘルプ」->「バージョン情報」の下に表示されるバージョンは0.1.0です!現在のバージョンは0.9.2です。
デニス

2
私のセットアップかもしれませんが、デフォルトのインストールディレクトリが$ PATHにないため、シンボリックリンクを作成する必要がありました。ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker

91

Visual Studio Codeは2017年2月(v1.10)に公式のLinuxリポジトリを有効にしました

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

通常どおりアップグレード/ dist-upgradeできます

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

10
この回答にはさらに多くの投票が必要であり、質問の所有者に受け入れられる必要があります。
ディオゴゴメス

1
あなたのコードは私には機能しません。それをテストし、代わりに公式の指示に従ってください:github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick

この(よりもっと簡単な)に似た、より最新の方法、のためJeffRSonの答えを参照してください
ダンNissenbaum

1
@terdonは私が間違っているかどうかを教えてくれますが、IMOの答えは別の答えを議論する場所ではないはずです。また、私は実際にあなたの2番目の部分に同意しません、なぜならこの部分は事前に.debファイルを必要としないからです(そのため、私はそれを受け入れられたCactuxのものの後に書きました)。
-zurfyx

ある答えのコメントは別の答えを議論する場所ではないという点であなたはまったく正しい。しかし、別の回答の利点を​​認識していることを単に指摘している1つのコメントは有害ではなく、役立つ可能性があります。たとえば、他の1つが優れていると感じた場合、私は1つを自分の答えの下に置くことがあります。
テルドン

36

現在、rpm / zipの他にUbuntuおよびDebian用の.debパッケージがあります。ここから入手でき、通常どおりインストールできます

sudo dpkg -i vscode-amd64.deb

Xenialで正常に動作します。誰かがPPAを作成して更新を簡単にするかもしれません。または、公式リポジトリの一部になります。

更新03/17:バージョン1.10(2017年2月)以降、公式Linuxリポジトリの組み込みサポートがあります。VS CodeはLinuxで自動更新できるようになりましたが、手動で1回インストールする必要があります。


6
これはおそらく
2016年

@ user25064 ubuntu-makeを活用した答えは私にとって完全にうまく機能しましたが、.debファイルは確かにそれを簡単にします。
anon58192932

PPAはありますか?今、新しいリリースがあります、aptでそれを得るためにとても良いことだ
チャバ・トス

アップデートをご覧ください-最終的にLinuxのVSCodeは簡単に更新できるはずです
-JeffRSon

18

スナップをインストールします。

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

多くの失敗でこれらの答えの多くを試みました。このソリューションは、私にとって完全に機能しました(Xubuntu VirtualBox)。これを本当に特別なものにしているのは、これをVagrant Shellに書き込み、仮想ボックスを事前にプロビジョニングできることです。その後、開発チームのメンバーと簡単にボックスを共有できます。これは素晴らしい作品です...
zipzit

この回答が可能な限り最新の最善の方法であるため、できるだけ回答してください。他の方法は時代遅れです。
ソネボル

1
今ではなくcode、はずですvscode(公式のものがリリースされ、vscodesnapパッケージは廃止されました)。文字の下限が変更されたため、編集できません。
マテウス・コニエツニー

14

彼らは.deb現在ファイルを提供しているので、以下のアプローチの代わりにそれを使用することをお勧めします。

私がやった方法は次のとおりです。ターミナルの使用:

  1. ファイル用のディレクトリを作成し、このディレクトリに変更します。

    mkdir msvs && cd msvs
    

ディレクトリ名は任意です。

  1. 新しいフォルダーでzipファイルを解凍します。

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. を使用してIDEを実行します

    ./VSCode-linux-x64/code &
    

デスクトップリンクを作成して、デスクトップから直接起動するか、nautilusをダブルクリックすることもできます。

メニューエントリを作成するには:

  1. ターミナルで、ファイルを作成します

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

次をコピーして貼り付けます。

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

私の場合、実行可能ファイルはの中にあり/opt/msvsます。

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

このアプリケーションのMSアイコンもダウンロードしました

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

に移動しました/opt/msvs

sudo mv flurry*png /opt/msvs

CodeNautilusから実行可能ファイル()をダブルクリックしても実行できませんか?(現時点では、これはNemoとPCManFMでしかテストできません。)
エリアケイガン

それも機能します。
ハリス

2
これも実際に私が探していたものです。ありがとうございました。ところで:使用するのに最適なアイコンはそれ自身です:Icon=/opt/msvs/resources/app/vso.png
thednp

ディレクトリ構造が変更され、独自のアイコンへのパスが次のようになりましたIcon=/opt/msvs/resources/app/resources/linux/code.png
。– mchid

4

Visual Studio Code自体をインストールする必要はありません。代わりに、アーカイブを好きな場所に解凍し、呼び出されたファイルcode(メインの実行可能ファイル)をダブルクリックしてプログラムを実行できます。

これを行うためのGUI指向の手順を次に示します。

  1. Visual Studio Codeサイトに移動し、[ Linux用コードのダウンロード ]をクリックします。(おそらく、ライセンス条項プライバシーポリシーも確認する必要があります。)

  2. Visual Studio Codeを配置する新しいフォルダーを作成します。これはホームフォルダー内で行うのが最適です(他のユーザーがVisual Studio Codeを使用する場合は、それらを分離して抽出できます。変更または構成の変更はユーザーごとに行われます)。

    .zipダウンロード用に提供されたアーカイブには、すべてが最上位フォルダー内にないため、この宛先フォルダーは空である必要があります。たとえば、自分のユーザー用にインストールされたソフトウェアをに配置した場合、その~/opt中にという新しいフォルダーを作成できますVSCode-linux-x64

  3. ダウンロードした.zipファイルを右クリックし、[ 抽出... ]をクリックして、作成したフォルダーを選択します。

    必要に応じて、またはファイルブラウザに[ 抽出... ]オプションが表示されない場合は、代わりに.zipファイルを目的のフォルダーに移動し、アイコンを右クリックして[ ここに抽出 ]をクリックします。

  4. Visual Studio Codeを実行codeするには、抽出されたファイルの1つである実行可能ファイルをダブルクリックします。

    現在、Visual Studio Codeは「プレビュー」ソフトウェアです。つまり、まだ開発中であり、まだ完全には安定していません。したがって、おそらく有用なエラーと警告を確認できるように、ターミナルから起動することをお勧めします。これを行うには、ターミナルウィンドウ(Ctrl+ Alt+ T)を開き、cdそれを抽出したディレクトリに移動して、を実行し./codeます。


そして、更新はどうですか?
マテウシュ・コニエツニー

2

Visual Studio Codeの公式ドキュメントから:

  1. このページから.debパッケージをダウンロードします
  2. 次のコマンドを実行します。 sudo dpkg -i ~/path-to-file.deb
  3. パッケージでdpkgを使用しているときに依存関係エラーが発生した場合は、次を実行します。 sudo apt-get install -f

注: .debパッケージをインストールすると、aptリポジトリと署名キーが自動的にインストールされ、通常のシステムメカニズムを使用した自動更新が有効になります。



1

上記の正解についてコメントすることはできません(2月時点でPPAを使用)ので、ここで別の詳細を追加します。

Visual Codeは、メタデータに依存関係としてリストされていないlibgtk2.0-0に依存しています。私のように、実際のホストでやりたくないパッケージをハックしてスラッシュする必要がある難しいシステムレベルの問題をトラブルシューティングするために、最小限のvirtualboxインストールをセットアップすると、この問題に遭遇する可能性があります。

したがって、最小限のホストでは、Visual Codeを実行するために上記で説明したものに加えて、次のものが必要です。

sudo apt install libgtk2.0-0

1

UbuntuへのVSコードのインストール

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'

これにより、gpgキーがダウンロードされ、aptファイルがコピーおよび作成されます。その後、単にコードを更新してインストールできます

sudo apt-get update
sudo apt-get install code
  • このインストール方法の利点は、apt-get updateコマンドを使用してvscodeを簡単に更新できることです。うまく動作し、vmプラグインvsコードを2年以上使用しています(c、c ++、python、md、latex、html、javascript ...)。

ところで、VS CodeはUbuntu 18.04(2018年4月末)の標準パッケージになります!


2
Ubuntu のVisual Studio Codeスナップパッケージ(vscode)も自動的に更新されるため、実際にはもう利点はありません。
karel

@karel利点は、「apt-get updateコマンドを使用する」ことだと思います。いくつかの使用法は、スナップパッケージが本当に好きではありません :-)
tanius


0
  • Visual Studio Code用のPowerbaseインストーラースクリプトをダウンロードする

  • ルートになる

    sudo -i
    
  • ダウンロードディレクトリに変更します(おそらく~/Downloads/

    cd /home/*yourusername*/Downloads/
    
  • インストーラースクリプトを実行します。エラーがなければ、終了します…

    sh ./vscodeinstaller.sh
    

それでおしまい。これに関して特別なことは何もなく、どのLinuxディストリビューションでも動作するはずです。ランチャーを開き、Visual Studio Codeの入力を開始するだけです。


1
なぜsudo -i、始めるのに十分sudo ./vscodeinstaller.shです。より良いsudo ~/Downloads/vscodeinstaller.sh
AB

不合格。 http://www.thepowerbase.com/Vstudio/vscodeinstaller.shデッドリンク。
zipzit
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.