الدكتور طلال ناظم الزهيري

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

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

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

 بعد اكتمال عملية تثبيت نظام التشغيل [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

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

 

أقرأ المزيد

الجمعة، 20 يونيو 2025

الذكاء الاصطناعي من تهديد محتمل إلى شريك استراتيجي في تطوير وتعزيز المعرفة البشرية

12:52 م
الذكاء الاصطناعي من تهديد محتمل إلى شريك استراتيجي في تطوير وتعزيز المعرفة البشرية

أصبح استخدام تطبيقات الذكاء الاصطناعي أمرًا شائعًا ومؤثرًا ، حيث تمتد تأثيراته إلى ميادين مختلفة ابرزها
البحث العلمي والتعليم والإعلام. هذا التوسع الملحوظ ليس مجرد انعكاس للتطور التكنولوجي، بل هو شهادة على قدرة الذكاء الاصطناعي في معالجة كميات ضخمة من البيانات وتحليلها، مما يعزز الكفاءة ويوفر حلولًا جديدة تؤثر في إنتاج المعرفة. ومع هذا التحول العميق، لم يعد الذكاء الاصطناعي مجرد أداة تقليدية، بل أصبح عنصرًا محوريًا في إعادة صياغة طريقة إنتاج وتطوير المعرفة البشرية.
أقرأ المزيد

الخميس، 19 يونيو 2025

الذكاء الاصطناعي بريء حتى تثبت إدانته

10:27 م
الذكاء الاصطناعي بريء حتى تثبت إدانته

 

لطالما كانت نهاية العالم موضوعًا محوريًا في السينما الأمريكية، حيث قدمت العديد من الأفلام التي تندرج تحت تصنيف Apocalyptic Films، والتي اكتسبت شعبية واسعة بعد نهاية الحرب العالمية الثانية، متأثرة باستخدام الولايات المتحدة للسلاح النووي ضد اليابان. هذا الحدث كشف عن الدمار الهائل الذي يمكن أن تخلفه التكنولوجيا المتقدمة، مما عزز من تقبل فكرة تدمير الحضارة البشرية بأيدي البشر أنفسهم، بعد أن كانت تصورات نهاية العالم ترتبط سابقًا بالإرادة الإلهية فقط وفقًا للمعتقدات الدينية.
أقرأ المزيد

الكتاب الورقي في مواجهة الطوفان الرقمي

10:18 م
الكتاب الورقي في مواجهة الطوفان الرقمي

 

اليوم، ومع مرور قرون من الهيمنة المعرفية، يشهد عالم الكتب الورقية تحديات كبيرة بفعل الثورة الرقمية التي فرضتها شبكة الإنترنت. هذا التحول الكبير في وسائل الوصول إلى المعرفة والمعلومات لم يكن مفاجئًا بالكامل، بل هو نتيجة سلسلة من التطورات التي بدأت مع ظهور الإنترنت والأجهزة الذكية. ومع انتشار الكتب الإلكترونية، أصبح الوصول إلى ملايين الكتب والبحوث والمقالات متاحًا بسهولة، مما جعل الكتب أكثر قابلية للوصول وفتح أمام الأفراد إمكانيات غير مسبوقة لاستهلاك المعرفة في أي وقت وأي مكان.
أقرأ المزيد

الخميس، 9 يناير 2025

تطبيق عوامل المنطق البولياني في إطار استراتيجيات البحث عن المعلومات

11:56 ص
تطبيق عوامل المنطق البولياني في إطار استراتيجيات البحث عن المعلومات

 أساسيات المنطق البولياني

تعريف المنطق البولياني: 


   هو نظام منطقي يعتمد على قيمتين فقط: صحيح (True) أو خطأ (False). يتم استخدامه في عمليات البحث لدمج أو استبعاد الكلمات المفتاحية للحصول على نتائج أكثر دقة.

أقرأ المزيد

الجمعة، 10 مايو 2024

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

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

 


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

1.                  الدخول كمستخدم للروت

sudo su

2.                  تعديل ملف مصادر الحزم

sudo nano /etc/apt/sources.list

3.                  ثم أضف الأسطر التالية بدل النص الموجود

deb http//deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb-src http//deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http//deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb-src http//deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb http//deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb-src http//deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware

4.                  تحديث النظام وترقية الحزم... تتطلب وقت

sudo apt update && sudo apt upgrade -y

5.                  تثبيت الحزم الأساسية

sudo apt install -y software-properties-common dirmngr file-roller wget gnupg2 mousepad

6.                  إضافة مفتاح التوثيق

sudo sh -c ‘wget -qO – https//debian.koha-community.org/koha/gpg.asc | gpg –dearmor -o /usr/share/keyrings/koha-keyring.gpg’

7.                  إضافة مستودع كوها

sudo sh -c ‘echo “deb [signed-by=/usr/share/keyrings/koha-keyring.gpg] https//debian.koha-community.org/koha oldstable main” >> /etc/apt/sources.list.d/koha.list’

8.                  تحديث النظام بعد إضافة المستودع

sudo apt update && sudo apt upgrade -y

9.                  تثبيت النظام... تتطلب وقت

sudo apt install -y koha-common

10.             تعديل اعدادات منفذ النظام

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

INTRAPORT=”80” to INTRAPORT=”8080”

11.             تثبيت MariaDB

sudo apt install -y mariadb-server

12.             تعيين كلمة مرور للمستخدم

sudo mysqladmin -u root password

enter: newpass

repass

13.             تهيئة خادم الويب

sudo a2enmod rewrite
sudo a2enmod cgi
sudo service apache2 restart

14.             إنشاء مثيل جديد من كوها

sudo koha-create –create-db talal

15.             تعديل ملف منافذ الويب

sudo mousepad /etc/apache2/ports.conf
add: Listen 8080 under Listen 80

16.             إعادة تشغيل خادم الويب

sudo service apache2 restart

17.             تفعيل الاعدادات وتعطيل الموقع الافتراضي. بالتتابع

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite talal
sudo service apache2 restart
sudo service memcached restart

المرحلة الثانية

من خلال الطرفية افتح ملف اعدادات النظام لتحصل على اسم قاعدة البيانات وكلمة المرور:

Sudo mousepad /etc/koha/sites/library/koha-conf.xml

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

<user>koha_talal</user>

<pass>[v*dd/Gt_] frr*E</pass>

او كتابة الامر الاتي للوصول المباشر الى اسم المستخدم وكلمة المرور

sudo koha-passwd tala

بعد الحصول على اسم المستخدم وكلمة المرور ادخل الى المتصفح واكتب:

http://127.0.1.1:8080

للدخول الى اعدادات النظام التي اغلبها افتراضية. بإمكانك في مرحلة ما تعريف مستخدم لمكتبة ومدير للنظام بأسماء وكلمات مرور تختلف.

بعد اكتمال الاعدادات وفتح النظام. ننتقل الى تنفيذ عملية التعريب. ننتقل الى الطرفية وننفذ الامر الاتي:

sudo koha-translate –install ar-Arab

بعدها نذهب الى

[ Koha Administration System Preferences I18N/L10N]

إذا تم تثبت النظام على خدمة vbox بالإمكان العمل عليه من خلال نظام تشغيل windows وذلك بعد الحصول على IP بشرط وجود virtual machine على نفس الحاسب او على حاسب يعمل على نفس الراوتر.

اذهب الى الطرفية واكتب. hostname -I  لتحصل على رقم ip مثلا: 192.168.58.112. يفتح من خلال أي متصفح في windows لتصل للنظام. علما ان كل العمليات والادخالات سوف تحفظ في النظام الأصلي وليس الطرفية؟

 


أقرأ المزيد