Два способа поставить Ollama на Mac, первая модель, проверка и настройка хранилища. Всё командами, которые можно скопировать.
Ollama — движок из главы 02. После установки он живёт фоном и отдаёт модель по адресу внутри вашего компьютера. Агенты из глав 12–17 подключаются именно туда.
Способ установки может поменяться. Официальный источник — ollama.com,
раздел загрузок. Если команда ниже не сработала, сначала посмотрите туда, а не ищите
ошибку у себя.
ollama.com и скачайте версию для macOS.ollama для терминала. Согласитесь — без неё дальше неудобно.Homebrew — менеджер пакетов для Mac. Если его нет и ставить не хочется, используйте способ 1.
# Есть ли Homebrew brew --version # Если нет и вы хотите его поставить (спросит пароль) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # Установка Ollama brew install ollama # Запустить фоном и включить автозапуск brew services start ollama
Команда выше скачивает и запускает скрипт из интернета. Это официальный способ установки Homebrew, но сам приём — «скачать скрипт и сразу выполнить» — тот самый, о котором в главе 20 сказано «никогда не делайте вслепую». Разница в том, что вы набрали адрес сами и знаете проект. Не переносите этот приём на случайные сайты.
ollama --version
ollama version is 0.x.x
Если пишет «command not found» — команда для терминала не установилась. Откройте приложение Ollama, в его настройках найдите пункт про установку команды. Либо поставьте способом 2.
Начните с маленькой — чтобы быстро увидеть, что всё работает, и только потом качать гигабайты. Эта весит около двух гигабайт.
# Скачать и сразу запустить диалог ollama run qwen2.5:3b
Первый запуск скачивает модель — это займёт время. Когда появится приглашение, напишите
что-нибудь и получите ответ. Выйти из диалога: /bye или Ctrl+D.
Вы только что проверили движок и модель одновременно. Это больше половины установки. Дальше — рабочая модель нужного размера и агент.
Теперь ту, которой будете пользоваться. Выберите по таблице из главы 03.
# 16 ГБ памяти ollama pull qwen2.5:7b # 24-32 ГБ памяти ollama pull qwen2.5:14b # 48 ГБ и больше ollama pull qwen2.5:32b # Для работы с кодом — отдельная модель ollama pull qwen2.5-coder:14b
pull просто скачивает, не открывая диалог. Удобно, когда качаете несколько.
# Что скачано и сколько занимает ollama list # Что сейчас загружено в память ollama ps # Запустить диалог с конкретной моделью ollama run qwen2.5:14b # Удалить модель и освободить диск ollama rm qwen2.5:3b # Обновить модель до свежей версии ollama pull qwen2.5:14b
По умолчанию модели складываются в скрытую папку внутри вашего домашнего каталога. Посмотреть, сколько они занимают:
du -sh ~/.ollama/models
Если хотите держать модели на внешнем диске — задайте переменную и перезапустите Ollama:
# Путь подставьте свой launchctl setenv OLLAMA_MODELS /Volumes/External/ollama-models # После этого выйдите из приложения Ollama и запустите заново
Модель читается с диска при каждой загрузке в память. По USB это ощутимо медленнее, чем с внутреннего SSD — первая реакция после паузы будет дольше. Как способ не забить системный диск — годится; как постоянное решение для быстрой работы — не лучший вариант.
По умолчанию после диалога модель остаётся в памяти несколько минут, чтобы следующий запрос был мгновенным. Для агента это хорошо. Если памяти мало и хочется, чтобы освобождалась сразу:
# Держать модель в памяти 30 минут launchctl setenv OLLAMA_KEEP_ALIVE 30m # Или выгружать сразу после ответа launchctl setenv OLLAMA_KEEP_ALIVE 0 # Перезапустить Ollama после изменения
| Симптом | Что делать |
|---|---|
| command not found: ollama | Команда для терминала не поставлена. Откройте приложение и разрешите установку, либо поставьте через brew |
| Скачивание обрывается | Запустите ollama pull ещё раз — докачает с места обрыва |
| «model requires more system memory» | Модель не влезает. Берите размер меньше. Глава 03 |
| Отвечает очень медленно | Модель не поместилась в память целиком. Возьмите меньше или сильнее сжатую. Глава 10 |
| Mac сильно греется и шумит | Это нормально под нагрузкой. Включите в розетку |
| Кончилось место на диске | ollama list, затем ollama rm для ненужных |
ollama --version выводит версиюollama list показывает мои моделиЕсли у вас только Mac — пропускайте главу 06 и идите к главе 08, проверке. Глава 07 про LM Studio нужна, только если не хотите работать в терминале.
Бесплатная книга · tariel.ge · команды и версии проверяйте в официальной документации проектов
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.