RedHatEnterpriseLinux8 に VisualStudioCode インストール

# ここに書いてある事

RedHatEnterpriseLinux 8 に VisualStudioCodeをインストールした時のログ

パッケージでのインストール方法は以下の三つの方法があります。

* rpmでのインストール
* dnfでのインストール
* snapでのインストール

何かと便利そうな dnf でインストールした時のログを残します。
参考ドキュメント：[公式ドキュメントの RHEL, Fedora, and CentOS based distributions](https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions)　

## リポジトリの追加

```shell-session
[user01@rhel8 ~]$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
[sudo] user01 のパスワード:
[user01@rhel8 ~]$ 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'
```

## パッケージのインストール

参考）インストールした時は、パッケージのダウンロードがすごく遅かったです。

```shell-session
[user01@rhel8 ~]$ sudo dnf check-update
[user01@rhel8 ~]$ sudo dnf install -y code
Updating Subscription Management repositories.
メタデータの期限切れの最終確認: 0:01:45 時間前の 2021年07月17日 15時15分38秒 に実施しました。
依存関係が解決しました。
===============================================================================================================
 パッケージ           Arch          バージョン                   リポジトリー                            サイズ
===============================================================================================================
インストール:
 code                 x86_64        1.58.2-1626302881.el8        code                                    102 M
依存関係のインストール:
 libXScrnSaver        x86_64        1.2.3-1.el8                  rhel-8-for-x86_64-appstream-rpms         31 k

トランザクションの概要
===============================================================================================================
インストール  2 パッケージ

ダウンロードサイズの合計: 102 M
インストール後のサイズ: 279 M
パッケージのダウンロード:
(1/2): libXScrnSaver-1.2.3-1.el8.x86_64.rpm                                     31 kB/s |  31 kB     00:00
(2/2): code-1.58.2-1626302881.el8.x86_64.rpm                                   261 kB/s | 102 MB     06:38
---------------------------------------------------------------------------------------------------------------
合計                                                                           261 kB/s | 102 MB     06:38
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                       1/1
  インストール中   : libXScrnSaver-1.2.3-1.el8.x86_64                                                      1/2
  インストール中   : code-1.58.2-1626302881.el8.x86_64                                                     2/2
  scriptletの実行中: code-1.58.2-1626302881.el8.x86_64                                                     2/2
  検証             : libXScrnSaver-1.2.3-1.el8.x86_64                                                      1/2
  検証             : code-1.58.2-1626302881.el8.x86_64                                                     2/2
Installed products updated.

インストール済み:
  code-1.58.2-1626302881.el8.x86_64                      libXScrnSaver-1.2.3-1.el8.x86_64

完了しました!
[user01@rhel8 ~]$


```
## 起動方法

### コマンドで起動する場合

```text
[user01@rhel8 ~]$ code
[user01@rhel8 ~]$ 
```

### GUI（アイコン）から起動

何もしなくても、アイコンが出来てました。
ここから起動しましょう。

![スクリーンショット 2021-07-17 15.26.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/560759/6553515d-e26a-9025-d8dc-bef0c06f0cc7.png)