Linux Mint に Claude Code を導入する手順|apt と公式インストーラの使い分け

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 上での最短ルートと注意点を整理します。

結論powered by Claude

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 --versionclaude 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 向けの手順がそのまま使えます。

  1. キーリング用ディレクトリを作成する
    sudo install -d -m 0755 /etc/apt/keyrings
    
  2. 署名鍵をダウンロードする
    sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
      -o /etc/apt/keyrings/claude-code.asc
    
  3. リポジトリを登録する
    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
    
  4. パッケージリストを更新してインストールする
    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 npmNode.js ダウンロード

インストール後の確認とログイン

どの方法で入れた場合も、まず動作を確認します。

  1. バージョンを確認する
    claude --version
    
  2. 環境を診断する(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 が通っていないと起動できません。ターミナルを開き直すか、~/.bashrcexport 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. とにかく早く使いたい → 方法1の公式ネイティブインストーラ(Node.js 不要・自動更新)
  2. システムの更新管理に統一したい → 方法2の apt 署名リポジトリ
  3. 既存の Node.js 開発環境にそろえたい → 方法3の npm(Node.js 18 以上が前提)

迷ったらネイティブインストーラを選べば、Mint のエディションや Node.js のバージョンに悩まず最短で起動できます。導入後は claude doctor で状態を確認しておくと、トラブル時の切り分けが一段ラクになります。出典: Claude Code Advanced setup

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。