亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ubuntu系統(tǒng)怎么修改ollama模型下載位置?

  發(fā)布時間:2025-05-13 11:02:08   作者:佚名   我要評論
ollama下載和安裝都比較簡單,容易上手操作,但在ubuntu系統(tǒng)中下載ollama并且修改ollama中模型的保存路徑設置起來比較麻煩,詳細請看下文介紹

這大半年deepseek-r1和《哪吒之魔童鬧?!范蓟鸬貌坏昧耍垓v不了哪吒,只能來折騰deepseek-r1的本地部署......

但想更換模型的下載位置,著實折騰了一把。

一、下載

官網(wǎng):點擊下載Ollama

二、安裝

windows系統(tǒng)下,直接雙擊”OllamaSetup.exe“,就會默認安裝到C盤;

如需修改安裝目錄,可使用-DIR參數(shù):

OllamaSetup.exe -DIR="D:\Ollama"

Linux系統(tǒng)(ubuntu)下,直接運行命令即可:

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

三、下載模型

選擇一個模型,如,deepseek-r1:8b,

直接運行 ollama run deepseek-r1:8b,等模型下載完成,即可和模型進行對話

但博主是一個對于軟件下載目錄有著偏執(zhí)的人,既想嘗試不同的模型,又想能自定義大容量的模型數(shù)據(jù)下載位置,于是就開始了折騰。

四、折騰中

最開始,問了最常問的AI助手 ChatGPT 和 deepseek 。

windows系統(tǒng)(成功修改)

  • 右鍵點擊 此電腦我的電腦,選擇 屬性
  • 點擊 高級系統(tǒng)設置 > 環(huán)境變量。
  • 系統(tǒng)變量用戶變量 中,點擊 新建。
  • 輸入變量名 OLLAMA_MODELS,變量值為目標目錄路徑(如 D:\ollama-models)。
  • 點擊 確定 保存
  • 關閉并重啟ollama(或者直接重啟電腦),確保環(huán)境變量生效。
  • 驗證:下載一個新模型,檢查是否保存到指定的目錄中。

Linux(ubuntu)(修改失敗)

  • 打開終端,編輯 shell 配置文件(如 ~/.bashrc、~/.zshrc~/.bash_profile);
  • 添加行:export OLLAMA_MODELS=~/ollama-models
  • 保存文件并運行以下命令使配置生效:source ~/.bashrc # 或其他配置文件

------------------------------------------------------------------------------------------------------------

后來在查看ollama使用手冊時,發(fā)現(xiàn)可以通過/etc/systemd/system/ollama.service.d/override.conf來修改。

/etc/systemd/system/ollama.service.d/override.conf

是 systemd 的 override 配置文件,用于 修改 ollama.service 的默認行為,而 不需要直接修改 原始的 ollama.service 文件。

作用

1.自定義Ollama服務的參數(shù)(如,運行用戶、環(huán)境變量、啟動參數(shù)等);

2.持久化配置,即使ollama更新,修改仍然生效(不像直接改ollama.service可能會被覆蓋)

3.優(yōu)先級高,比/lib/systemd/system/ollama.service里的默認配置 優(yōu)先級更高

查看override.conf

cat /etc/systemd/system/ollama.service.d/override.conf

可能會看到類似以下的內(nèi)容:

[Service]

User=liliko

Group=liliko

ExecStart=

ExecStart=/usr/local/bin/ollama serve Environment="OLLAMA_MODELS=/home/liliko/Expansion/models"

其中:

  • User=kerui / Group=kerui → 讓 ollama 以 kerui 用戶身份運行,而不是默認的 ollama 用戶。
  • ExecStart= 清空原來的 ExecStart(必須這樣寫,否則新命令不會生效)。
  • ExecStart=/usr/local/bin/ollama serve 替換原來的啟動命令。
  • Environment="OLLAMA_MODELS=/media/kerui/Expansion/models" → 讓 ollama 讀取新的模型存儲路徑。

如何修改override.conf

如果你想修改 ollama 的 systemd 服務,可以運行:

sudo systemctl edit ollama

這會 自動創(chuàng)建打開 /etc/systemd/system/ollama.service.d/override.conf,然后你可以添加或修改配置。

示例:

[Service] Environment="OLLAMA_MODELS=/home/liliko/New/models"

保存后,運行:

sudo systemctl daemon-reload

sudo systemctl restart ollama

這會 重新加載 systemd 配置重啟 ollama 服務,讓修改生效。

再通過ollama下載模型,發(fā)現(xiàn)模型數(shù)據(jù)確實在我新設置的目錄里了。

謹此記錄。

相關文章

最新評論