
Linux Mint に Claude Code を導入|apt と公式インストーラ
Linux Mint は Ubuntu / Debian をベースにした人気のデスクトップ向けディストリビューションで、apt がそのまま使えます。そのため Claude Code(claude CLI)の導入も Ubuntu 系の手順がほぼそのまま通用しますが、Mint 特有のつまずき—とくに標準リポジトリの Node.js が古い問題—を知らずに npm から入れると command not found で止まります。本記事では Anthropic 公式の setup ドキュメントを土台に、Mint 上での最短ルートと注意点を整理します。
Linux Mint で Claude Code を入れる方法は、公式ネイティブインストーラ・apt 署名リポジトリ・npm の三系統に分かれます。現行の Mint(20.x 以降と LMDE 6)はすべて Anthropic の動作要件(Ubuntu 20.04+ / Debian 10+)を満たすため、追加の OS 作業は不要です。最もラクなのは Node.js を一切必要としない curl -fsSL https://claude.ai/install.sh | bash の公式ネイティブインストーラで、バックグラウンド自動更新まで含めて完結します。システム標準の更新ワークフローに乗せたい場合は apt 署名リポジトリ、Node.js 開発環境にそろえたい場合のみ npm を選びます。導入後は claude --version と claude doctor で状態を確認できます。
目次 (8)
Linux Mint で Claude Code を使う前の前提
Claude Code が公式にサポートする Linux は Ubuntu 20.04 以降 と Debian 10 以降 です(ハードウェアは 4GB 以上の RAM と x64 / ARM64、シェルは Bash か Zsh)。Linux Mint はこのどちらかをベースにしているため、現行エディションはすべて要件を満たします。
- Linux Mint 22.x(Cinnamon / MATE / Xfce)= Ubuntu 24.04 LTS ベース
- Linux Mint 21.x = Ubuntu 22.04 LTS ベース
- Linux Mint 20.x = Ubuntu 20.04 LTS ベース
- LMDE 6(Linux Mint Debian Edition)= Debian 12 ベース
なお Anthropic 公式の Claude デスクトップアプリは macOS と Windows のみで、Linux 向けの公式 GUI は提供されていません。Mint で使う窓口は基本的に ターミナルで動く CLI か、ブラウザの Web 版になります。GUI を求める場合の非公式パッケージについてはClaude を Linux で使う方法も併読してください。出典: Claude Code Advanced setup。
方法1: 公式ネイティブインストーラ(最短・推奨)
最もシンプルなのは Anthropic 公式のネイティブインストーラです。Node.js を必要とせず、~/.local/bin/claude にバイナリを配置し、以降はバックグラウンドで自動更新されます。Mint のターミナル(Cinnamon なら「端末」)を開いて次を実行します。
curl -fsSL https://claude.ai/install.sh | bash
インストールが終わったら、作業したいプロジェクトのフォルダでターミナルを開き claude で起動します。sudo は不要です。Mint 標準シェルの Bash で問題なく動きます。
方法2: apt 署名リポジトリで入れる
システムの更新管理(apt upgrade)に乗せたい場合は、Anthropic が公開している署名付き apt リポジトリを使います。Mint は Ubuntu / Debian ベースなので、Ubuntu 向けの手順がそのまま使えます。
- キーリング用ディレクトリを作成する
sudo install -d -m 0755 /etc/apt/keyrings - 署名鍵をダウンロードする
sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \ -o /etc/apt/keyrings/claude-code.asc - リポジトリを登録する
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \ | sudo tee /etc/apt/sources.list.d/claude-code.list - パッケージリストを更新してインストールする
sudo apt update sudo apt install claude-code
信頼する前に、鍵のフィンガープリントが 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE と一致するか gpg --show-keys /etc/apt/keyrings/claude-code.asc で確認しておくと安全です。以降の更新は sudo apt update && sudo apt upgrade claude-code で行います(apt 経由は自動更新されません)。
方法3: npm で入れる場合と Node.js の落とし穴
すでに Node.js の開発環境があり、グローバルパッケージとして管理したい場合は npm でも導入できます。
npm install -g @anthropic-ai/claude-code
ここで Mint 特有の注意が必要です。Claude Code の npm パッケージは Node.js 18 以降 を要求しますが、Mint 21.x(Ubuntu 22.04 ベース)以前の標準リポジトリは古い Node.js を配布しており、apt install nodejs で入る版ではバージョン不足になることがあります。node -v が 18 未満なら、NodeSource の公式リポジトリか nvm で 18 以上を入れ直してください。Mint 22.x(Ubuntu 24.04 ベース)は標準リポジトリの Node.js が 18 系のため、そのまま使えます。
なお sudo npm install -g は権限・セキュリティ上の問題を招くため公式に非推奨です。バージョンの管理が面倒だと感じたら、Node.js を一切使わない方法1のネイティブインストーラに切り替えるのが結局いちばん早道です。出典: Install with npm、Node.js ダウンロード。
インストール後の確認とログイン
どの方法で入れた場合も、まず動作を確認します。
- バージョンを確認する
claude --version - 環境を診断する(PATH や更新状況をまとめて確認)
claude doctor
ここで command not found が出る場合は PATH の問題です(後述)。問題なければ claude を実行するとブラウザが開き、ログインを求められます。Claude Code の利用には Claude Pro / Max / Team / Enterprise / Console いずれかのアカウントが必要で、無料の Claude.ai プランでは使えません。Amazon Bedrock や Google Vertex AI など外部 API プロバイダ経由でも利用できます。
更新とアンインストール
ネイティブインストーラ版はバックグラウンドで自動更新されますが、すぐに最新化したいときは claude update を実行します。apt 版はシステムの更新フローに従い、sudo apt update && sudo apt upgrade claude-code で上げます。npm 版は npm install -g @anthropic-ai/claude-code@latest を使い、npm update -g は古い semver 範囲に縛られて最新へ動かないことがある点に注意してください。
ネイティブ版を削除するときは、バイナリと関連ファイルを消します。
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
apt 版なら sudo apt remove claude-code のあと、/etc/apt/sources.list.d/claude-code.list とキーリングを削除します。設定ごと消したい場合は ~/.claude と ~/.claude.json も削除します(設定・許可ツール・履歴がすべて消える点に注意)。
Mint でよくあるつまずき
導入直後にハマりやすいポイントを整理します。
claude: command not found: ネイティブ / npm 版は~/.local/binに PATH が通っていないと起動できません。ターミナルを開き直すか、~/.bashrcにexport PATH="$HOME/.local/bin:$PATH"を追記してsource ~/.bashrcを実行します。- Node.js が古い(npm 経路):
node -vが 18 未満なら npm 経路は失敗します。NodeSource か nvm で入れ直すか、方法1へ切り替えます。 - 検索(ripgrep)が効かない: 通常は同梱されますが、まれに不足する場合は
sudo apt install ripgrepで補えます。 - 古い Mint(20.x): 要件は満たすものの、ライブラリが古いと挙動が不安定になることがあります。可能なら 22.x へのアップグレードを検討してください。
OS をまたいだインストール経路全体の比較はClaude CLI のインストール手順にまとめています。
まとめ:Mint ではどの方法を選ぶか
Linux Mint での Claude Code 導入は、目的別に次のように選ぶのが最短です。
- とにかく早く使いたい → 方法1の公式ネイティブインストーラ(Node.js 不要・自動更新)
- システムの更新管理に統一したい → 方法2の apt 署名リポジトリ
- 既存の Node.js 開発環境にそろえたい → 方法3の npm(Node.js 18 以上が前提)
迷ったらネイティブインストーラを選べば、Mint のエディションや Node.js のバージョンに悩まず最短で起動できます。導入後は claude doctor で状態を確認しておくと、トラブル時の切り分けが一段ラクになります。出典: Claude Code Advanced setup。