Skip to content

التثبيت

لتثبيت 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