Установка Ollama в Linux: Ubuntu и systemd
Для Ubuntu 24.04 LTS на x86-64 используйте официальный установщик Ollama. Затем проверьте службу systemd, адрес API и ответ небольшой модели.
Обновлено Редакция GAW
Этот сценарий рассчитан на чистую установку в Ubuntu 24.04 LTS с systemd и архитектурой x86-64. На 8 ноября 2026 года по ссылке latest опубликован Ollama v0.40.15. В примере версия указана явно. Команды сверены с документацией.
Коротко
- Проверяйте версию ОС, архитектуру и свободное место до установки.
- systemd отвечает за запуск процесса и журнал.
- По умолчанию API доступен на локальном адресе 127.0.0.1:11434.
- Ответ модели и её размещение проверяются отдельно.
Подготовка и установка
Проверьте ОС, архитектуру, память и разделы. Штатный каталог моделей Linux находится в домашнем каталоге пользователя службы Ollama, обычно под /usr/share/ollama. Пример llama3.2:1b занимает около 1,3 GB на диске. Оставьте дополнительное место для приложения и скачивания.
cat /etc/os-release
uname -m
ps -p 1 -o comm=
free -h
df -h /usr/share
Скачайте официальный скрипт, просмотрите его и запустите с выбранной версией. Установщик может запросить права администратора. Используйте отдельную тестовую машину, если проверяете изменения системной службы впервые.
installer="$(mktemp)"
curl -fL https://ollama.com/install.sh -o "$installer"
less "$installer"
Выполняйте следующий блок после успешной загрузки и просмотра скрипта в том же терминале.
OLLAMA_VERSION=0.40.15 sh "$installer"
rm -f -- "$installer"
ollama --version
systemctl is-active ollama
При штатной установке ожидается ответ active. Если служба зарегистрирована, но не запущена, используйте sudo systemctl start ollama. Если она сразу останавливается, переходите к журналу.
Модель и проверка API
ollama pull llama3.2:1b
curl -fsS http://127.0.0.1:11434/api/generate \
-H 'Content-Type: application/json' \
-d '{"model":"llama3.2:1b","prompt":"Name two primary colors.","stream":false,"options":{"num_predict":32,"num_ctx":2048}}'
ollama ps
ss -ltn '( sport = :11434 )'
Ожидайте JSON с текстом в response и завершением done: true. Формулировка ответа может отличаться. ollama ps показывает, где размещена загруженная модель. В выводе ss проверьте, что слушающий адрес — 127.0.0.1:11434 для описанной конфигурации. Для первого запуска оставьте этот адрес и не открывайте порт наружу.
Журнал и типичные ошибки
systemctl status ollama --no-pager
sudo journalctl -u ollama -n 80 --no-pager
| Симптом | Что проверить |
|---|---|
| Connection refused | Состояние службы и фактический слушающий адрес |
| Порт занят | Какой процесс уже слушает 11434. Ручной запуск второго сервера обычно не нужен |
| Ошибка записи при загрузке | Свободное место и права пользователя службы на каталог моделей |
| Модель работает на CPU | Проверка совместимости и размещения |
| Ответ есть, но он приходит медленно | Раздельный замер загрузки, промпта и генерации |
Для остановки теста используйте sudo systemctl stop ollama. Для возврата к нему запустите службу снова и повторите запрос. После проверки небольшого тега выберите модель под свою задачу.
Частые вопросы
Можно ли начать на CPU?
Да. Для первой проверки выберите небольшую модель и убедитесь, что хватает RAM и места на диске.
Где смотреть ошибки службы?
В журнале systemd командой journalctl -u ollama. Если сервер запущен вручную, сообщения будут в его терминале.
Нужен ли доступ к API из сети?
Для проверки на той же машине хватит адреса 127.0.0.1. Проброс портов для этого сценария не требуется.
Источники
- Ollama Linux — Прочитано 08.11.2026
- Ollama FAQ — Прочитано 08.11.2026
- Ollama Generate API — Прочитано 08.11.2026
- Ollama v0.40.15 — Прочитано 08.11.2026
- Canonical Ubuntu release cycle — Прочитано 08.11.2026
- Ollama llama3.2:1b — Прочитано 08.11.2026
Нашли ошибку? ·
Смотрите также
- С чего начать локальный ИИДерево выбора по задаче, ОС и доступной памяти
- Выбор локальной моделиМатрица задач, совместимость, память и лицензии
- Медленный ответ LLMДиагностика загрузки, обработки промпта и генерации
- Ollama не использует GPUДерево проверок драйвера, backend, логов и памяти
- Open WebUI и Ollama в домашней сетиCompose, хранение данных, учётные записи и доступ по SSH