AlmaLinux 10にVSCodeをインストールする方法|Microsoft公式リポジトリ(dnf)

公開日:

この記事では、 AlmaLinux 10 にMicrosoft公式リポジトリを使って Visual Studio Code(VSCode) をインストールする方法を解説します。 dnfによる自動更新が可能な推奨方法を中心に、3つのインストール方法を紹介します。

AlmaLinux 10にVSCodeをインストールする方法

VSCodeとは

Visual Studio Code(VSCode) は、Microsoftが提供している無料で使えるコードエディタです。 Linuxでも導入しやすく、拡張機能やGit連携などが最初から揃っているので、開発用のエディタとしてよく使われています。

VSCodeの特徴

  • 無料で利用可能: 個人・商用どちらでも使いやすい
  • クロスプラットフォーム: Windows、macOS、Linuxに対応
  • 豊富な拡張機能: 数万の拡張機能で機能を追加可能
  • Git統合: バージョン管理がエディタ内で完結
  • IntelliSense: 強力なコード補完機能
  • 軽量: 起動が速く、動作が軽い

この記事について

私はMac上のUTM(仮想マシン)でAlmaLinux 10を使用し、日常的にVSCodeで開発を行っています。この記事では、実際にインストールした経験をもとに、つまずきやすいポイントも含めて解説します。

この記事でできること

  • この記事の到達点: AlmaLinux 10にVSCodeを入れて、code -v で導入確認まで行う
  • 想定読者: AlmaLinuxで開発環境を作りたい人(特にaarch64環境)
  • 目安時間: 手順どおりなら数分(回線・環境によって前後します)

検証環境

OSアーキテクチャVSCode稼働環境詳細(ハード/ソフト)
AlmaLinux 10.1aarch64(ARM64)1.107.1仮想環境UTM 4.7 on Mac mini M4 Pro(macOS Tahoe 26.2)
info-icon info

この記事はAlmaLinux 10.1で検証していますが、AlmaLinux 10.0でも同様の手順で動作します。

インストール方法の比較

AlmaLinux 10にVSCodeをインストールする方法は3つあります。

方法自動更新推奨度備考
1. リポジトリ登録(dnf)✅ 可能⭐⭐⭐公式推奨・本記事で解説
2. RPMパッケージ直接❌ 不可⭐⭐手動更新が必要
3. Snap-ARM64版は提供なし
info-icon info

公式で推奨されているのは 1. リポジトリ登録 の方法です。セキュリティアップデートを自動で受けられるため、この方法を強くおすすめします。

方法1: リポジトリを登録してインストールする(推奨)

Microsoft公式リポジトリを登録し、dnfでインストールする方法です。

インストール手順

  1. STEP

    Microsoft公開鍵をインポートする

  2. STEP

    dnfリポジトリを登録する

  3. STEP

    VSCodeをインストールする

  4. STEP

    動作確認する

Step 1: Microsoft公開鍵をインポートする

Microsoftの公開鍵をインポートします。

Terminal window
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Step 2: dnfリポジトリを登録する

VSCode用のリポジトリ設定ファイルを作成します。

Terminal window
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
info-icon 作成されたファイルの内容

/etc/yum.repos.d/vscode.repoは以下の内容になります。

[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
autorefresh=1
type=rpm-md
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

Step 3: VSCodeをインストールする

パッケージ情報を更新し、VSCodeをインストールします。

Terminal window
dnf check-update
sudo dnf install code

インストール確認が表示されたらyを入力してEnterを押します。

Step 4: 動作確認する

バージョンを確認して、正常にインストールされたか確認します。

Terminal window
code -v

以下のように表示されれば成功です。

1.107.1
994fd12f8d3a5aa16f17d42c041e5809167e845a
arm64

VSCodeの起動

GUIデスクトップ環境がインストールされている場合は、以下のコマンドでVSCodeを起動できます。

Terminal window
code

または、特定のディレクトリを開いて起動する場合:

Terminal window
code /path/to/project

VSCodeのアップデート

リポジトリを登録しているため、システムの更新と一緒にVSCodeも更新されます。

Terminal window
sudo dnf update code

または、すべてのパッケージと一緒に更新:

Terminal window
sudo dnf update

VSCodeのアンインストール

アンインストールする場合は、以下のコマンドを実行します。

Terminal window
# VSCode本体を削除
sudo dnf remove code
# 設定ファイルを削除(任意)
rm -rf ~/.config/Code ~/.vscode

リポジトリと鍵も削除する場合:

Terminal window
# リポジトリを削除
sudo rm /etc/yum.repos.d/vscode.repo
# インポートした鍵を削除
sudo rpm -e gpg-pubkey-be1229cf-5631588c

方法2: RPMパッケージを直接ダウンロードしてインストールする

リポジトリを登録せず、RPMパッケージを直接ダウンロードしてインストールする方法です。

info-icon warning

この方法では自動更新ができません。セキュリティの観点から、方法1を推奨します。

ダウンロード

VSCode公式サイトからRPMパッケージをダウンロードします。

Download Visual Studio Code - Mac, Linux, Windows
Download Visual Studio Code - Mac, Linux, Windows
Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.
code.visualstudio.com
VSCodeのRPMパッケージダウンロード画面

Apple Silicon Mac上のUTMで動作するAlmaLinuxの場合は、Arm64版をダウンロードしてください。

インストール

ダウンロードしたRPMパッケージをインストールします。

Terminal window
sudo dnf install ./code-1.107.1-1765982492.el8.aarch64.rpm
info-icon info

ファイル名はダウンロードしたバージョンによって異なります。

方法3: Snapでインストールする

SnapパッケージでVSCodeをインストールする方法です。

info-icon ARM64版は提供されていません

(検証日: 2025-12-20)時点では、ARM64(aarch64)向けのSnap版VSCodeは提供されていません。x86_64環境でのみ使用可能です。

Terminal window
$ sudo snap install --classic code
error: snap "code" is not available on stable for this architecture (arm64) but exists on other
architectures (amd64).

x86_64環境の場合は、以下のコマンドでインストールできます。

Terminal window
sudo snap install --classic code

トラブルシューティング

「Permission denied」エラー

エラー: このコマンドはスーパーユーザー特権で実行しなければいけません。

対処法: sudoを付けてコマンドを実行してください。

Terminal window
sudo dnf install code

GPG鍵のエラー

warning: /var/cache/dnf/code-xxx/packages/code-xxx.rpm: Header V4 RSA/SHA256 Signature

対処法: Microsoft公開鍵が正しくインポートされているか確認してください。

Terminal window
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

「code: command not found」エラー

対処法: パスが通っていない可能性があります。フルパスで実行するか、シェルを再起動してください。

Terminal window
# フルパスで実行
/usr/bin/code
# または、シェルを再起動
exec $SHELL

VSCodeが起動しない(GUI環境がない)

対処法: VSCodeはGUIアプリケーションです。CUI環境では直接起動できません。

  • SSHでリモート接続して使用する場合は、ローカルPCのVSCodeからRemote-SSH拡張機能を使用してください
  • GUIが必要な場合は、GNOMEデスクトップをインストールしてください
AlmaLinux 10 Minimal(CUI)にGNOME(GUI)をインストールする方法【UTM/Apple Silicon】
AlmaLinux 10 Minimal(CUI)にGNOME(GUI)をインストールする方法【UTM/Apple Silicon】
AlmaLinux 10(Minimal/CUI)環境に、GNOME、GUI(デスクトップ環境)を追加する手順をまとめます。
example.com

日本語が文字化けする

対処法: 日本語フォントがインストールされていない可能性があります。

Terminal window
sudo dnf install google-noto-sans-cjk-fonts

よくある質問(FAQ)

Q. VSCodeとVS Code Insidersの違いは?

エディション説明
VSCode(code)安定版。一般ユーザー向け
VS Code Insiders開発版。最新機能をいち早く試せる

迷ったら、まずは安定版(code)で問題ありません。

Q. CUI環境でVSCodeを使う方法は?

CUI環境(GUIなし)でVSCodeを使う方法は2つあります。

  1. Remote-SSH拡張機能: ローカルPCのVSCodeからSSH接続して編集
  2. code-server: ブラウザでアクセスできるVSCode(別途インストールが必要)

サーバー用途では、Remote-SSH拡張機能が最も一般的です。

Q. VSCodeの設定を他のマシンと同期できますか?

はい、Settings Sync機能を使用できます。

  1. VSCodeを起動
  2. 左下の歯車アイコン → 「設定の同期をオンにする」
  3. GitHubまたはMicrosoftアカウントでサインイン

これにより、拡張機能、設定、キーバインドなどが同期されます。

Q. rpm版とsnap版、どちらがいいですか?

rpm版(リポジトリ登録)を推奨します。

観点rpm版snap版
ARM64対応
起動速度速いやや遅い
システム統合良好サンドボックス
更新方法dnf updatesnap refresh

Q. AlmaLinux 9でも同じ手順で使えますか?

はい、同じ手順でインストールできます。dnfコマンドとリポジトリ設定は共通です。

次のステップ

VSCodeのインストールが完了したら、以下の設定を行うことをおすすめします。

おすすめの初期設定

  1. 日本語化: Japanese Language Pack拡張機能をインストール
  2. テーマ設定: お好みのカラーテーマを設定
  3. フォント設定: プログラミング用フォントを設定

おすすめの拡張機能

拡張機能用途
Japanese Language Pack日本語化
Remote-SSHリモートサーバーに接続
GitLensGit機能の強化
Prettierコードフォーマッター
ESLintJavaScript/TypeScriptのリンター

まとめ

この記事では、AlmaLinux 10にVSCodeをインストールする3つの方法を紹介しました。

方法メリットデメリット
1. リポジトリ登録(推奨)自動更新が可能、公式推奨初期設定がやや手間
2. RPMパッケージ直接シンプルにインストール可能自動更新ができない
3. Snap他ディストリと同じ方法ARM64版は提供なし

インストール手順まとめ(方法1)

Terminal window
# 1. Microsoft公開鍵をインポート
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
# 2. リポジトリを登録
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
# 3. インストール
sudo dnf install code
# 4. 確認
code -v

VSCodeは更新頻度が高いので、入れたあとに放置しないためにも、リポジトリ登録で dnf update に乗せておくのが無難です。

更新履歴

  • 2025-12-20: 初版公開

関連記事

他のディストリビューションへのインストール

LinuxにVSCodeをインストールする方法|Ubuntu・AlmaLinux対応
LinuxにVSCodeをインストールする方法|Ubuntu・AlmaLinux対応
LinuxにVisual Studio Code(VSCode)をインストールする方法を解説。Ubuntu 24.04、AlmaLinux 10など主要ディストリビューション別に手順をまとめています。
example.com
Ubuntu 24.04 LTSにVSCodeをインストールする方法|公式リポジトリ・Snap
Ubuntu 24.04 LTSにVSCodeをインストールする方法|公式リポジトリ・Snap
Ubuntu 24.04 LTS (ARM64対応) にVisual Studio Codeをインストールする完全ガイド。推奨されるaptリポジトリ経由の手順と、Snap版の現状について解説。
example.com

AlmaLinux 10の設定

AlmaLinux 10 の使い方・インストール手順まとめ|Linux
AlmaLinux 10 の使い方・インストール手順まとめ|Linux
AlmaLinux 10 のインストールから初期設定、DockerやVSCodeなどの環境構築手順を網羅したセットアップガイドです。
example.com
AlmaLinux 10 Minimal(CUI)にGNOME(GUI)をインストールする方法【UTM/Apple Silicon】
AlmaLinux 10 Minimal(CUI)にGNOME(GUI)をインストールする方法【UTM/Apple Silicon】
AlmaLinux 10(Minimal/CUI)環境に、GNOME、GUI(デスクトップ環境)を追加する手順をまとめます。
example.com
AlmaLinux 10を日本語環境にする手順【日本語化・ロケール・入力まで】
AlmaLinux 10を日本語環境にする手順【日本語化・ロケール・入力まで】
AlmaLinux 10を日本語環境で使うために、ロケール設定、日本語フォント、キーボード、必要に応じた日本語入力(IME)までの手順をまとめます。
example.com