في البداية تأكد من أنك قد قمت بتعطيل جدار النار الفايروول أو قم بإعدادة بحيث يتعامل مع الآباتشي بسهولة
قم بتنزيل هذا الملف
والآن قم بفك الضغط عن الملف التالي
ncftpd-2.8.3.tar.gz
بعد فك الضغط ومن داخل الفولدر
ncftpd-2.8.3
اكتب
./conf* وبعد تنفيذ الأمر اكتب make وبعد تنفيذ الأمر اكتب makeinstall
عرف برنامج ماكبان وهذا الأمر سيقوم بذلك عنك كما أنه سيقوم بتعريف أشياء أخرى
perl -MCPAN -e 'install “MARC::Record”'
سيسألك عن أماكن بضعة أشياء فقط قم بالضغط على مفتاح إينتر ولكن إذا كنت تستخدم فيدورا أو ريدهات فعندما يسألك عن مكان
ncftp
أجبه بـ
/usr/bin/
بعد فك الضغط عن الملف
yaz*.tar.gz
ومن داخل الفولدر
اكتب
./conf* وبعد تنفيذ الأمر اكتب make وبعد تنفيذ الأمر اكتب makeinstall
والآن ننتقل إلى باقي الموديولز الخاصة ببيرل نفذ كل من الأوامر الالية على حده
* 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”'
الآن قم بعمل كلمة مرور لقاعدة بيانات ماي سيكويل
mysqladmin -u root password “new-password”
ضع كلمة المرور التي تريدها مكان
new-password
سنبدأ بعد قليل تركيب كوها
بعد أن قمت بتنزيل هذا الملف
قم بفك الضغط عنه
ولفك الضغط تكتب الأمر التالي
tar xfz koha-2.2.5.tar.gz
الآن أدخل إلى الفولدر
koha-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
تعملان تلقائياً مع بدء التشغيل