«تنصيب حزمة كوها على أبونتو»: الفرق بين المراجعتين

من ويكيمكتبات الموسوعة الحرة في علم المكتبات والمعلومات والأرشيف.
اذهب إلى: تصفح، ابحث
(التكوين الأولي)
(البدء بإنشاء بدائل "تنصيبات كوها " Instance)
سطر ٩٢: سطر ٩٢:
 
</pre>
 
</pre>
 
كن حريصاً هنا بعد هذه العملية سيطلب منك اختيار كلمة مرور لمدير mysql  ، فلا تنسها ولا تُخطئ بها، ''"'''مشكلة شائعة''' " .''
 
كن حريصاً هنا بعد هذه العملية سيطلب منك اختيار كلمة مرور لمدير mysql  ، فلا تنسها ولا تُخطئ بها، ''"'''مشكلة شائعة''' " .''
 +
 +
 +
لإنشاء بديل كوها باسم library ، نفذ الأمر التالي :
 +
<pre style="direction:ltr">
 +
$ sudo koha-create --create-db library
 +
</pre>
 +
استبدل كلمة Library ، بالبديل الذي ترغب به ، والمثال أعلاه سيمكنك من أن يكون دومين مكتبتك مباشرة بالشكل التالي : library.yourdomain.edu  على سبيل المثال ، أي دومين فرعي من دومين المؤسسة الأم للمكتبة  .

مراجعة ١٨:٥٦، ٤ أبريل ٢٠١٣

هذه ترجمة غير حرفية للمقالة التالية من ويكي كوها الرسمي . تمت تجربة هذه الطريقة على Ubuntu 12.04 LTS ، وينصح بأن يستخدم هذا الأصدار ، أو اصدارات أحدث .

طرق تنصيب كوها

توجد 3 طرق لتنصيب نظام كوها :

  • باستخدام مستودعات git .
  • باستخدام الملفات المضغوطة ثم معالجتها tarbull .
  • باستخدام حزم Koha common ، وهي الطريقة الأسهل والمشروحة هنا .

تلميحات قبل البدء

الأسطر التي تبدأ بالرموز $ أو # هي أسطر يجب تطبيقها على تيرمينال أبونتو " او موجه الأوامر كما يمسى في ويندوز" .

$ sudo su -
...
# echo "Hello world"

الأسطر التي تبدأ ب < ، يجب تطبيقها في سطر أوامر MySql .

> SHOW DATABASES;

تنصيب أبونتو

حمل ونصب أبونتو من الموقع الرسمي :

إضافة مستودع كوها إلى أبونتو

  • أفتح الترمينال . ابحث عنه في قائمة البرامج " ابحث كتابةً هناك عن termenal " أو استخدم الاختصار من الكيبورد لفتح مباشرة "Crtl+alt+t"
  • نفذ الأمر التالي لتحصل على صلاحيات فقط وضع كلمة مرور حساب المدير في أبونتو لديك :
$ sudo ls
  • هذا سيمنع الأمر التالي من أن يبدو " كأنه لا يعمل" حيث سيكون يطالبك بكلمة المرور تلك المهم نفذ الأمر التالي الآن:
$ wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

يوجد حالياً ثلاث مستودعات لكوها " وهذا يعتمد على رغبتك في أي اصدار تريد أن تستخدم " في تاريخ كتابة المقالة (2012-12-10 ) "المقصود هنا المقالة الإنجليزية" :

  • oldstable هو مستودع النسخة 3.8 ( آخر نسخة مستقرة قبل الحالية ) .
  • squeeze ، الإصدارة 3.10 المستقرة .
  • squeeze-dev الإصدارة 3.12 قيد التطوير .

عند صدور الإصدار 3.12 " في أيار مايو ، سيتغير الترتيب لتصير الأولى ل 3.10 ( المستقر القديم ) ، الثانية 3.12 المستقر الحالي ، والأخيرة ل 3.14 الغير مستقر قيد التطوير . بالتالي إن شئت تنصيب الإصدارة 3.8 فعليك بتنفيذ الأمر التالي لإضافة مستودعات الإصدارة القديمة المستقرة :

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

"وبالنتيجة الإصدار 3.10 " سيكون بإضافة المستودع التالي :

$ echo deb http://debian.koha-community.org/koha squeeze main | sudo tee /etc/apt/sources.list.d/koha.list
  • والإصدارة قيد التطوير بالأمر :
$ echo deb http://debian.koha-community.org/koha squeeze-dev main | sudo tee /etc/apt/sources.list.d/koha.list

'"هام جداً" لا تضف أكثر من مستودع أضف المستودع للاصدار الذي تريد فقط .'

تحديث أبونتو

بعد إضافة المستودع المناسب لك نفذ الأوامر التالية لتحديث كل الحزم في أبونتو لديك :

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get clean

ستُطالب بكلمة مرور أبونتو لتنفذ الأوامر كمستخدم مسؤول .

تنصيب حزمة كوها

نفذ الأمر التالي لتنصيب حزمة كوها بكل بساطة :

$ sudo apt-get install koha-common

قبل عملية التنصيب من متصفح ويب

لدينا بعض التكوينات التي نحتاج لضبطها وفق حاجتك .

التكوين الأولي

لتمكن كوها من استخدام بروتوكول TCP ، بعد إنتهاء عملية التنصيب قم بتحرير الملف في المسار التالي :

/etc/koha/koha-sites.conf 

إذا كنتَ جديداً على ابونتو بامكانك دائماً استخدام المحرر النصي المرفق بالواجهة الرسومية لابونتو : باستخدام الأمر :

gedit /etc/koha/koha-sites.conf 

ضع قبلها sudo ، إن احتجت لصلاحيات " غالباً ستحتاجها " وضع كلمة المرور الخاصة بابونتو . أضف النصوص التالية " ما هو بعد الرمز# هو مجرد تعليق ، بامكانك حذفه أو إبقائه ، هو شرح لك .


DOMAIN=".framisdooby.org"  # غير هذا إلى دومين مؤسستك الرئيسي ، وأي تنصيب كوها فرعي في كوها كومون سيكون دومين فرعي لهذا الدومين . 
INTRAPORT="80"  #ضع هنا المنفذ الذي سيستخدم لعميل الموظفين يمكنك استخدام 80 ، " أو ان كنتَ معتاداً على 8080 " استخدمه  . 
INTRAPREFIX=""  # أي محارف ترغب بإضافتها إلى الدومين الفرعي قبل محارف اسم تنصيب كوها (بالنسبة لواجهة الموظفين)
INTRASUFFIX="-intra"  #أي محارف ترغب بإضافتها إلى الدومين الفرعي بعد محارف اسم تنصيب كوها  (بالنسبة لواجهة الموظفين)
DEFAULTSQL=""  # بشكل عام اتركها فارغة القيمة غير مطلوبة عادةً
OPACPORT="80"  # المنفذ الخاص بالأوباك بشكل إفتراضي هو 80 . 
OPACPREFIX=""  # أي محارف ترغب بإضافتها إلى الدومين الفرعي قبل محارف اسم تنصيب كوها (بالنسبة لواجهة الأوباك) اتركها فارغة إن شئت
OPACSUFFIX=""  # أي محارف ترغب بإضافتها إلى الدومين الفرعي بعد محارف اسم تنصيب كوها (بالنسبة لواجهة الأوباك) اتركها فارغة إن شئت
ZEBRA_MARC_FORMAT="marc21"  # حدد صيغة مارك التي ستكشف في زيبرا القيم المتاحة هي "marc21', 'normarc' و 'unimarc" 
ZEBRA_LANGUAGE="en"  # حدد الغة الأساسية لتكشيف زيبرا . القيم المتاحة حالياً "'en', 'fr' and 'nb' " إن شاء الله تضاف العربية قريباً...

قم بالحفظ ... ستحتاج الآن لتفعيل وحدة mod_rewrite في سيرفر أباتشي ، قم بذلك بتنفيذ الأمر التالي :

$ sudo a2enmod rewrite

البدء بإنشاء بدائل "تنصيبات كوها " Instance

صراحة احترت في ترجمة كلمة Instance ، ولكنها بالنهاية إنشاء أكثر من كوها واحد ، من خلال كود مصدري واحد (تنصيب واحد). المهم سأعتمد كلمة بديل هنا . سنحتاج الآن لننشئ بديل كوها الأول . وقبل ذلك سنحتاج أن ننصب برنامج إدارة قواعد البيانات Mysql باستخدام الأمر التالي :

$ sudo apt-get install mysql-server 

كن حريصاً هنا بعد هذه العملية سيطلب منك اختيار كلمة مرور لمدير mysql ، فلا تنسها ولا تُخطئ بها، "مشكلة شائعة " .


لإنشاء بديل كوها باسم library ، نفذ الأمر التالي :

$ sudo koha-create --create-db library

استبدل كلمة Library ، بالبديل الذي ترغب به ، والمثال أعلاه سيمكنك من أن يكون دومين مكتبتك مباشرة بالشكل التالي : library.yourdomain.edu على سبيل المثال ، أي دومين فرعي من دومين المؤسسة الأم للمكتبة .