UbuntuでVS Codeをインストールする方法

2024-11-18 · 更新日 2026-07-12

クイックアンサー:UbuntuにVS Codeを最速でインストールする方法

Ubuntu(26.04 LTS、24.04 LTS、または22.04 LTS)にVisual Studio Codeをインストールする最も速い方法は、1つのSnapコマンドを実行するか、公式の.debをダウンロードしてaptでインストールすることです。次の3つの方法は、いずれも現行のUbuntuリリースで動作します。

  1. Snap(1コマンドで自動更新):

    sudo snap install code --classic
    
  2. 公式の.debパッケージcode.visualstudio.com からダウンロードし、aptで直接インストールします(この方法ではMicrosoftのリポジトリも追加されるため、VS Codeはシステムと一緒に更新されます):

    sudo apt install ./code_*_amd64.deb
    
  3. Microsoft APTリポジトリ(スクリプト化した環境やサーバー構築に最適)— Microsoftの署名鍵とリポジトリを追加してからcodeをインストールします:

    sudo apt install wget gpg
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
    echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
    sudo apt update && sudo apt install code
    

インストールが終わったら、ターミナルでcodeと入力するか、アプリケーションメニューから開いてVS Codeを起動します。各方法の詳しいステップバイステップの解説(ターミナルでの手順、インストール後のセットアップ、トラブルシューティングを含む)は以下のとおりです。

はじめに

Visual Studio Code(VSCode)は、Microsoftが開発した、高機能で用途が広く、しかも無料のソースコードエディタです。軽量でありながら豊富な機能を備え、拡張機能の充実したエコシステムを持つことから、開発者の間で絶大な人気を集めています。VSCodeは非常に多くのプログラミング言語やフレームワークに対応しており、初心者からベテランの開発者まで、誰にとっても理想的な選択肢となっています。

Ubuntuユーザーにとって、VSCodeをインストールすることは、コード編集、デバッグ、バージョン管理の連携といった面で、さまざまな可能性を広げてくれます。ウェブ開発者でも、データサイエンティストでも、システム管理者でも、VSCodeを使えば生産性を大きく高め、作業の流れをスムーズにできます。

このガイドでは、UbuntuにVisual Studio Codeをインストールする手順を解説します。複数のインストール方法を取り上げるので、自分のニーズやUbuntuの操作への慣れ具合に合わせて、最適な方法を選べます。

必要条件

インストール手順に入る前に、UbuntuシステムにVisual Studio Codeを問題なくインストールするために必要なものがそろっているか確認しましょう。前提条件は次のとおりです。

  1. UbuntuというOS

    • VSCodeは、Ubuntu 26.04 LTS (Resolute Raccoon、2026年4月23日リリース)、24.04 LTS (Noble Numbat)、22.04 LTS (Jammy Jellyfish) を含む、現在サポートされているすべてのUbuntuリリースで動作し、現行の非LTSリリースでも利用できます。Ubuntu 20.04 LTS でもまだ動作しますが、標準サポートは2025年5月31日に終了しており、現在はExpanded Security Maintenance(Ubuntu Pro)を通じてのみアップデートが提供されます。
    • Ubuntu 18.04 LTS はサポート対象外になりました。VS Code 1.86(2024年1月)以降、エディタはglibc 2.28以降を必要としますが、18.04が同梱するのはglibc 2.27のため、現行ビルドを実行できません。18.04で動作する最後のリリースはバージョン1.85です。
    • ターミナルでsudo apt update && sudo apt upgradeを実行し、Ubuntuシステムを最新の状態にしておいてください。
  2. インターネット接続

    • VSCodeとその依存関係をダウンロードするには、安定したインターネット接続が必要です。
    • 従量制の接続を使っている場合のために書いておくと、現在の.debのダウンロードサイズは約190MBです。
  3. ターミナルの基本知識

    • 一部のインストール方法では、コマンドラインを使用します。
    • ターミナルの基本的なコマンドに慣れていると役立ちます。
  4. sudo権限

    • Ubuntuシステムにソフトウェアをインストールするには、sudo権限が必要です。
    • システムのsudoパスワードを把握しておいてください。
  5. 十分なディスク容量

    • VSCodeをインストールすると、約400MBのディスク容量を使用します。
    • システムに十分な空き容量があることを確認してください。
  6. 対応アーキテクチャ

    • VSCodeは64ビットシステムに対応しています。
    • システムのアーキテクチャを確認するには、ターミナルでuname -mを実行します。x86_64と表示されれば対応しています。

方法1: Ubuntuソフトウェアセンターからインストールする

Ubuntuソフトウェアセンターは、アプリケーションをインストールするためのグラフィカルなインターフェースを提供しており、視覚的に操作したい方にうってつけの方法です。この方法でVisual Studio Codeをインストールする手順は次のとおりです。

  1. Ubuntuソフトウェアセンターを開く

    • Dock内のUbuntuソフトウェアのアイコンをクリックするか、アクティビティ画面で「Ubuntuソフトウェア」を検索します。
  2. VSCodeを検索する

    • ソフトウェアセンターが開いたら、上部の検索バーをクリックします。
    • 「Visual Studio Code」または単に「VSCode」と入力し、Enterキーを押します。
  3. Visual Studio Codeを見つける

    • 検索結果にVisual Studio Codeが表示されるはずです。
    • 通常、公式のVSCodeアイコンとともに、提供元がMicrosoftとして表示されます。
  4. VSCodeをインストールする

    • Visual Studio Codeの項目をクリックして、詳細ページを開きます。
    • 「インストール」ボタンをクリックします。
    • インストールを承認するために、パスワードの入力を求められることがあります。
  5. インストールが完了するまで待つ

    • ソフトウェアセンターがVSCodeをダウンロードしてインストールします。
    • この処理には通常、インターネットの速度に応じて数分かかります。
  6. VSCodeを起動する

    • インストールが完了したら、ソフトウェアセンターの「起動」ボタンをクリックできます。
    • あるいは、アプリケーションメニューからVSCodeを探すか、アクティビティ画面で検索して起動することもできます。

方法2: APTを使ってインストールする

APT(Advanced Package Tool)を使ったインストールは、Microsoftから直接最新バージョンを入手できる、より確実な方法です。この方法では、Microsoftの公式リポジトリをシステムに追加します。手順は次のとおりです。

  1. パッケージインデックスを更新する: ターミナルを開き、次のコマンドを実行して、パッケージインデックスを最新の状態にします:

    sudo apt update
    
  2. 依存関係をインストールする: 次のコマンドを実行して、必要な依存関係をインストールします:

    sudo apt install wget gpg apt-transport-https
    
  3. MicrosoftのGPGキーをインポートする: MicrosoftのGPGキーをインポートし、現在推奨されているkeyringsディレクトリに保存します。(古いapt-key addコマンドは非推奨で、Ubuntu 22.04以降では動作しなくなっているため、代わりにgpg --dearmorを使います):

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
    
  4. VSCodeのリポジトリを追加する: 先ほど追加したキーを参照する形で、公式のVS Codeリポジトリを有効にします:

    echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
    
  5. パッケージインデックスを再度更新する: 新しいリポジトリを追加したら、パッケージインデックスを更新します:

    sudo apt update
    
  6. VSCodeをインストールする: 最後に、Visual Studio Codeをインストールします:

    sudo apt install code
    
  7. インストールを確認する: インストールが完了したら、バージョンを確認して正しくインストールされたか確かめられます:

    code --version
    

この方法には、いくつかの利点があります。

  • 常に最新バージョンのVSCodeを利用できます。
  • アップデートは、Ubuntuの標準的な更新プロセスを通じて管理されます。
  • システム構築用のスクリプトで自動化しやすくなります。

方法3: .debパッケージを使ってインストールする

.debパッケージを使ったインストールも、手軽な方法の一つです。先にパッケージをダウンロードしておいて後からインストールしたい場合や、インターネットに接続できないマシンにVSCodeをインストールしたい場合に便利です。手順は次のとおりです。

  1. .debパッケージをダウンロードする

    • ウェブブラウザを開き、Visual Studio Codeの公式サイトにアクセスします: https://code.visualstudio.com/
    • Linux用のダウンロードボタンをクリックします。
    • Ubuntu/Debian向けの.debパッケージを選択します。
    • ダウンロードが自動的に始まるはずです。
  2. ダウンロードしたファイルを確認する

    • 初期設定では、ファイルは「ダウンロード」フォルダに保存されます。
    • ファイル名はcode_1.XX.X-XXXXXXXXXX_amd64.debのような形式で、Xの部分にはバージョン番号が入ります。
  3. GUIを使ってインストールする(方法1)

    • ダウンロードが完了したら、.debファイルをダブルクリックします。
    • これでUbuntuソフトウェアセンターが開きます。
    • 「インストール」ボタンをクリックします。
    • インストールを承認するために、求められたらパスワードを入力します。
  4. ターミナルを使ってインストールする(方法2)

    • ターミナルを使いたい場合は、依存関係を自動的に解決してくれるaptで.debパッケージをインストールする方法がおすすめです:
      sudo apt install ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
      
    • Xの部分は、ダウンロードしたファイルの実際のバージョン番号に置き換えてください(現行の1.128リリースであれば、ファイル名はcode_1.128.0-XXXXXXXXXX_amd64.debのような形式になり、末尾の数字はダウンロードページに表示されるビルドのタイムスタンプです)。この方法でもMicrosoftのリポジトリが追加されるため、VS Codeはaptを通じて更新され続けます。
    • あるいは、dpkgを使ってインストールしてから、不足している依存関係を修正することもできます:
      sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
      sudo apt install -f
      
  5. インストールを確認する

    • インストール後は、アプリケーションメニューからVSCodeを開くか、ターミナルでcodeを実行することで、正しくインストールされたか確認できます。

この方法には、いくつかの利点があります。

  • .debファイルを別のマシンでダウンロードしておけば、オフラインでのインストールが可能です。
  • どのバージョンをインストールするかを自分で選べます。
  • 組織内での大規模な展開に役立ちます。

方法4: Snapを使ってインストールする

Snapパッケージは、Ubuntu 26.04、24.04、22.04で標準でサポートされているため、この方法は1コマンドで済む最も速い選択肢です。VS CodeのSnapはMicrosoftが公開・管理しており、バックグラウンドで自動的に最新の状態を保ちます。使い方は次のとおりです。

  1. SnapでVSCodeをインストールする: ターミナルを開いて、次のコマンドを実行します:

    sudo snap install code --classic
    

    VS Codeは、通常のSnapのサンドボックスの外にあるファイルの編集やツールの実行のために、システムへの幅広いアクセスを必要とします。そのため、--classicフラグが必要です。

  2. インストールを確認する: バージョンを確認して、正しくインストールされたか確かめます:

    code --version
    

この方法には、いくつかの利点があります。

  • リポジトリのセットアップが不要で、1コマンドで完結します。
  • アップデートはバックグラウンドで自動的に適用されます。
  • 現行のUbuntuリリースのどれでも、まったく同じように動作します。

インストール後の手順

UbuntuシステムにVisual Studio Codeを無事にインストールできたら、より快適に使うために行っておくとよい手順がいくつかあります。

  1. VSCodeを起動する

    • VSCodeは、いくつかの方法で起動できます。
      • アプリケーションメニューのVSCodeアイコンをクリックする
      • アクティビティ画面で「Visual Studio Code」を検索する
      • ターミナルでcodeと入力してEnterキーを押す
  2. コマンドラインとの連携を設定する

    • VSCodeは、ターミナルから起動してファイルやフォルダを開けます。
    • これを有効にするには、VSCodeを開いて次の操作を行います。
      1. Ctrl+Shift+Pを押して、コマンドパレットを開く
      2. 「shell command」と入力し、「Shell Command: Install 'code' command in PATH」を選択する
    • こうすると、code .のようなコマンドで、現在のディレクトリをVSCodeで開けるようになります。
  3. 拡張機能をインストールする

    • VSCodeの機能は、拡張機能で拡張できます。
    • 拡張機能をインストールするには、次の操作を行います。
      1. 左サイドバーの拡張機能アイコンをクリックする(またはCtrl+Shift+Xを押す)
      2. 必要な拡張機能(例:Python、C++、JavaScript)を検索する
      3. 使いたい拡張機能の「インストール」をクリックする
  4. 設定を調整する

    • VSCodeを自分好みにカスタマイズします。
      1. 「ファイル > 基本設定 > 設定」に進む(またはCtrl+,を押す)
      2. ここで、テーマ、フォントサイズ、インデントなど、さまざまな設定を調整できます。
  5. VSCodeを更新する

    • APTまたはソフトウェアセンターでインストールした場合:
      • VSCodeはシステムのアップデートに合わせて自動的に更新されます。
      • 次のコマンドを実行すれば、手動でアップデートを確認することもできます:
        sudo apt update
        sudo apt upgrade
        
    • .debパッケージでインストールした場合:
      • 新しいバージョンは手動でダウンロードしてインストールする必要があります。
      • アップデートが利用可能になると、VSCodeが通知してくれます。
  6. キーボードショートカットを覚える

    • VSCodeには、便利なキーボードショートカットが数多くあります。
    • すべてのショートカットは、「ファイル > 基本設定 > キーボードショートカット」で確認できます。
    • よく使われるショートカットの例:
      • Ctrl+P:ファイルをすばやく開く
      • Ctrl+Shift+P:コマンドパレット
      • Ctrl+/:行コメントの切り替え

Install VSCode on Ubuntu

よくある質問 (FAQ)

Q: Visual Studio Codeは無料で使えますか?

A: はい、Visual Studio Codeは無料でオープンソースのソフトウェアです。一切の費用なしで利用できます。

Q: Microsoft製以外の言語でもVSCodeを使えますか?

A: もちろんです。VSCodeは拡張機能の仕組みを通じて、幅広いプログラミング言語に対応しています。Python、Java、C++、Rubyなど、多くの言語向けの拡張機能が見つかります。

Q: VSCodeが不要になったら、どうアンインストールすればいいですか?

A: VSCodeをアンインストールするには、ターミナルで次のコマンドを使います:

sudo apt remove code

.debパッケージでインストールした場合は、次のコマンドが必要になることがあります:

sudo dpkg -r code

Q: VSCodeが自分のプログラミング言語を認識してくれません。どうすればいいですか?

A: 対応する言語拡張機能をインストールする必要があるかもしれません。VSCodeを開き、拡張機能ビュー(Ctrl+Shift+X)を開いて、使いたい言語を検索し、該当する拡張機能を見つけてインストールしてください。

Q: VSCodeの設定を複数のパソコン間で同期できますか?

A: はい、VSCodeには設定同期(Settings Sync)機能があります。左下の歯車アイコンをクリックし、「設定の同期をオンにする」を選択すると有効にできます。

Q: VSCodeはどのくらいの頻度で更新されますか?

A: Microsoftは通常、VSCodeのアップデートを毎月リリースしています。これらのアップデートには、バグ修正、パフォーマンスの改善、新機能の追加が含まれます。

Q: VSCodeをリモート開発に使えますか?

A: はい、VSCodeはRemote Development拡張機能パックを通じてリモート開発に対応しています。これにより、コンテナ、リモートマシン、またはWindows Subsystem for Linux(WSL)を、機能豊富な開発環境として利用できます。

Q: VSCodeはVisual Studioと同じものですか?

A: いいえ、VSCode(Visual Studio Code)はVisual Studioとは別のものです。VSCodeは軽量でクロスプラットフォーム対応のコードエディタであるのに対し、Visual Studioは主にWindows向けの本格的な統合開発環境(IDE)です。

Q: VSCodeの開発に貢献できますか?

A: はい、VSCodeはオープンソースであり、Microsoftは貢献を歓迎しています。ソースコードと貢献のためのガイドラインは、GitHubリポジトリで確認できます。

Q: VSCodeのシステムトレイアイコンが表示されません。どうすれば直せますか?

A: これは一部のLinuxディストリビューションで知られている問題です。libappindicator1パッケージをインストールしてみてください:

sudo apt install libappindicator1

それでも解決しない場合は、「TopIcons Plus」のようなGNOME Shell拡張機能を使ってアイコンを表示させる必要があるかもしれません。