LinuxでClaude Codeを使う方法をお探しですね。

広告

WSL2のUbuntu環境にClaude Codeを入れてみよう!完全ガイド

最近、AIをブラウザだけじゃなくて、ターミナルから直接使える「Claude Code」っていうツールが話題になっています。

「Windowsだから関係ないかな…」と思うかもしれませんが、実はWSL2(Windows Subsystem for Linux)を使えば、Windows上でもバリバリ使えるんです。

「ターミナルとかLinuxって難しそう…」って思いますよね。

でも大丈夫!この記事では、準備からインストール、よくあるトラブルまで、全部まとめて説明します。

手順通りにやれば誰でもできるので、ぜひ最後まで読んでみてください。

1. まずはWSL2とUbuntuの準備から始めよう

WindowsでLinux系のツールを動かすには、まずWSL2とUbuntuをインストールする必要があります。

最初にWindows PowerShellを開いて、今どんな状態なのか確認してみましょう。

まだ入っていない人は、Windowsの「仮想マシンプラットフォーム」という機能を有効にします。

WSL1とWSL2の2種類がありますが、セキュリティ面で強化されているWSL2を選んでおけば間違いないです。

ここで多くの人がつまずくのが、**BIOSの設定変更**です。

これが最初の難関かもしれません。

WSL2をちゃんと動かすには、パソコンのハードウェアレベルで「仮想化」を許可する必要があるんです。

パソコンを起動するときに特定のキー(F2とかDeleteキーとか、機種によって違います)を押すとBIOS画面に入れます。

そこで「Virtualization Technology」とか「VTx」みたいな項目を探して、「Enabled(有効)」にしてください。

普段見ない画面だから不安になるかもですが、これをやらないと先に進めないので、落ち着いて一つずつ確認しましょう。

BIOS設定が終わったら、UbuntuをWSL2としてインストールします。

初めて起動すると、ユーザー名とパスワードを決めてくださいって言われるので、好きなものを設定しましょう。

これで、Windows上に本格的なLinux環境が完成です!Ubuntuのターミナルから「/mnt/c/Users/…」みたいなパスを使えば、Windows側のファイルも普通に触れるようになります。

WindowsとLinuxの壁がなくなる感じで、めちゃくちゃ便利ですよ。

2. Claude Codeを入れてみよう

Ubuntu環境ができたら、いよいよClaude Code本体をインストールします。

前はNode.jsを使ったnpm経由でインストールするのが主流だったんですが、今は**ネイティブインストーラー**を使う方法が公式で推奨されています。

ネイティブ版は動作が速いし、面倒な依存関係の管理も要らないし、勝手に自動更新してくれるしで、いいことづくめです。

特別な理由がなければ、こっちを選びましょう。

インストール方法はすごく簡単です。

Ubuntuのターミナルを開いて、公式が用意してくれているコマンドを実行するだけ。

curlっていうツールでスクリプトをダウンロードして、そのままbashで実行する流れです。

もし前にnpmで「@anthropic-ai/claude-code」を入れたことがある人は、先に古いやつをアンインストールしてから新しいのを入れてください。

新旧が混ざってると、エラーが出たりして面倒なことになります。

インストールするときに、バージョンやリリースチャネルを指定することもできます。

基本的には最新版を入れておけば大丈夫ですが、「安定性重視で!」って人は「stable」チャネルを指定するといいですよ。

ちなみに、普通のUbuntuなら標準ツールで全部対応できますが、Alpine Linuxみたいな軽量版を使ってる人は、必要なライブラリを手動で追加する必要があるかもしれません。

3. アカウント認証とプロジェクトの設定

インストールが終わったら、次は自分のClaudeアカウントとターミナルをつなげる作業です。

ターミナルで初回起動のコマンドを打つと、自動的にブラウザが開くか、ターミナルに認証用のURLが表示されます。

指示に従ってブラウザで認証を済ませれば、Claude Codeがあなたのアカウントで使えるようになります。

この作業自体は数回クリックするだけなので、すぐ終わります。

ここで注意!Claude Codeを使うには、**有料プランが必要**です。

無料のClaude.aiプランでは使えません。

Pro、Max、Teams、Enterpriseのどれか、またはConsoleアカウントが必要になります。

あと、Anthropicの公式API以外にも、Amazon BedrockやGoogle Vertex AIみたいな他のサービス経由でも使えるので、自分の環境に合ったものを選んでください。

認証が終わったら、実際に作業したいプロジェクトのフォルダに移動して、Claude Codeを起動してみましょう。

ターミナルから普通に日本語で指示を出すだけで、AIが自動的にフォルダ内のファイルを読んで、コードを書いたり文章を編集したりしてくれます。

「このフォルダの原稿を読んで、新しい記事を作って」みたいな感じで頼めば、AIが勝手に作業を進めてくれる未来感、すごいですよ。

Windows側のファイルも操作できるから、使い道は無限大です。

4. 動作確認とアップデートの管理

全部の設定が終わったら、最後にちゃんと動いてるか確認しましょう。

バージョン確認のコマンドを打って、バージョン番号が表示されればOKです。

もっと詳しくチェックしたい人は、診断用の専用コマンドもあります。

これを実行すると、設定ファイルのエラーとか潜在的な問題を早めに見つけられるので、トラブル予防になります。

長く使っていくうえで大事なのが、**アップデート管理**です。

ネイティブインストーラーを使ってる場合、基本的には勝手にバックグラウンドで更新されます。

でも、プロジェクトの都合でバージョンを固定したいときもありますよね。

そういうときは、設定ファイルで細かく調整できます。

・**「latest」チャネル**:新機能が出たらすぐ自動で受け取る(デフォルト)
・**「stable」チャネル**:約1週間前のバージョンを使う。

大きなバグがあるリリースをスキップできる
・**自動更新オフ**:環境変数を変えて無効化。

好きなタイミングで手動アップデート

最後に、環境をリセットしたくなったときのために、アンインストール方法も覚えておきましょう。

バイナリファイルや共有フォルダを削除するだけじゃなくて、ホームディレクトリの隠しファイルや設定ファイルも消せば、完全に初期化できます。

WSL2を使ったUbuntu環境の構築は、最初は設定項目が多くて大変かもしれません。

でも、一度作っちゃえば、WindowsとLinuxのいいとこ取りをした最強のAI開発環境になります。

この記事を参考に、ぜひチャレンジしてみてください!

広告