Hacker News new | ask | show | jobs
by skwirl 877 days ago
You don’t sound like the kind of user ollama was meant to serve. What you are describing is pretty typical of macOS applications. You were looking for more of a traditional Linux style command line process or a Python library. Looks like you found what you were after, but I would imagine that your definition of user friendly is not really what most people understand it to mean.
2 comments

Respectfully, I disagree. Not OP, but this “installer” isn’t a standard macOS installer. With a standard installer I can pick the “show files” menu option and see what’s being installed and where. This is home rolled and does what arguably could be considered shady dark patterns. When Zoom and Dropbox did similar things, they were rightly called out, as should this.
I don't know what the fuss is about. Right below the shellscript curl-thingy(I do think this approach should die) https://github.com/ollama/ollama/blob/main/docs/linux.md It is available, you can do it by hand and the code is also there. And if you don't feel like tweaking code, you can simply shift it into a docker-container/-containers. and export the ports and some folders to persist the downloaded models.

That they are not advertising it is not uncommon. OpenWhisper from when OpenAI was open did the same thing. Being a linux-user and all, we have ways to find those folders :D .

> I don't know what the fuss is about.

The post I was replying to is specifically about MacOS. I specifically reference MacOS. You then link to Linux docs. ;)

My bad. (sorry I cannot help it) Comes to show though, if you want freedom and things the way you want to have them, you are just using the wrong OS :D
Oh, hey, suddenly I’ve just been transported back to the early 2000s.
I partially agree. My only issue with them is that the documentation is a little more hidden than I'd like.

Their install is basically a tl;dr of an installer. That's great!

It'd be nice if it also pointed me directly to a readme with specific instructions on service management, config directories, storage directories, and where the history file is stored.