دليل تنصيب نظام كوها على نظام لينكس توزيعة اوبنتو - الدكتور طلال ناظم الزهيري

الأربعاء، 2 يوليو 2025

دليل تنصيب نظام كوها على نظام لينكس توزيعة اوبنتو

 بعد اكتمال عملية تثبيت نظام التشغيل [Lunix-Ubuntu] تبدأ مراحل تثبيت نظام [Koha].

افتح محرر الأوامر من [Terminal]

بعد فتح Terminal يتم تنفيذ الامر sudo su. يطلب النظام كلمة المرور الخاصة بنظام التشغيل والتي لا تظهر حروفها اثناء الكتابة. لنتابع باقي الأوامر.  ننصح دائما باستخدام النسخ واللصق في تنفيذ الأوامر لضمان الدقة..

أولاً: ستحتاج إلى تنفيذ خطوة الترقية. للقيام بذلك، افتح نافذة الطرفية (Terminal) وأدخل الأمر التالي بالتتابع: مع ملاحظة ان دخولك باستخدام sudo su يعني أنك لا تحتاج كتابة sudo مع كل امر. والتي تعني Super user Do

 apt-get update

 apt-get upgrade -y

apt clean

ثم نحتاج إلى تثبيت محرر نصوص خفيف الوزن، وهذه خطوة اختيارية. يمكنك استخدام Nano أو Gedit، وهما مثبتان بالفعل على نظامك.  (خطوة اختيارية)

apt-get install mousepad

الآن سنقوم بإضافة مستودع Koha (Koha Repository).

sudo apt install -y software-properties-common dirmngr file-roller

بعد إضافة مستودع Koha، سنقوم بإضافة مفتاح Koha Community ومفتاح المستودع الموثوق (trusted repository key). بالتتابع..

echo 'deb http://debian.koha-community.org/koha oldstable main' | sudo tee /etc/apt/sources.list.d/koha.list

- wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add

الآن وقت تحديث المستودعات.

apt-get update

الآن المرحلة المهمة وهي استدعاء ملفات النظام. تأخذ وقت لاكتمال التنصيب.

 apt install -y koha-common

وبعد الانتهاء من التثبيت، نحتاج إلى تهيئة المنفذ (Port) الخاص بالنظام.

sudo mousepad /etc/koha/koha-sites.conf

هنا أستخدم Mousepad، وهو اسم محرر نصوص. إذا لم تقم بتنصيبه سابقا استخدام [nano] أو غيرها حسب اختيارك. سيقوم هذا الأمر بفتح ملف [koha-sites.conf] في المحرر، حيث سنبحث عن السطر:

INTRAPORT="80"

ليتم تغيره الى: ثم حفظ النتيجة واغلاق المحرر والعودة الى [Terminal]               

INTRAPORT="8080"

الآن حان وقت تثبيت خادم وقاعدة بيانات MariaDB، والتي سيستخدمها نظام Koha لإدارة البيانات.
قم بتنفيذ الأوامر التالية في الطرفية (Terminal) واحدًا تلو الآخر:

 apt install mariadb-server

 apt install mariadb-client-10.3

 mysqladmin -u root password newpass

لاحظ ان كلمة المرور الافتراضية هي [newpass] يفضل تغيرها الى كلمة اقوى إذا كان استخدام النظام [online] .

نصل الى مرحلة إنشاء مثيل Koha، نستخدم الأوامر التالية التي تقوم أيضًا بإنشاء ملفات إعداد Apache الخاصة بالمثيل بالتتابع:

 a2enmod rewrite

 a2enmod cgi

 service apache2 restart

الآن سنقوم بإنشاء مثيل Koha باستخدام الأمر التالي: باللون الأحمر اسم قاعدة البيانات. يمكن تغيره على ان يتم التغير اين ما يرد لاحقا.

 koha-create --create-db talaldb

والآن تم تخصيص المنفذ 8080 لواجهة الموظفين في Koha، والمنفذ 80 لـ OPAC.للقيام بذلك، افتح ملف ports.conf باستخدام المحرر الذي تختاره:

mousepad /etc/apache2/ports.conf

يجب ات يكون التغير: أي إضافة منفذ 8080

Listen 80

Listen 8080

حفظ وخروج والعودة الى Terminal وتحديث السيرفر

service apache2 restart

الآن، تفعيل الوحدات والمواقع (Modules and Sites).

 a2dissite 000-default

 a2enmod deflate

 a2ensite talaldb

تذكر تغير اسم قاعد البيانات إذا كنت غيرتها سابقا.

اعد تشغيل السيرفر

 service apache2 restart

قم بتشغيل الأمر التالي لتثبيت وحدة Perl المسماة "Locale: Language":

 apt install liblocale-codes-perl

إذا كانت لديك ذاكرة RAM كافية، فيمكنك تفعيل وتشغيل Plack لتحسين أداء Koha.
لتفعيله، شغّل الأمر التالي ولا تنسى اسم قاعدة البيانات:

 koha-plack --enable talaldb && sudo koha-plack --start talaldb

قم بتثبيت وحدات Perl الداعمة لنظام Koha باستخدام الأمر التالي: قد يأخذ وقت طويل! وهي خطوة اختيارية

 'perl -MCPAN -e 'install Bundle::KohaSupport

الآن يمكن ان تغادر Terminal اكتب clear ثم enter واغلاق. افتح متصفح الانترنت واكتب الاتي:

واجهة الموظفين:  

127.0.1.1:8080

لفتح مشغل تنصيب النظام. سوف تحتاج الى اسم قاعدة البيانات وكلمة المرور لتستكمل عملية التثبيت وتفعيل الخيارات الافتراضية لعمل النظام. يتبع في مقال اعدادات نظام كوها عند التنصيب.

 

ليست هناك تعليقات:

إرسال تعليق