سنتناول هنا كيفية تركيب
كوها2.2.5 على نسخة
فيدورا، ولمعرفة كيفية تنصيب ريدهات لينكس أو فيدورا لينكس تفضل
بتنزيل هذا الملفهام جدا: هذا الدليل مبني على تركيب نسخة كوها 2.2.5 على نسخة فيدورا كور4 أو ريدهات إنتربرايز 9والآن مع تركيب كوها 2.2.5في البداية تأكد من أنك قد قمت بتعطيل جدار النار الفايروول أو قم بإعدادة بحيث يتعامل مع الآباتشي بسهولة، وستحتاج لاتصال سريع بالإنترنت أثناء عملية التنصيب
تنزيل الملفاتقم بتنزيل هذا الملف
كوها 2.2.5وهذا الملف
http://giantupload.com/?id=40932861ncftp
قم بتنزيل الملف
ncftpd-2.8.3.tar.gz
ولكن للأسف قد لا تجد الملف
ncftpd-2.8.3.tar.gz
على الإنترنت لذلك فقد قمت بتحميل هذا الملف وأيضا برنامج
yaz
ويمكنك القيام بتنزيلهما في ملف واحد مضغوط من الوصلة التالية
http://giantupload.com/?id=40932861ثم قم بفك الضغط عنه
ثم قم بفك الضغط عن الملف
ncftpd-2.8.3-linux-x86-export.tar.gz
باستخدام الأمر التالي
tar-zxvfncftpd-2.8.3-linux-x86-export.tar.gz
بعد فك الضغط ومن داخل الفولدر
ncftpd-2.8.3-linux-x86-export
ويمكنك الدخول إلى الفولدرباستخدام الأمر
cd ncftpd-2.8.3-linux-x86-export
اكتب
./conf*
وعلامة * تعني أن هناك حروف تم التعويض عنها لتسريع الكتابة ولكن يمكنك كتابة الأمر بشكل كامل
./configure
وبعد تنفيذ الأمر اكتب
make
وبعد تنفيذ الأمر اكتب
makeinstall
Mcpanعرف برنامج ماكبان وهذا الأمر سيقوم بذلك عنك كما أنه سيقوم بتعريف أشياء أخرى
perl -MCPAN -e ‘install “MARC::Record”’
سيسألك عن أماكن بضعة أشياء فقط قم بالضغط على مفتاح إينتر ولكن إذا كنت تستخدم فيدورا أو ريدهات فعندما يسألك عن مكان
ncftp
أجبه بـ
/usr/bin/
YAZبعد فك الضغط عن الملف
ومن داخل الفولدر الذي به برنامج
yaz
قم بتركيب البرامج الثلاث كل تلو الآخر
باستخدام الأوامر التالية
rpm -i libyaz-2.0.28-1.i386.rpm
rpm -i libyaz-devel-2.0.28-1.i386.rpm
rpm -i yaz-2.0.28-1.i386.rpm
Perl Modulesوالآن ننتقل إلى باقي الموديولز الخاصة ببيرل نفذ كل من الأوامر الالية على حده
- perl -MCPAN -e ‘install Event’
- perl -MCPAN -e ‘install Digest::MD5’
- perl -MCPAN -e ‘install “HTML::Template”’
- perl -MCPAN -e ‘install “Mail::Sendmail”’
- perl -MCPAN -e ‘install “Compress::Zlib”’
- perl -MCPAN -e ‘install “PDF::API2”’
- perl -MCPAN -e ‘install “Class::Accessor”’
- perl -MCPAN -e ‘install “MARC::Charset”’
- perl -MCPAN -e ‘install “MARC::File::XML“’
- perl -MCPAN -e ‘install “Tie::IxHash“’
- perl -MCPAN -e ‘install “XML::Simple”’
- perl -MCPAN -e ‘install “Net::Z3950”’
- perl -MCPAN -e ‘install “Net::Z3950::ZOOM”’
mySQL passwordالآن قم بعمل كلمة مرور لقاعدة بيانات ماي سيكويل
بالأمر التالي:
mysqladmin -u root password “new-password”
ضع كلمة المرور التي تريدها مكان
new-password
تركيب/تنصيب كوهاسنبدأ بعد قليل تركيب كوها
ولكن أولا:بعد أن قمت بتنزيل هذا الملف
كوها 2.2.5قم بفك الضغط عنه
ولفك الضغط تكتب الأمر التالي
tar xfz koha-2.2.5.tar.gz
الآن أدخل إلى الفولدر
koha-2.2.5
ويمكنك الدخول إلى الفولدرباستخدام الأمر
cdkoha-2.2.5
ونفذ الأمر التالي
perl installer.pl
سنقوم في أغلب الخطوات بضغط مفتاح الإدخال
<ENTER>
لتأكيد القيم الافتراضية
* Are you ready to begin the installation? ([Y]/N):
في البداية يسألك إن كنت مستعدا لبدء التركيب، والآن ماذا تنتظر إضغط مفتاح الإدخال
<ENTER>
* Checking perl modules ...
Press the <ENTER> key to continue:
يفحص الآن الموديولز الخاصة بالبيرل،
اضغط مفتاح الإدخال للمتابعة
لأنه بالطبع لن يجد أيا منها ناقصا إذا كنت قد اتبعت الخطوات السابقة
<ENTER>
* All required perl modules are installed.
Press <ENTER> to continue:
اضغط مفتاح الإدخال
<ENTER>
* OPAC Directory [/usr/local/koha/opac]:
مكان ملفات الأوباك
اضغط مفتاح الإدخال للقيمة الافتراضية
<ENTER>
* Intranet Directory [/usr/local/koha/intranet]:
مكان ملفات الإنترانت
اضغط مفتاح الإدخال
<ENTER>
* Koha Log Directory [/usr/local/koha/log]:
مكان المكان الذي يتوضع به تقارير الأخطاء
اضغط مفتاح الإدخال
<ENTER>
* Database name [Koha]:
اسم قاعدة البيانات
اضغط مفتاح الإدخال
<ENTER>
* Database host [localhost]:
مستضيف قاعدة البيانات
اضغط مفتاح الإدخال
<ENTER>
* Database user [kohaadmin]:
اسم مستخدم كوها الرئيسي
قم بتغييره إذا أردت أو اضغط مفتاح الإدخال للاحتفاظ بالاسم
kohaadmin
* Password for database user kohaadmin:
اكتب كلمة المرور الخاصة بالمستخدم
kohaadmin
أو أيا كان الاسم الذي كتبته ثم اضغط مفتاح الإدخال
<ENTER>
* E-mail contact [webmaster@domain.com]:
اكتب الإيميل الخاص بالمكتبة أو إيميلك الخاص
ولا أرجح أن تكتب الإيميل الخاص بالويبماستر لأنك بالطبع الشخص الذي سيقوم بصيانة كوها
* Host name or IP Address [domain.com]:
اكتب هنا الآي بي الخاص بالجهاز والذي قمت بكتابته وانت تقومك بتركيب فيدورا
ثم اضغط مفتاح الإدخال
<ENTER>
* Enter the OPAC Port [80]:
اضغط مفتاح الإدخال
<ENTER>
* Enter the Intranet Port [8080]:
اضغط مفتاح الإدخال
<ENTER>
* MYSQL ROOT USER PASSWORD
Password:
اكتب هنا الباسوورد الخاصة بمايسيكويل والتي كتبناها عندما استخدمنا الأمر
mysqladmin password
ثم اضغط مفتاح الإدخال
<ENTER>
* CREATING DATABASE
Press <ENTER> to continue:
سيقوم مايسيكويل الآن بإنشاء قاعدة البيانات
اضغط مفتاح الإدخال
<ENTER>
* MARC FIELD DEFINITIONS
You can import MARC settings for:
1 MARC21
2 UNIMARC
N none
Choose MARC definition [1]: <ENTER> or press 2 for unimarc or press n if u are upgrading from a previous koh version
هنا تختار مارك الذي ستستخدمه اضغط مفتاح الإدخال إذا كنت تستخدم مارك (فما)21
أو اضغط 2 في حالة إذا ما كنت تستخدم اليونيمارك
أما في حالة ما إذا كنت ترقي من نظام كوها 2.2 سابق اضغط
n
ولابد أن تلاحظ أنك في هذه الحالة ستضطر إلى بناء بنية مارك كلها بنفسك
* Finished updating of database. Press <ENTER> to continue...
تم الإنتهاء من تحديث قاعدة البيانات
اضغط مفتاح الإدخال
<ENTER>
* ADD BRANCH AND PRINTER
Would you like to describe an initial branch and printer? [Y]/N:
تعريف الفرع الرئيسي للمكتبة وتعريف الطابعة
اضغط مفتاح الإدخال
<ENTER>
* Branch Name [MAIN]:
اكتب هنا اسم الفرع الرئيسي بالإنجليزية
ملحوظة: لم أجرب كتابته بالعربية من قبل
اضغط مفتاح الإدخال
<ENTER>
*Branch Code (4 letters or numbers) []:
اكتب هنا كود الفرع الرئيسي أي اختصاره ولابد لأن يكون أربعة حروف أو أرقام
اضغط مفتاح الإدخال
<ENTER>
* Printer Name [lp]:
اضغط مفتاح الإدخال
<ENTER>
* Printer Queue [/dev/lp0]:
اضغط مفتاح الإدخال
<ENTER>
* CHOOSE LANGUAGE
This version of koha supports a few languages.
en : default language, all pages available
fr : complete translation
es : partial librarian site translation
zh_TW : partial translation
* Which language do you choose?
اختار اللغة وهي إما
en للإنجليزية
أو
fr للفرنسية
ثم اضغط مفتاح الإدخال
<ENTER>
والباقي ترجمات ليست كاملة لكوها
بالنسبة لتعريب كوها:
انظر هذه الوصلة* SELECT SQL DIRECTORY
Select a directory. You will see every file included in this directory and be able to choose file(s) to import into Koha This is a VERY important feature. By selecting the proper options, you can get a pre-setup Koha, almost ready to be put in production. Choose wisely.
0 ⇒ FINISHED
1 ⇒ english
2 ⇒ french
الآن سنقوم بتعريف بعض الأجزاء الفرعية في قاعدة البيانات مثل قوائم التوقف
اختر اللغة وهي هنا
1 للإنجليزية
ثم اضغط مفتاح الإدخال
<ENTER>
* SELECT SQL FILE
Select a file to append to the Koha DB. enter a number. A detailled explanation of the file will be given if you confirm, the file will be added to the DB
0 ⇒ FINISHED
1 ⇒ authorities_normal_marc21.txt
2 ⇒ stopwords.txt
اختر
1
ثم اضغط مفتاح الإدخال
<ENTER>
* INSERT ENGLISH/AUTHORITIES_NORMAL_MARC21.TXT ?
Authority structure for MARC21, in english
* Confirm loading of this file into Koha [Y]/N:
اضغط مفتاح الإدخال
<ENTER>
* SELECT SQL FILE
Select a file to append to the Koha DB. enter a number. A detailled explanation of the file will be given if you confirm, the file will be added to the DB
0 ⇒ FINISHED
1 ⇒ authorities_normal_marc21.txt
2 ⇒ stopwords.txt
اختر
2
ثم اضغط مفتاح الإدخال
<ENTER>
ملحوظة يمكنك تعديل هذا الملف قبل القيام بهذه العملية
ولكن لو أردت إضافة كلمات توقف للنظام فبعد أن تقوم بذلك قمت بتشغيل الأمر التالي
perl -I /usr/local/koha/intranet/modules /usr/local/koha/intranet/scripts/misc/rebuildnonmarc.pl -c
* INSERT ENGLISH/STOPWORDS.TXT ?
English stop words
* Confirm loading of this file into Koha [Y]/N:
اضغط مفتاح الإدخال
<ENTER>
* SELECT SQL DIRECTORY
Select a directory. You will see every file included in this directory and be able to choose file(s) to import into Koha This is a VERY important feature. By selecting the proper options, you can get a pre-setup Koha, almost ready to be put in production.
Choose wisely.
0 ⇒ FINISHED
1 ⇒ english
2 ⇒ french
اختر
0
ثم اضغط مفتاح الإدخال
<ENTER>
* RESTART APACHE
Would you like to try to restart Apache now? [Y]/N:
إعادة تشغيل الآباتشي
اضغط مفتاح الإدخال
<ENTER>
Press the <ENTER> key to continue:
<ENTER>
* INSTALLATION COMPLETE
Congratulations ... your Koha installation is complete!
Press <ENTER> to exit the installer:
الآن انتهينا من تنصيب كوها
اضغط مفتاح الإدخال
<ENTER>
والآن اذهب إلى الفولدر
/etc/
وافتح الملف
koha-httpd.conf
بأي برنامج للكتابة
وانسخ من أول
<Virtual Server
وحتى آخر الملف
ثم إذهب للفولدر
/etc/httpd/conf/
وافتح الملف
httpd.conf
بأي برنامج للكتابة
ثم ضع ما نسخته في آخر الملف
أو انسخ الأسطر التالية إلى آخر الملف
httpd.conf
وقم فقط بتعديل عنوان الآي بي والدومين وإيميل مدير النظام
# KOHA’s OPAC Configuration
<VirtualHost 0.0.0.0:80>
ServerAdmin askress2009@yahoo.com
DocumentRoot /usr/local/koha/opac/htdocs
ServerName Catalog.nti.org.eg
ScriptAlias /cgi-bin/koha/ /usr/local/koha/opac/cgi-bin/
ErrorLog “/var/log/httpd/opac-error_log
TransferLog “/var/log/httpd/opac-access_log
SetEnv PERL5LIB “/usr/local/koha/intranet/modules”
</VirtualHost>
# KOHA’s INTRANET Configuration
<VirtualHost 0.0.0.0:8080>
ServerAdmin askress2009@yahoo.com
DocumentRoot /usr/local/koha/intranet/htdocs
ServerName Catalog.nti.org.eg
ScriptAlias /cgi-bin/koha/ “/usr/local/koha/intranet/cgi-bin/”
ErrorLog “/var/log/httpd/koha-error_log
TransferLog “/var/log/httpd/koha-access_log
SetEnv PERL5LIB “/usr/local/koha/intranet/modules”
</VirtualHost>
والآن أعد تشغيل خدمة الآباتشي واسمها هو
httpd
وتأكد أن كلا من الخدمتين
httpd
mysql
تعملان تلقائياً مع بدء التشغيل