[GH-ISSUE #2872] I dont want the systemd service. #48266

Closed
opened 2026-04-28 07:30:03 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @donuts-are-good on GitHub (Mar 2, 2024).
Original GitHub issue: https://github.com/ollama/ollama/issues/2872

Title says it. I dont want this installer to set up a systemd service without asking. I use ollama serve, so the systemd service isn't something i need or want. Upgrading is a pain as a result.

curl -fsSL https://ollama.com/install.sh | sh <-- need a better way to update

Originally created by @donuts-are-good on GitHub (Mar 2, 2024). Original GitHub issue: https://github.com/ollama/ollama/issues/2872 Title says it. I dont want this installer to set up a systemd service without asking. I use `ollama serve`, so the systemd service isn't something i need or want. Upgrading is a pain as a result. `curl -fsSL https://ollama.com/install.sh | sh` <-- need a better way to update
Author
Owner

@jmorganca commented on GitHub (Mar 2, 2024):

Hi @donuts-are-good, we publish binaries with every release that you can swap in place to update Ollama. Let me know if this helps!

<!-- gh-comment-id:1974248147 --> @jmorganca commented on GitHub (Mar 2, 2024): Hi @donuts-are-good, we publish binaries with every [release](https://github.com/ollama/ollama/releases) that you can swap in place to update Ollama. Let me know if this helps!
Author
Owner

@donuts-are-good commented on GitHub (Mar 2, 2024):

Thanks, however I hope you don't mind a little pushback in the name of UX.

It'd be more useful if that one liner could sense an upgrade like this: check if the binary exists, check if the unit exists - if the binary exists and the unit file doesn't, prompt the user. If neither exists, or if both exists, just continue the way the script has been operating.

<!-- gh-comment-id:1974867969 --> @donuts-are-good commented on GitHub (Mar 2, 2024): Thanks, however I hope you don't mind a little pushback in the name of UX. It'd be more useful if that one liner could sense an upgrade like this: check if the binary exists, check if the unit exists - if the binary exists and the unit file doesn't, prompt the user. If neither exists, or if both exists, just continue the way the script has been operating.
Author
Owner

@airtonix commented on GitHub (Apr 9, 2024):

@donuts-are-good instead of installing it from the curl bang: use asdf-ollama instead.

<!-- gh-comment-id:2044046844 --> @airtonix commented on GitHub (Apr 9, 2024): @donuts-are-good instead of installing it from the curl bang: use [asdf-ollama](https://github.com/virtualstaticvoid/asdf-ollama) instead.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#48266