التثبيت
لتثبيت Ollama، قم بتشغيل الأمر التالي:
shell
curl -fsSL https://ollama.com/install.sh | shالتثبيت اليدوي
ملاحظة
إذا كنت تقوم بالترقية من إصدار سابق، يجب عليك إزالة المكتبات القديمة أولاً باستخدام الأمر sudo rm -rf /usr/lib/ollama.
قم بتنزيل الحزمة واستخراجها:
shell
curl -fsSL https://ollama.com/download/ollama-linux-amd64.tar.zst \
| sudo tar x -C /usrتشغيل Ollama:
shell
ollama serveفي نافذة طرفية أخرى، تحقق من أن Ollama يعمل بشكل صحيح:
shell
ollama -vتثبيت بطاقة AMD GPU
إذا كنت تمتلك بطاقة AMD GPU، قم بتنزيل حزمة ROCm الإضافية واستخراجها أيضاً:
shell
curl -fsSL https://ollama.com/download/ollama-linux-amd64-rocm.tar.zst \
| sudo tar x -C /usrتثبيت ARM64
قم بتنزيل الحزمة المخصصة لـ ARM64 واستخراجها:
shell
curl -fsSL https://ollama.com/download/ollama-linux-arm64.tar.zst \
| sudo tar x -C /usrإضافة Ollama كخدمة بدء تشغيل (موصى به)
إنشاء مستخدم ومجموعة لـ Ollama:
shell
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)إنشاء ملف خدمة في المسار /etc/systemd/system/ollama.service:
ini
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH"
[Install]
WantedBy=multi-user.targetثم قم بتشغيل الخدمة:
shell
sudo systemctl daemon-reload
sudo systemctl enable ollamaتثبيت برامج تشغيل CUDA (اختياري)
قم بتنزيل وتثبيت CUDA.
تحقق من تثبيت برامج التشغيل عن طريق تشغيل الأمر التالي، والذي يجب أن يطبع تفاصيل حول GPU الخاصة بك:
shell
nvidia-smiتثبيت برامج تشغيل AMD ROCm (اختياري)
قم بتنزيل وتثبيت ROCm v7.
تشغيل Ollama
قم بتشغيل Ollama وتحقق من أنه يعمل:
shell
sudo systemctl start ollama
sudo systemctl status ollamaملاحظة
بينما ساهمت AMD ببرنامج التشغيل amdgpu upstream إلى مصدر نواة لينكس الرسمي، فإن الإصدار أقدم وقد لا يدعم جميع ميزات ROCm. نوصيك بتثبيت أحدث برنامج تشغيل من https://www.amd.com/en/support/linux-drivers للحصول على أفضل دعم لبطاقة Radeon GPU الخاصة بك.
التخصيص
لتخصيص تثبيت Ollama، يمكنك تعديل ملف خدمة systemd أو متغيرات البيئة عن طريق تشغيل الأمر:
shell
sudo systemctl edit ollamaبدلاً من ذلك، قم بإنشاء ملف تجاوز يدوياً في المسار /etc/systemd/system/ollama.service.d/override.conf:
ini
[Service]
Environment="OLLAMA_DEBUG=1"التحديث
قم بتحديث Ollama عن طريق تشغيل برنامج التثبيت النصي مرة أخرى:
shell
curl -fsSL https://ollama.com/install.sh | shأو عن طريق إعادة تنزيل Ollama:
shell
curl -fsSL https://ollama.com/download/ollama-linux-amd64.tar.zst \
| sudo tar x -C /usrتثبيت إصدارات محددة
استخدم متغير البيئة OLLAMA_VERSION مع برنامج التثبيت النصي لتثبيت إصدار محدد من Ollama، بما في ذلك الإصدارات الأولية. يمكنك العثور على أرقام الإصدارات في صفحة الإصدارات.
على سبيل المثال:
shell
curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.5.7 shعرض السجلات
لعرض سجلات Ollama الذي يعمل كخدمة بدء تشغيل، قم بتشغيل الأمر:
shell
journalctl -e -u ollamaإلغاء التثبيت
إزالة خدمة ollama:
shell
sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.serviceإزالة مكتبات ollama من دليل المكتبات الخاص بك (إما /usr/local/lib أو /usr/lib أو /lib):
shell
sudo rm -r $(which ollama | tr 'bin' 'lib')إزالة الملف التنفيذي لـ ollama من دليل الملفات التنفيذية الخاصة بك (إما /usr/local/bin أو /usr/bin أو /bin):
shell
sudo rm $(which ollama)إزالة النماذج التي تم تنزيلها ومستخدم ومجموعة خدمة Ollama:
shell
sudo userdel ollama
sudo groupdel ollama
sudo rm -r /usr/share/ollama