Ollama をインストールするには Linux
Linux は Ollama のネイティブ OS です。Ollama が最も快適に動作し、最もスムーズに更新でき、最も細かく制御できる環境です。このガイドでは、systemd を使う Ubuntu/Debian/Fedora での利用、NVIDIA と AMD の GPU 設定、そして既存の環境を壊さずに LAN 上でサーバーを公開する方法を扱います。
#なぜローカルAIにLinuxを使うのか?
実用的な理由は3つあります。GPUドライバー(CUDA、ROCm)はWindowsよりLinuxで安定していること、CLIツールを自然に組み込めること、そしてホームラボでは標準的にLinuxが使われていることです。systemdを組み合わせれば、システム起動時にOllamaを自動起動する構成をすっきり整えられます。
#前提条件
お使いのマシンで、プライベートかつ無料のChatGPTを1時間で構築 — LM Studio、Ollama、Open WebUI、ご自身のドキュメント、クラウド不要。
- 永久に利用できるオンラインスペース
- PDF + ファイル
- 生涯アップデート
- カーネル5.10以上
- 2026年なら、一般的なディストリビューションであればどれでも該当します。uname -rで確認してください。
- curl ou wget
- インストールスクリプトをダウンロードするため。
- sudo / root
- /usr/local/bin にインストールされ、systemd サービスが作成されます。
- 10GBのディスク容量
- デフォルトではモデルは/usr/share/ollama/.ollama/modelsに保存されます。
#1. 一行でのインストール
スクリプトは、あなたのディストリビューションを検出し、/usr/local/bin/ollama にバイナリをインストールし、システムユーザー ollama を作成し、systemd ユニットをデプロイしてサービスを起動します。30秒です。
#2. systemdサービス
サービスは /etc/systemd/system/ollama.service に作成されています。カスタマイズ(例:モデルディレクトリの変更、LANでの公開)を行うには:
[Service] セクションに必要な環境変数を追加してください:
#3. NVIDIA GPU
Ollamaは、ドライバーがインストールされている場合、CUDAを自動検出します。検証:
#4. AMD GPU (ROCm)
Radeon RX 6000、7000およびInstinctシリーズのカードは、ROCm経由でサポートされています。インストールはCUDAよりやや難しいですが、動作します。
#5. ローカルネットワークへの公開
デフォルトでは、Ollamaはlocalhost:11434でのみリクエストを待ち受けます。別の端末やRaspberry Piから問い合わせられるようにするには:
#トラブルシューティング
- systemctl status ollama → failed
- journalctl -u ollama -n 50 の出力を確認する。よくある原因は、ポート 11434 がすでに使われていることや、models フォルダの権限の問題です。
- GPUが検出できません
- nvidia-smiとrocminfoが応答する必要があります。応答しない場合は、ドライバーを確認してください。インストール後は再起動が必要になることがよくあります。
- モデルの動作が遅く、100% CPUで実行されている
- ollama psにGPUが表示されません。ドライバーは正常ですが、CUDA_VISIBLE_DEVICES変数の設定が誤っていませんか。サービスの環境を確認してください。
- スペースが不足しています
- OLLAMA_MODELSをより大きなSSDに移動してください。新しいディレクトリにchown -R ollama:ollamaを忘れずに実行してください
ご意見、誤りのご指摘、補足はありますか?ぜひお知らせください。皆さんにとってより良いガイドにするために役立ちます。