ウェブサイト検索

Ubuntu 24.04にDeepSeekをローカルにインストールする方法


DeepSeekのような大規模言語モデルをローカル環境で実行することは、クラウドサービスに頼らずにAIの能力を探求するための強力な方法です。

このガイドでは、Ollamaを使用してDeepSeekをUbuntu 24.04にインストールし、インタラクティブでユーザーフレンドリーな体験のためのWeb UIを設定する手順を説明します。

DeepSeekとOllamaとは何ですか?

  • ディープシーク: 質問に答えたり、テキストを生成したりするなどの自然言語処理タスクに特化した高度なAIモデルです。
  • Ollama: DeepSeekのようなモデルを管理し、相互作用するためのツールを提供することで、大規模な言語モデルをローカルで簡単に実行できるプラットフォームです。
  • ウェブユーザーインターフェース: あなたがブラウザを通じてDeepSeekと対話できるグラフィカルなインターフェースで、よりアクセスしやすく使いやすくなっています。

前提条件

始める前に、次のものを用意してください:

  • あなたのマシンにUbuntu 24.04がインストールされています。
  • 安定したインターネット接続。
  • 少なくとも8GBのRAMが必要です(16GB以上を推奨します。よりスムーズなパフォーマンスのために)。
  • ターミナルの基本的な使い方に精通しています。

ステップ1:PythonとGitをインストールします

何かをインストールする前に、すべての既存のパッケージが最新であることを確認するために、システムを更新することをお勧めします。

sudo apt update && sudo apt upgrade -y

UbuntuにはPythonがプリインストールされている可能性がありますが、正しいバージョン(Python 3.8以上)がインストールされていることを確認することが重要です。

sudo apt install python3
python3 --version

pipはPythonのパッケージマネージャーであり、DeepSeekとOllamaの依存関係をインストールするために必要です。

sudo apt install python3-pip
pip3 --version

GitはGitHubからリポジトリをクローンするために不可欠です。

sudo apt install git
git --version

ステップ2: DeepSeekのためにOllamaをインストールする

今やPythonとGitがインストールされたので、DeepSeekを管理するためにOllamaをインストールする準備が整いました。

curl -fsSL https://ollama.com/install.sh | sh
ollama --version

次に、システム起動時に自動的にOllamaを起動して有効にします。

sudo systemctl start ollama
sudo systemctl enable ollama

今Ollamaがインストールされたので、次にDeepSeekのインストールを進めることができます。

ステップ3: DeepSeekモデルをダウンロードして実行する

今Ollamaがインストールされたので、DeepSeekモデルをダウンロードできます。

ollama run deepseek-r1:7b

これにはあなたのインターネット速度によって数分かかる場合があります。このモデルは数ギガバイトのサイズです。

ダウンロードが完了したら、次のコマンドを実行してモデルが利用可能であることを確認できます:

ollama list

deepseekが利用可能なモデルの1つとしてリストされているはずです。

ステップ4: Web UIでDeepSeekを実行する

Ollamaはコマンドラインを介してDeepSeekと対話することを可能にしますが、よりユーザーフレンドリーなウェブインターフェースを好むかもしれません。これには、Ollama Web UIを使用します。これはOllamaモデルと対話するためのシンプルなウェブベースのインターフェースです。

まず、Pythonの依存関係をシステム全体のPythonインストールから隔離する仮想環境を作成します。

sudo apt install python3-venv
python3 -m venv ~/open-webui-venv
source ~/open-webui-venv/bin/activate

仮想環境がアクティブになったので、Open WebUIをpipを使用してインストールできます。

pip install open-webui

インストールが完了したら、次のようにしてサーバーを起動します。

open-webui serve

ウェブブラウザを開いて、http://localhost:8080 に移動します – Ollama Web UI インターフェースが表示されるはずです。

Web UIで、ドロップダウンメニューからdeepseekモデルを選択し、それと対話を始めます。質問をしたり、テキストを生成したり、DeepSeekにサポートされている他の作業を行ったりできます。

今、ChatGPTと同じようにDeepSeekと対話できるチャットインターフェイスが表示されるはずです。

ステップ5: システム起動時にOpen-WebUIを有効にする

Open-WebUIをブート時に起動させるには、システムが起動するときに自動的にOpen-WebUIサーバーを起動するsystemdサービスを作成できます。


sudo nano /etc/systemd/system/open-webui.service

次の内容をファイルに追加してください:


[Unit]
Description=Open WebUI Service
After=network.target

[Service]
User=your_username
WorkingDirectory=/home/your_username/open-webui-venv
ExecStart=/home/your_username/open-webui-venv/bin/open-webui serve
Restart=always
Environment="PATH=/home/your_username/open-webui-venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

[Install]
WantedBy=multi-user.target

your_username を実際のユーザー名に置き換えてください。

新しいサービスを認識するために、systemdデーモンを再読み込みしてください:


sudo systemctl daemon-reload

最後に、サービスを有効にし、起動時に開始するように設定します。


sudo systemctl enable open-webui.service
sudo systemctl start open-webui.service

サービスの状態を確認して、正しく動作していることを確認してください:


sudo systemctl status open-webui.service

クラウドプラットフォーム上でDeepSeekを実行する

スケーラビリティ、パフォーマンス、または使いやすさを向上させるために、DeepSeekをクラウドで実行することを希望する場合、以下の優れたクラウドソリューションがあります:

  • Linode – 手頃な価格で高性能なクラウドホスティングを提供し、Ubuntu インスタンスをデプロイして、シームレスな体験のためにOllamaを使用してDeepSeekをインストールできます。
  • Google Cloud Platform (GCP) – 大規模な言語モデルであるDeepSeekの実行に最適な、GPUサポートを備えた強力な仮想マシン(VM)を提供しています。
結論

OllamaとDeepSeekをUbuntu 24.04に正常にインストールしました。これで、ターミナルでDeepSeekを実行するか、より良い体験のためにWeb UIを使用できます。

関連記事: