ollama/docs/ja/linux.md
2024-03-12 19:59:59 +08:00

129 lines
3.6 KiB
Markdown

# Linux上のOllama
## インストール
Ollama をインストールするには、次のワンライナーを実行してください:
>
```bash
curl -fsSL https://ollama.com/install.sh | sh
```
## AMD Radeon GPU サポート
AMD は `amdgpu` ドライバーを公式の Linux カーネルソースにアップストリームで提供していますが、そのバージョンは古く、すべての ROCm 機能をサポートしていない可能性があります。Radeon GPU を最良にサポートするために、最新のドライバーを以下からインストールすることをお勧めします:[https://www.amd.com/en/support/linux-drivers](https://www.amd.com/en/support/linux-drivers)。
## 手動インストール
### `ollama` バイナリをダウンロードしてください
Ollama は自己完結型のバイナリとして配布されています。以下の手順で、ダウンロードして PATH に含まれるディレクトリに保存してください。
```bash
sudo curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
sudo chmod +x /usr/bin/ollama
```
### Ollama を起動時サービスに追加する(推奨)
Ollama 用のユーザーを作成してください:
```bash
sudo useradd -r -s /bin/false -m -d /usr/share/ollama ollama
```
`/etc/systemd/system/ollama.service` にサービスファイルを作成してください:
```ini
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
[Install]
WantedBy=default.target
```
次に、サービスを起動してください:
```bash
sudo systemctl daemon-reload
sudo systemctl enable ollama
```
### CUDA ドライバのインストール(オプション - Nvidia GPU 用)
[CUDA をダウンロードしてインストール](https://developer.nvidia.com/cuda-downloads) してください。
ドライバーがインストールされているか確認するために、以下のコマンドを実行してください。これにより、GPU に関する詳細が表示されるはずです:
```bash
nvidia-smi
```
### ROCm のインストール(オプション - Radeon GPU 用)
[ダウンロードしてインストール](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/tutorial/quick-start.html)
ROCm v6 をインストールしてください。
### Ollama を起動
`systemd` を使用して Ollama を起動します。
```bash
sudo systemctl start ollama
```
## アップデート
再びインストールスクリプトを実行して、Ollama をアップデートします:
```bash
curl -fsSL https://ollama.com/install.sh | sh
```
または、Ollama のバイナリをダウンロードすることもできます:
```bash
sudo curl -L https://ollama.com/download/ollama-linux-amd64 -o /usr/bin/ollama
sudo chmod +x /usr/bin/ollama
```
## ログの表示
Ollama が起動サービスとして実行されている際のログを表示するには、次のコマンドを実行してください:
```bash
journalctl -u ollama
```
## アンインストール
Ollama サービスを削除するには:
```bash
sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.service
```
Ollama バイナリを bin ディレクトリから削除してください(`/usr/local/bin``/usr/bin`、または `/bin` のいずれか):
```bash
sudo rm $(which ollama)
```
ダウンロードしたモデルと Ollama サービスのユーザーおよびグループを削除してください:
```bash
sudo rm -r /usr/share/ollama
sudo userdel ollama
sudo groupdel ollama
```