CentOS7 Visual Studio Code をインストール / アップデートする
インストール
Download Visual Studio Code - Mac, Linux, Windows
rpmパッケージをダウンロードしてきてyumでインストール。
$ sudo yum install code-1.5.3-1474533365.el7.x86_64.rpm
アップデート
今回インストールしてから初アップデート。
Unfortunately, VS Code does not yet support auto-update on Linux, so you will need to manually install each new release.
https://code.visualstudio.com/docs/setup/linux
ん??
Linuxは今のところ自動更新に対応していないらしいので毎回手動でインストールしなきゃならないのか。結構な頻度でバージョンアップしてくるんだから自動更新早く!!1!(といいつつ1.4.0から更新してなかった。まぁ優先度は低いですよね)
WindowsやMac版は自動更新してくれるから楽なんだけどなぁ。
以下はアップデート時のログ。
$ sudo yum install code-1.5.3-1474533365.el7.x86_64.rpm [sudo] password for sh: 読み込んだプラグイン:fastestmirror, langpacks code-1.5.3-1474533365.el7.x86_64.rpm を調べています: code-1.5.3-1474533365.el7.x86_64 次のリポジトリーへの更新として code-1.5.3-1474533365.el7.x86_64.rpm を設定します: code-1.4.0-1470329130.el7.x86_64 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ code.x86_64 0:1.4.0-1470329130.el7 を 更新 ---> パッケージ code.x86_64 0:1.5.3-1474533365.el7 を アップデート --> 依存性解決を終了しました。 base/7/x86_64 | 3.6 kB 00:00 docker-main-repo | 2.9 kB 00:00 download.mono-project.com_repo_centos_ | 2.9 kB 00:00 extras/7/x86_64 | 3.4 kB 00:00 mongodb-org-3.2/7 | 2.5 kB 00:00 updates/7/x86_64 | 3.4 kB 00:00 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ 更新します: code x86_64 1.5.3-1474533365.el7 /code-1.5.3-1474533365.el7.x86_64 133 M トランザクションの要約 ================================================================================ 更新 1 パッケージ 合計容量: 133 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 更新します : code-1.5.3-1474533365.el7.x86_64 1/2 整理中 : code-1.4.0-1470329130.el7.x86_64 2/2 検証中 : code-1.5.3-1474533365.el7.x86_64 1/2 検証中 : code-1.4.0-1470329130.el7.x86_64 2/2 更新: code.x86_64 0:1.5.3-1474533365.el7 完了しました!
再起動してあげると更新版に。
$ code .
2017/3/2 追記
ひさしぶりにVSCodeをアップデートしようと思ったらリポジトリが!
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
これで楽にアップデートできるぞよ。
$ yum check-update $ sudo yum install code