في هذه التدوينة سنتعرف على طريقة تثبيت Apache Cordova على نظام تشغيل لنكس والتوزيعات الشبيهة بالubuntu هذه الطريقة ناجحة على نواة 32 بت قد يكون بعض الاختلافات البسيطة في نواة 64 بت لكن الامر شبيه لحد ما
1- تثبيت الكوردوفا
لتثبيت الكوردوفا على نظام تشغيل لنكس اتبع الخطوات التالية :
- قم بتثبيت النود على حاسوبك node js من موقعه الرسمي ، في حالة وجود نسخة على جهازك لان اغلب توزيعات اللنكس تضع النود مسبقا في جهازك للتاكد اكتب الامر التالي في الطارفة terminal الخاص بك nodejs --version
- في حالة عدم تواجد النود في الجهاز عليك بتنزيله عبر الامر التالي sudo apt-get install nodejs اوالذهاب الى الموقع الرسمي للنود https://nodejs.org/
- ثم تضيف الاسم المستعار في النود للتهيئته للكوردوفا عبر الامر التالي sudo ln -s /user/bin/nodejs user /bin/node
- الان نقوم بتحميل حزم npm للنود نقوم بالتاليsudo apt-get install npm
- وفي حالة تواجده نتاكد بالامر التالي npm --version
- الان نقوم بالبحث هل يوجدلدينا برنامج git حيث يعمل في الخفاء للكوردوفا نقوم بطباعة الامر التالي على الطارفة git --version في حالة تواجده ننتقل الى المرحلةالتالية اما ان لم يكن البرنامج متواجد فنقوم بتحميله وتثبيته بالامر التالي sudo apt-get install git
- نقم الان بتنزيل الكوردوفا من خلال حزم npm من خلال الامر التالي sudo npm install -g cordova
- ثم نضع الامر التالي cordova --version في حالة عدم وقوع اي مشكلة فانها ستظهر النسخة المتواجدة لديك
2- تثبيت الجافا
الاندرويد sdk يحتاج الى الجافاJava Development Kit لكي يعمل على الاقل الاصدار 1.6 ستلاحظ
ان Java Runtime Environment غير كافي ، ستحتاج الى jdk للتحقق اكتب الامر التالي
java -version javac -version
في حالة عدم تواجد الجافاOracle JDK يمكنك ان تكتب الاوامر التالية لتثبيت الجافا في
جهازك ـ في حالة كانت هناك اي نسخ لoracle ضع التالية
sudo apt-get purge openjdk-\* sudo apt-get autoremove
التاكد من ان جهازك 32 بت او64 بت عبر الامر التالي
file /sbin/init
ان كان نظام تشغيلك هو64 بت فعليك تحميل مكتبةتشغيل 32 بت على جهازك
sudo apt-get install ia32-libs
ثم قم بتحميل jdk الخاص بحاسوبك في حالة ما كان حاسوبك 32 بت قم بتحميل 86 ان
غير ذلك فقم تحميل نسخة 64 بت
عادةً ما يتم حفظ الملف الذي تم تنزيله في المجلد "تنزيل" في الدليل الرئيسي.
الخطوات التالية إنشاء دليل تثبيت وتفريغ حزم ملفات JDK هناك. يمكنك اختيار أي
دليل للتثبيت ، وسوف نستخدم الدليل "java" في المجلد الرئيسي.
استبدل "jdk-8u11-linux-i586.tar.gz" باسم الملف الذي قمت بتنزيله للتو.
mkdir -p ~/java cd ~/Downloads mv jdk-8u11-linux-i586.tar.gz ~/java cd ~/java tar xvzf jdk-8u11-linux-i586.tar.gz rm jdk-8u11-linux-i586.tar.gz
تاكد ان الjdk تم تثبيته بشكل صحيح وفي مساره الصحيح يصبح المصار على هذا الشكل ~/java/jdk1.8.0_11 حيث jdk1.8.0_11 هو الاسم المعروض بواسطة الامر ls
نقوم الان بفتح ملف .bashrc بالاوامر التالية :
nano ~/.bashrc
or:
gedit ~/.bashrc
ثم نظيف الاسطر التالية في الملف ونحفظها بخواص الروت
JAVA_HOME=~/java/jdk1.8.0_11
PATH=$PATH:~/java/jdk1.8.0_11/bin
export JAVA_HOME
export PATH
قم بتحرير الملف .bash_profile لتحميل .bashrc. يعمل فتح النوافذ الطرفية .bash_profile ، ونريد أن تكون إعدادات المسار متوفرة في الجهاز. إذا لم تكن موجودة بالفعل ، أضف الأسطر التالية إلى .bash_profile (se nano أو gedit كما هو موضح أعلاه):
if [ -f ~/.bashrc ]; then source ~/.bashrc fi
الان قم بتجربت الكود التالي على الطارفة للتاكد من وجود
الجافا
javac -version java -version
3 - تثبيت ant apache
ال apche ant هو نظام بناء للجافا يتم استخدامه بواسطة الكوردوفا والاندرويد sdk لتثبيت ant اتبع الخطوات التالية :
3. الان بعد ان انشأنا ملفant نقوم بتعريفه في ملف .bashrc من اجل المسار
ال apche ant هو نظام بناء للجافا يتم استخدامه بواسطة الكوردوفا والاندرويد sdk لتثبيت ant اتبع الخطوات التالية :
- اولا قم بتحميل البرنامج مضغوط من الموقع الرسمي http://ant.apache.org/bindownload.cgi
- الان نقوم بفك الضغط عن البرنامج المضغوط apache-ant-1.9.4-bin.zip ونقوم بالاوامر التالية
mkdir -p ~/ant cd ~/ant unzip apache-ant-1.9.4-bin.zip rm apache-ant-1.9.4-bin.zip
3. الان بعد ان انشأنا ملفant نقوم بتعريفه في ملف .bashrc من اجل المسار
JAVA_HOME=~/java/jdk1.8.0_11
PATH=$PATH:~/java/jdk1.8.0_11/bin export JAVA_HOME ANT_HOME=~/ant/apache-ant-1.9.4 PATH=$PATH:~/ant/apache-ant-1.9.4/bin export ANT_HOME export PATH
4. الان يمكنك اغلاق الملف وافتح الطارفة واكتب فيها التالي للتاكد من وجود ant على الجهاز
ant -version سيخبرك انه قد تم تثبيته بنجاح
ant -version سيخبرك انه قد تم تثبيته بنجاح
4 تثبيت الاندرويد sdk
تستخدم الكوردوفا الاندرويد sdk لبناء تطبيقاتها تابع الخطوات التالية لتثبيت الاندرويد sdk بطريقة صحيحة
1. الان نتوجه الى الموقع الرسمي لتحميل الاندرويد sdk للجهاز http://developer.android.com/sdk قم باختيار النسخة الخاصة باللنكس بعد الاختيار تنزيل sdk فقط android-sdk_r23.0.2-linux.tgz
2. بعد التنزيل نقوم بعملية فك الضغط
cd mv ~/Downloads/android-sdk_r23.0.2-linux.tgz . tar zxvf android-sdk_r23.0.2-linux.tgz rm android-sdk_r23.0.2-linux.tgz
3.الاندرويد sdk هو ايضا يحتاج ان يتم تعريف مساره في ملف .bashrc نقوم بالتالية
JAVA_HOME=~/java/jdk1.8.0_11 PATH=$PATH:~/java/jdk1.8.0_11/bin export JAVA_HOME ANT_HOME=~/ant/apache-ant-1.9.4 PATH=$PATH:~/ant/apache-ant-1.9.4/bin export ANT_HOME PATH=$PATH:~/android-sdk-linux/platform-tools PATH=$PATH:~/android-sdk-linux/tools export PATH
4.الان نتوجه الى ملف الاندرويد tools ونقوم بالضغط على ملف
نقوم بالضغط عليه لان الكوردوفا تتعامل مع نسخ api خاصة للانردويد sdk الان عند الضغط يؤدي هذا إلى إطلاق نافذة يمكنك من خلالها اختيار تثبيت حزم SDK Android محددة.
عند إطلاق Android SDK Manager لأول مرة ، ستكون هناك تحديدات مسبقة. فمن المستحسن ترك هذه بدون تغيير ، حدد أيضًا الإدخال "Android 4.4.2 (API 19)" غير مثبت بالفعل. هذا هو الإصدار المستخدم من قبل الإصدار الحالي Cordova 3.5.الكوردوفا مشروع مفتوح المصدر وهو قابل للتطور مستقبلا قد تجد هذه النسخ لا تعمل مستقبلا لدا عليك البحث في الارشادات الخاصة بموقع الكوردوفا من اجل دليل افضل
5. الان نقوم بتجربة النسخ بكتابة الامر التالي في الطارفة adb version
الى هنا وصلنا الى نهاية الشرح ان واجهتكم اي مشكلة لا تخجل من وضعها في تعليق فقد تساعد غيرك بدو ن ان تشعر
0 تعليقات