Affichage des articles dont le libellé est متقدم دروس. Afficher tous les articles
Affichage des articles dont le libellé est متقدم دروس. Afficher tous les articles

mardi 12 avril 2011

تثبيت التنوير E17 استخدام التخريب

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

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

عندما يتم التخريب الأداة المناسبة للاستخدام؟

هذا هو السؤال صعب إلى حد ما. هناك نوعان من أسباب واضحة لاستخدام التخريب :

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

التعاون : إذا كنت تعمل على تطوير تطبيق مع أكثر من شخص واحد ، ثم التخريب على ما يرام بالنسبة لك كذلك. باستخدام هذه الطريقة تسمح التخريبالمطورين للتحقق من رمز ، والعمل على ذلك ، والتحقق من ذلك مرة أخرى.

وبالطبع ، يمكنك استخدام التخريب للتحقق من أحدث نسخة من التعليمات البرمجية ثم قال تثبيت الإصدار الأحدث.

كيف تعمل جميع

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

سودو الرابطة بين الحصول على تثبيت التخريب

أو على فيدورا مثل ذلك :

يم تثبيت التخريب

وبمجرد أن يتم تثبيت البرنامج كنت على استعداد للذهاب.

دعونا نفترض كنت ترغب في التعرف على أحدث نسخة من قطعة من البرمجيات. دعونا توضيح هذا الإطار مع التنوير مدير E17 / بيئة سطح المكتب. والآن ، وهذا هو حزمة معقدة إلى حد ما ، هناك تبعيات التي يجب حلها. يمكن حل تلك التبعيات باستخدام أداة التثبيت العادية (مثل يم أو الحصول على شقة -). تلك التبعيات هي :

  • M4
  • autoconf
  • automake (1.7 أو أعلى)
  • السيرة الذاتية
  • libtool
  • بكغ بين التكوين
  • أية تعليمات
  • زليب
  • libpng
  • الحياة السياسية في فرنسا
  • freetype2
  • liblua (5.1 أو أعلى)
  • فيي سطر الأوامر - X11 أو XFree86
  • X11 - يبس
  • dbus
  • هال
  • بام (مطلوب لdesklock)

قد ترغب أيضا هذه التبعيات اختياري :

  • librsvg2
  • ينوتيفي (لينكس فقط)
  • حليقة
  • بينسل
  • libungif
  • libtiff
  • gettext

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

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

شارك إس في العنوان

حيث العنوان هو الارتباط الفعلي على السير الذاتية للمستودع. ملاحظة : شارك لتقف على المغادرة. الآن نحن نذهب للتحقق من كافة التبعيات ثم تثبيتها كل من السير الذاتية. للقيام بذلك ، لإصدار الأوامر التالية (في وقت واحد) :

إس في eina http://svn.enlightenment.org/svn/e/trunk/eina شارك في إس في
شارك إس في http://svn.enlightenment.org/svn/e/trunk/eet العويس في ختام الزيارة ، إس في
إس في شركة ايفا أكثر http://svn.enlightenment.org/svn/e/trunk/evas - إس في
شارك إس في إس في http://svn.enlightenment.org/svn/e/trunk/ecore ecore -
شارك إس في http://svn.enlightenment.org/svn/e/trunk/efreet عفريت ، إس في
إس في جنين http://svn.enlightenment.org/svn/e/trunk/embryo شارك في إس في
شارك إس في http://svn.enlightenment.org/svn/e/trunk/edjeedje - إس في
شارك إس في إس في http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus -

وسيتحدث كل من الأوامر أعلاه إنشاء دليل جديد. على سبيل المثال أول الأمر سوف إنشاء الدليل eina - إس في ضمن الدليل الذي يتم تشغيل الأمر. وسوف تحتاج لمؤتمر نزع السلاح في كل من هذه الدلائل (في وقت واحد طبعا) ومن ثم إصدار الأوامر التالية :

/ autogen.sh
جعل
سودو جعل تركيب
سودو ldconfig

وبعد أن تفعل هذا لكافة التبعيات حان الوقت للتحقق من وتثبيت البرنامج الرئيسي. ويتم ذلك بما يلي :

شارك إس في http://svn.enlightenment.org/svn/e/trunk/e E17 - إس في

الآن حان الوقت لتثبيت. تغيير في خلق E17 - إس في المجلد حديثا وإصدار الأوامر التالية :

/ autogen.sh
جعل
سودو جعل تركيب

بعد مرور فترة زمنية طويلة نسبيا ، يجب أن التنوير E17 ثم يتم تثبيتها على جهازك. الآن يجب أن تكون قادرا على تسجيل الخروج وتسجيل مرة أخرى مع E17.

الأفكار النهائية

تثبيت بمساعدة التخريب هو في الواقع طريقة لطيفة جدا من حفظ على حافة النزيف من هذا البرنامج. وبعض البرامج ، مثل E17 ، لا يمكن أن يتم تثبيت (على بعضالتوزيعات) بهذه الطريقة. آمل أن يكون هذا قد ساعد على فهم مدى فائدة وكيف يمكن التخريب سهل.

إنشاء مستودع مع التخريب

في مقالتي الأخيرة يتضح كيف لتثبيت التنوير عن طريق التحقق من الرمز الأكثر الأخيرة من خادم التخريب التنوير (انظر " تثبيت التنوير E17 استخدام التخريب "). بعد أن المادة اعتقدت انه سيكون من الجيد متابعة لتوضيح كيفية إنشاء مستودع التخريب الخاصة بك.

لماذا؟ ماذا يمكنك استخدام التخريب مستودع لل؟ إذا كنت تتعاون على مشروع تطبيق في العديد من المستخدمين التي تحتاج لتكون قادرة على الاختيار والسحب رمز الخاص بك ، فإنك بالتأكيد تريد استخدام حل مثل التخريب. وهناك غيرها ، وإمكانيات مثيرة للاهتمام ، لاستخدام التخريب... مثل مستودع للوثائق التي يتم

في هذه العملية ونحن نذهب لإنشاء مستودع ودعا مشروع myrepository داخل تلك "myproject مستودع دعا". للتبسيط نحن نذهب الى البيت الذي مستودع في دليلنا / ~. يستخدم فقط لهذه البساطة (لتجنب مشاكل أذونات). مرة كنت قد اكتسبت فهما لكيفية العمل مع التخريب ، وسنناقش إنشاء المستودعات التي يمكنالوصول إليها من الخارج.

هنا هي الخطوات لإنشاء مستودع التخريب الخاص.

خطوة 1 : تثبيت التخريب

الخطوة 2 : إنشاء مستودع الخاص

svnadmin خلق ~ / مستودع

الخطوة 3 : إنشاء مجلدات المشروع ضمن myrepository / ~. وبمجرد الانتهاء من إنشاء بنية الدليل ، يمكنك ثم نقل ملفات المشروع موجودة مسبقا في المجلد الجذع. اذا كان هذا هو المشروع الجديد (الذي أنجز أي عمل) ، يمكنك البدء في توفير ملفات المشروع الخاص بك إلى المجلد الجذع. بنية المجلد يحتاج إلى النظر إلى مثل هذا :

  • المجلد الرئيسي -- مشروع
  • المجلدات الفرعية -- الفروع ، والعلامات ، الجذع
  • الجذع المجلدات الفرعية (يحمل مجلدات المشروع المختلفة)

الخطوة 4 : إنشاء مستخدم إس في. وسيكون هذا المستخدم (ق) التي يتم السماح بالوصول إلى المشروع. وتتمثل الخطوة الأولى لتحرير ~ / myrepository / أسيوط ملف svnserve.conf / وإضافة ما يلي إلى نهاية الملف :

حالا وصول = بلا
مصادقة الوصول = الكتابة
بكلمة ديسيبل = باسود

والخطوة التالية هي لتحرير ~ / myrepository / أسيوط / باسود وإضافة ما يلي إلى نهاية الملف :

المستخدم كلمة السر مستخدم =

حيث المستخدم هو اسم المستخدم وكلمة السر هي كلمة السرللمستخدم.

خطوة 5 : الآن حان الوقت لاستيراد المشروع الخاص بك. من داخل الخاص ~ قضية / direcotory myrepository الأمر :

إس في استيراد Project1 / إس في سه + : / / المستخدم @ ADDRESS/home/USER/myproject/project1 م "الأصل ارتكاب"

حيث العنوان هو مكان السكن جهاز المستخدم ومستودع هو اسم المستخدم الفعلي. ملاحظة : الأمر أعلاه هو كل سطر واحد. متى هذا الأمر يعمل بنجاح سيطلب منك لكلمة السر للمستخدم. ذات مرة كنت أدخل كلمة المرور للمستخدم بشكل صحيح سترى انتقل عدد من خطوط مع كل بداية "مضيفا ان". تخبرك كل ملفات المشروع الخاص بك / تم إضافة المجلدات.

خطوة 6 : بدء تشغيل البرنامج الخفي. من أجل استخدامات أخرى لتكون قادرة على الوصول إلى مستودع لديك لتشغيل البرنامج الخفي التخريب. للبدء في هذا ، لإصدار الأمر :

svnserve الأبعاد

ويمكنك التحقق من الآن وتحقق في ملفات مشروعك الخاص في إس في المخزون.

الأفكار النهائية

وكان هذا مقدمة أساسية جدا لإعداد خادم التخريب. في المرة القادمة ونحن نذهب لاتخاذ هذا إلى المستوى التالي ، وإعداد ملقم التخريب يمكن للآخرين الاختيار والسحبالملفات.