الدليل العلمي لنظام الدي سبيس

28
نظامDspace ت الرقميةستودعاء ا لبنايل الدلعملي ال ل ل تنصيبيظم الزهل ناذ الدكتور طستا ات الرقميةستودعاء ارة وبنام اداصيب نظا تنطوات تابعيح مصور ت شرDspace علىتشغيلم ال بيئة نظالي ودم اا اWindows دلةلسلة ا س وليل ا ويعد هذا الدللنظام .يمية لتعل الباتكتل اا لعاملعرفية لرات اهادة اد منها زيا يرا والتيفتوح ..صدر ات اياعلومات ب وا اد بغد علومات، الم قية لتكنولوجيا : الجمعية العرا3102 [email protected]

Upload: aml-sindi

Post on 18-Jan-2017

283 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: الدليل العلمي لنظام الدي سبيس

لبناء املستودعات الرقمية Dspaceنظام تنصيب لل العملي الدليل

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

على Dspaceشرح مصور تتابعي خلطوات تنصيب نظام ادارة وبناء املستودعات الرقمية ويعد هذا الدليل االول يف سلسلة االدلة Windowsاخلادم احمللي ويف بيئة نظام التشغيل

والتي يراد منها زيادة املهارات املعرفية للعاملني يف جمال املكتبات التعليمية للنظام . واملعلومات بربجميات املصدر املفتوح ..

3102 : الجمعية العراقية لتكنولوجيا المعلومات، بغداد[email protected]

Page 2: الدليل العلمي لنظام الدي سبيس

1

تمهيد

والتواجد ،مؤسسات المعلومات والمكتبات عموما تتجه االن نحو التحول الكامل الى البيئة الرقمية

الفاعل على شبكة االنترنت ، ولتحقيق هذا الهدف يبحث العاملين في المكتبات دوما عن البرمجيات

تدعونا الى ان المناسبة التي تحقق هذه الغاية، لكن ضعف التخصصيات المالية لمكتباتنا العربية ،

ل الرقمي، وبالتاكيد مسالة نسعى دائما للبحث عن البرمجيات المجانية الالزمة لتنفيذ مشاريع التحو

المفاضلة والجودة ال بد ان تكون حاضرة في اذهان القائمين على عملية التحول. من هذا المنطلق اخذنا

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

رف بها مجتمع المكتبين لالفادة منها الحقا. ونختبر كفاءتها وفاعليتها، ثم نعمتطلبات عمل المكتبات

ومما الشك فيه ان السنوات الخمسة الماضية شهدت تطور جدري في ثقافة العاملين في قطاع

المعلومات، المتحمسين الكتساب خبرات تصميم وبناء نظم المكتبات واالنفتاح على تقنيات الحاسوب

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

وعليه لنا وقفة اليوم مع واحد من اهم البرمجيات مفتوحة المصدر والذي يوظف في مجال المكتبات

Dspaceالغراض بناء المستودعات الرقمية. ومما ال شك فيه ان بحث بسيط في االنترنت عن نظام

يكشف لنا عن الميزات والخصائص الفريدة التي يمتاز بها هذا النظام. والتي ال مجال لحصرها

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

تنصيبه مقابل بساطة Windowsمكتباتنا العربية ناتج عن تعقيد عملية تنصيبه على نظام التشغيل

وهي اقراص يتم فيها جمع كل ما يحتاجه النظام الغراض live cdبسبب وجود Linuxعلى نظام

العملية تحتاج Windowsعملية التنصيب مرة واحدة وبخطوات بسيطة. اما في بيئة نظام التشغيل

جراءات التنصيب الى مهارة وقدرة على فهم بعض المتطلبات. لذا اقدم هذا الدليل محاولة الى تبسيط ا

ة واسعة من العاملين في المكتبات العربية. الى ادنى حد ممكن لتكون في حدود خبرات ومهارات شريح

وبخطوات متسلسلة :

Page 3: الدليل العلمي لنظام الدي سبيس

2

اخلطوة االوىل : حتميل متطلبات النظام من الربجميات.

اذا ما كانت Windowsاوال وقبل البدأ بعملية التحميل عليك ان تتاكد من عنونة ذاكرة نظام التشغيل

( والضغط على (My Computerبت. من خالل، وضع مؤشر الماوس على ايقونة 23بت او 46

(.1للتحقق من اصدار نظام التشغيل ونوعه كما في الشكل رقم ) Propertiesالزر االيمن واختيار ؛

( اصدار ونوع نظام التشغيل.1الشكل رقم )

وهذا الكالم ينطبق على نظام . bit 64ونوعه windows 7تشغيل هو كما في الشكل يظهر ان نظام ال

بفارق ان االخير في حالة عدم وجود سطر لنوع النظام فهذا يعني ان النظام windows xpالتشغيل

32 bit .( 3كما في الشكل رقم .) على بساطة هذه الخطوة وشيوعها اال انها ستحدد نوع البرامج التي

windows xpسوف يتم تحميلها. على سبيل المثال الدليل الحالي سوف يشرح تنصيب النظام على

لذا يجب تحميل البرامج المطلوب التي تتوافق مع Windows 7-32bitوهذه الخطوات تنطبق على

. bit 32النوع

Page 4: الدليل العلمي لنظام الدي سبيس

3

windows xp( نظام التشغيل 3) الشكل رقم

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

JDK Java Development Kit (32 bit)

مباشرة اخر تحديث وهي االداة الالزمة لتشغيل التطبيقات والبرامج التي كتبت بلغة الجافا. يمكن تحميل

الالتي : رابطمن ال

http://download.cnet.com/Java-Development-Kit-32-bit/

Apache-Ant

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

خر اصدار : الرابط التحميل .++C & Cتتوافق مع لغات البرمجة مثل

http://apache.claz.org//ant/binaries/apache-ant-1.9.2-bin.zip

Apache maven

projectاستنادا الى بناء المشاريع البرمجية يق مراحل وتوثوهو اداة برمجية تستخدم الدارة

object model .: يمكن تحميل اخر اصدار له من الرابط االتي

http://mirror.sdunix.com/apache/maven/maven-3/3.1.0/binaries/apache-maven-

3.1.0-bin.zip

Page 5: الدليل العلمي لنظام الدي سبيس

4

Apache Tomcat

و الذي يسمح بتشغيل صفحات حاوية للغات برمجة الجافا أو باألحرى Java هو عبارة عن خادم

:32bitنوع رابط تحميل االصدار االخير . Java المكتوبة بلغة JSP الويب

http://mirror.metrocast.net/apache/tomcat/tomcat-8/v8.0.0-

RC1/bin/apache-tomcat-8.0.0-RC1.exe

POSTGRESQL

هي نظام الدارة قواعد البيانات العالئقية متوافق مع معظم لغات البرمجة ويحظى بشهرة واسعة في

. يمكن تحميل االصدار االخير المتوافق مع نظام التشغيل Dspaceمجال ادارة قواعد بيانات نظام

Windows 32bit : من الرابط االتي

http://www.enterprisedb.com/products/pgdownload.do#windows

Dspace

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

وفيديوية ويمتاز بخصائص انواع الوثائق والمستندات الرقمية من نصوص وصور وتسجيالت صوتية

عديدة سناتي على ذكرها ال حقا. رابط تحميل االصدار االخير :

http://sourceforge.net/projects/dspace/files/

سبيل المثال وتخزن فيه على Dspaceبعد تحميل كل هذه المتطلبات ننصح بانشاء مجلد خاص باسم

الغراض [CD OR DVD] ويفضل دائما تخزينها على او ان يتم تخزينها في قرص كل هذه البرامج

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

الصدار االخير منها لضمان الحصول ننصح دائما بالعمل على ا ،خالل فترات زمنية متقاربة تحديثها

على االداء االفضل. علما ان االصدارات االقدم غالبا ما تكون موجودة ايضا في حالة الرغبة بالعمل على

االصدارات الواردة في الدليل والتطبيق عليها.

مبين في عموما يجب التاكد ان البرمجيات المطلوبة تم تحميلها وتخزينها في المجلد الخاص بها وكما

(2الشكل رقم )

Page 6: الدليل العلمي لنظام الدي سبيس

5

Dspace( المجلد الذي يتضمن البرمجيات المطلوبة لعمل نظام 2الشكل رقم )

.حتديث اجلافاوخلطوة الثانية : تنصيب ا

. JDK Java Development Kit (32 bit) من خالل الضغط المزدوج على ملف التنصيب

. (6-4)االشكال ليتم فتح نافذة بدأ عملية التنصيب المبينة في

( شاشة بدأ التنصيب.6الشكل رقم )

Page 7: الدليل العلمي لنظام الدي سبيس

6

االبقاء على الوضع االفتراضي لموضع التخزين.( 5الشكل رقم )

( اغالق النهاء عملية التنصيب 4الشكل رقم )

وبهذه الخطوة تنتهي عملية تحديث لغة الجافا لنظام التشغيل.

. Apache Maven + Antاخلطوة الثالثة : تنصيب

(.7وحسب الشكل رقم ) ANT، واخر باسم Mavenباسم [\:c]انشاء مجلد جديد على المشغل

Page 8: الدليل العلمي لنظام الدي سبيس

7

( انشاء مجلد جديد7الشكل رقم )

على New folderيتم انشاء مجلد باسم Folder( وبعد الضغط على 7كما مبين في الشكل رقم )

(.8كما في الشكل رقم ) Mavenعندها يتم تغير اسم هذا المجلد الى [\:C]المشغل

Mavenالى new folder( تغير اسم المجلد 8الشكل رقم )

Page 9: الدليل العلمي لنظام الدي سبيس

8

عندها ستكون النتيجة : Ant( النشاء مجلد جديد باسم 8-7تكرر الخطوات في الشكل )

بعملية فتح ضغط الملفات التي حملناها سابقا كل ملف في المجلد بعد اكمال انشاء المجلدات نقوم

الخاص به .

[Extract files]ومنها نختار [Right click]الضغط على اسم الملف المضغوط ثم

ثم موافق ليتم فك ضغط محتوى الملف في المجلد [Ant]ومنه المجلد \:Cثم اختيار المشغل

، وغالبا مايتم انشاء مجلد فرعي باسم الملف المضغوط نفسه يفضل فتحه ونسخ جميع المحدد

Page 10: الدليل العلمي لنظام الدي سبيس

9

ويمكن بعدها حذف المجلد السابق. [ANT]الملفات الموجوده فيه ثم لصقها مباشرة داخل المجلد

(.9كما في الشكل رقم )

( موضع تخزين محتوى الملف المضغوط.9الشكل رقم )

لتكون . Apache Mavenالثاني الذي يتضمن ملفات تكرر هذه العملية مع الملف المضغوط

& Antفي المجلدات [\:C]النتيجة توزيع ملفات الملف المضغوط مباشرة على المشغل

Maven االتيةمن المهم ان تحصل في النهاية على النتيجة:

Page 11: الدليل العلمي لنظام الدي سبيس

11

االعدادت اخلاصة بتعديل قيم بيئة نظام التشغيل اخلطوة الرابعة :

حسب الخطوات االتية :وتحديد مسارات الوصول الى الملفات . والتي يمكن تنفيذها

:( 11شة خصائص النظام كما في الشكل رقم )النتيجة فتح شا

( شاشة خصائص نظام التشغيل11الشكل رقم )

لفتح الشاشة [Environment Variables]بعد الضغط على زر متغيرات بيئة نظام التشغيل

وهي :واكمال باقي المتطلبات (. ومنها يتم اختيار جديد11المبينة في الشكل رقم )

ثم ادراج سطر مسار ملفات الجافا [variable name]في صندوق [JAVA_HOME]اضافة

[ C:\Program Files\JAVA\jre7] في صندوق[variable value] ثم حفظ النتيجة

: كما في الشكل و

Page 12: الدليل العلمي لنظام الدي سبيس

11

تعريف قيم الجافا (11الشكل رقم )

وكما ياتي : ANTثم تكرار الخطوات السابقة نفسها لتعريف مسار وقيم

الملفات للبرمجيات المضافة. االنتقال الى المرحلة الالحقة هي تعريف مساراتالعملية النهائية قبل

ثم Pathومنها اختيار السطر : Environment Variableوبتكرار العملية السابقة يتم فتح

Edit ( 13وكما في الشكل رقم.)

Page 13: الدليل العلمي لنظام الدي سبيس

12

الموجود اصال يتم اضافة االتي الى نهاية السطر الموجود Edit System Variableفي شاشة

: Variable Valueفي صندوق بعد وضع فاصلة منقوطة

حفظ النتيجة والخروج من الشاشة. من المهم بعد انهاء هذه الخطوة اعادة تشغيل نظام التشغيل ثم

ق من نجاح عملية تغير بيئة النظام بنتفيذ االتي :التحق

اخلطوة اخلامسة : التحقق من تشغيل الربميجيات املطلوبة :

[APACHE-MAVEN],[APACHE-ANT] ,[JKD]تم تنصيب ثالث متطلبات هي على التوالي

في هذه المرحلة وبعد تعديل البيئة التشغيلية للنظام يتم التحقق من نجاح عملية التنصيب وحسب ما

( : 12مبين في الشكل رقم )

Page 14: الدليل العلمي لنظام الدي سبيس

13

)الشاشة السوداء( والتي سوف تبدو DOSبعد الضغط على موافق يتم االنتقال الى شاشة نظام

(. 16رقم )كما في الشكل

(16الشكل رقم )

اكتب االتي بشكل [<C:\Documents and Setting]عند السطر

تتابعي في حالة عدم وجود اي مشاكل سوف تظهر ارقام اصدارات

في exit(. عندها اكتب 15وكما مبينة في الشكل رقم ) هذه البرمجيات وهذا يعني نجاح تنصيبها :

نهاية السطر للخروج من الشاشة.

Page 15: الدليل العلمي لنظام الدي سبيس

14

تنصيب المتطلبات.( التحقق من نجاح عملية 15الشكل رقم )

[PostgreSQL]اخلطوة السادسة : تنصيب نظام ادارة قواعد البيانات

المبينة في تسلسل خطوات التنصيب االتية : مراحلوحسب ال

Page 16: الدليل العلمي لنظام الدي سبيس

15

Postgresql ( مراحل تنصيب14الشكل رقم )

ة : انشاء قاعدة بيانات فارغةاخلطورة السابع

بعد اكمال عملية تنصيب نظام ادارة قواعد البيانات. ننتقل الى انشاء قاعدة بيانات فارغة لنظام

Dspace: من خالل .

(. الذي يبين مسار فتح النظام.71وكما في الشكل رقم )

( 71الشكل رقم )

Page 17: الدليل العلمي لنظام الدي سبيس

16

(. 71والذي سوف يظهر كما في الشكل رقم ) PgAdmin IIIالضغط على

PgAdmin( الواجهة الرئيسية 71الشكل رقم )

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

( ضمن الخطوة السادسة. 71( من الشكل رقم )4كلمة مرور التي تم ادراجها في الشاشة رقم )

اسم مستخدم لقاعدة البيانات باسم لغرض تحقيق االتصال بالخادم. عندها نعمل على انشاء

[Dspace] .( 3-7( وبالمراحل من )71كما في الشكل رقم.)

Page 18: الدليل العلمي لنظام الدي سبيس

17

( خطوات انشاء اسم مستخدم وكلمة مرور لقاعدة البيانات71الشكل رقم )

بعد تعريف اسم المستخدم ننتقل الى مرحلة انشاء قاعدة بيانات فارغة من خالل الضغط على الزر

يتم فتح واجهة تعريف قاعدة لواختيار قاعدة بيانات جديدة . .قاعدة بياناتااليمن على قائمة

ادراج اسم المستخدم في قائمة الخصائص. ثم للقاعدة والتي تتطلب اعطاء اسم .البيانات

(Owner) ان االسم يجب ان يكون في قائمة التعريف مع التاكيد على[dspace] لقاعدة

UTF-8كون شفرة اللغة هي تاهمية ان البيانات وكذلك للمالك كما سبق ان عرفناه. فضال عن

(. 02في الشكل رقم ) وكما مبين

Page 19: الدليل العلمي لنظام الدي سبيس

18

بعدها DSPACEبهذه الخطوة نكون قد انهينا انشاء قاعدة بيانات فارغة الغراض تشغيل نظام

[Apache Tomcat]ننتقل الى الخطوة الالحقة والخاصة بتنصيب برنامج الخادم المحلي

Page 20: الدليل العلمي لنظام الدي سبيس

19

Apache Tomcatاخلطوة الثامنة : تنصيب

ي يتم تنصيب الخادم المحلي صحاسوب الشخعلى ال dspaceلتوفير بيئة تشغيل لنظام

Tomcat تبدأ عملية التنصيب بالضغط المزدوج على ملف تنصيب .[ Apache-tomcat]

الذي سبق لنا تحميله من االنترنت. وحسب الخطوات المبينة في الشاشات االتية :

Page 21: الدليل العلمي لنظام الدي سبيس

21

Page 22: الدليل العلمي لنظام الدي سبيس

21

Page 23: الدليل العلمي لنظام الدي سبيس

22

اكتب : URLبعد انهاء عملية التنصيب بنجاح يتم اختبار تشغيل الخادم. افتح المتصفح وفي

[localhost:8080/] ( 07ليتم فتح الواجهة الرئيسية والتي سوف تظهر كما في الشكل رقم.)

Page 24: الدليل العلمي لنظام الدي سبيس

23

( واجهة الخادم المحلي07الشكل رقم )

Dspaceاخلطوة التاسعة : تنصيب

يب النظام صسبق لنا تحميل ملفات النظام في ملف مضغوط . لذا المرحلة االولى لبدأ عملية تن

والذي سيحمل اسم الملف المضغوط نفسه. وكما مجلد التكون من مرحلة فك ضغط الملف في

(.00كبينة في الشكل رقم )

Page 25: الدليل العلمي لنظام الدي سبيس

24

(. 03وكما يظهر في الشكل رقم ) [\:C]نقل هذا المجلد الى المشغل

[c]( نقل مجلد ملفات النظام الى المشغل 03الشكل رقم )

ايضا وكما مبين في [c]على المشغل [dspace]بعدها يتم انشاء مجلد جديد فارغ يسمى

(. 04الشكل رقم )

Page 26: الدليل العلمي لنظام الدي سبيس

25

[c]( انشاء مجلد على المشغل 04الشكل رقم )

في ملف االعداد والموجودة Dspaceبعد هذه المرحلة ننتقل الى تعديل االعدادات الخاصة بنظام

C:\ dspace-3.2-src-release\dspace\config.cfgفي المسار االتي :

وكما في الشكل ++npوننصح استخدام Notepadيتم فتح الملف باستخدام محرر النصوص

( :02رقم )

dspace.cfg( فتح ملف 02الشكل رقم )

Page 27: الدليل العلمي لنظام الدي سبيس

26

يجب تنفيذ التعديالت االتية في محتوى الملف :بعد فتح الملف باستخدام محرر النصوص ،

واالنتقال الى سطر االوامر على الدوس :عند تنفيذ هذه التعديالت يتم حفظ الملف

في شاشة الدوس السوداء يتم تنفيذ االوامر االتية :

Page 28: الدليل العلمي لنظام الدي سبيس

27