VSCodeをUbuntu 14.04 (32bit)にインストールする方法

2017/05/14での状況です。(この時点であまり存在しない環境だろうけどメモ。)

成功事例

まずは以下から .deb (32 bit) をダウンロード。

code.visualstudio.com

そして以下のコマンドを実行。

$ sudo dpkg -i <file>.deb

終わり。

失敗事例

.tar.gzをダウンロードして展開したものを起動すると以下のエラーが出力されて失敗する。

$ bin/VSCode-linux-ia32/Code 

[6064:0514/111845:ERROR:browser_main_loop.cc(173)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.

bash: 端末プロセスグループを設定できません (-1): デバイスに対する不適切なioctlです

bash: このシェルではジョブ制御が無効になっています

[6064:0514/111852:ERROR:desktop_window_tree_host_x11.cc(810)] Not implemented reached in virtual void views::DesktopWindowTreeHostX11::InitModalType(ui::ModalType)

調べた限りではLinux SUID Sandboxは使えず、むしろ使わないほうが良いとのこと。

https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md