Protoze Fedora obsahuje stare verze, osvedcil se mi nasledujici setup:
$ dnf install ollama
(vytvori uzivatele, SystemD sluzbu, atd.)
$ sudo tar -C /usr/local -x --zstd -f ~/Stažené/ollama-linux-amd64.tar.zst
$ sudo usermod -a -G ollama $(whoami)
$ sudo ausearch -c 'ollama' --raw | audit2allow -M my-ollama $ sudo semodule -i my-ollama.pp
$ sudo systemctl stop ollama
$ sudo vim /etc/ollama/serve.conf
# The list of supported env variables could be found by running: ollama serve --help #OLLAMA_DEBUG=1 #OLLAMA_HOST=0.0.0.0:11434 OLLAMA_API_KEY=... OLLAMA_CONTEXT_LENGTH=128000
$ sudo systemctl edit ollama
[Unit] Description=Ollama Service After=network-online.target [Service] ;ExecStart=/usr/bin/ollama serve ExecStart=/usr/local/bin/ollama serve User=ollama Group=ollama # Restart=always RestartSec=3 Environment="PATH=$PATH" EnvironmentFile=/etc/ollama/serve.conf # WorkingDirectory=/var/lib/ollama StateDirectory=ollama UMask=0077 Restart=on-failure # ProtectSystem=full ProtectHome=true PrivateTmp=true NoNewPrivileges=true CapabilityBoundingSet= AmbientCapabilities= LockPersonality=true # MemoryDenyWriteExecute=true MemoryDenyWriteExecute=false DeviceAllow=char-nvidiactl rw DeviceAllow=char-nvidia-uvm rw DeviceAllow=char-nvidia-modeset rw [Install] WantedBy=multi-user.target
$ sudo systemctl start ollama
$ sudo systemctl status ollama $ sudo journalctl -xeu ollama
$ sudo systemctl stop ollama
$ sudo rm -rf /usr/local/bin/ollama /usr/local/lib/ollama
$ sudo tar -C /usr/local -x --zstd -f /home/nost/Stažené/ollama-linux-amd64.tar.zst
$ ollama --version
$ sudo systemctl start ollama