إذا كنت قد أمضى وقتا كافيا حول لينكس قد جئت عبر عملية التثبيت التي تتطلب استخدام إس في. إس في والتخريب وهو نظام التحكم في الإصدار على أساس السير الذاتية. ما يعنيه هذا هو أن هذه الأداة بإدارة الملفات والدلائل وبتتبع التغييرات التي أجريت لهم. وهناك الكثير من مطورين استخدام مثل هذه الادوات من أجل السماح للاختبار وغيرها من مطوري الوصول إلى أحدث الإصدارات من البرامج الخاصة بهم. في الواقع ، وتثبيت من الضمانات التخريب دائما تقوم بتثبيت قاعدة رمز آخر للتطبيق الخاص بك.
لكن التخريب ليست دائما أسهل وسيلة للمستخدم النهائي للحصول على ما يصل الى سرعة مع. لذلك ، مع المستخدم النهائي في الاعتبار ، وهذه المادة سوف محاولة لتفسير كيف يمكن استخدام التخريب في عملية تثبيت البرنامج على نظام التشغيل لينكس.
عندما يتم التخريب الأداة المناسبة للاستخدام؟
هذا هو السؤال صعب إلى حد ما. هناك نوعان من أسباب واضحة لاستخدام التخريب :
حفظ محفوظات الإصدارات القديمة : حسب طبيعة والتخريب هو نظام التحكم في الإصدار ، لذلك يتعامل مع هذه المهمة تماما.
التعاون : إذا كنت تعمل على تطوير تطبيق مع أكثر من شخص واحد ، ثم التخريب على ما يرام بالنسبة لك كذلك. باستخدام هذه الطريقة تسمح التخريبالمطورين للتحقق من رمز ، والعمل على ذلك ، والتحقق من ذلك مرة أخرى.
وبالطبع ، يمكنك استخدام التخريب للتحقق من أحدث نسخة من التعليمات البرمجية ثم قال تثبيت الإصدار الأحدث.
كيف تعمل جميع
الخطوة الأولى في هذا التخريب لتثبيت نفسها. هذا هو بسيط ، وسيتم العثور على مستودع التخريب في المعيار الخاص بك. لتثبيت فتح نافذة الصالة ، وإصدار الأمر :
سودو الرابطة بين الحصول على تثبيت التخريب
أو على فيدورا مثل ذلك :
يم تثبيت التخريب
وبمجرد أن يتم تثبيت البرنامج كنت على استعداد للذهاب.
دعونا نفترض كنت ترغب في التعرف على أحدث نسخة من قطعة من البرمجيات. دعونا توضيح هذا الإطار مع التنوير مدير 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 ، لا يمكن أن يتم تثبيت (على بعضالتوزيعات) بهذه الطريقة. آمل أن يكون هذا قد ساعد على فهم مدى فائدة وكيف يمكن التخريب سهل.
Aucun commentaire:
Enregistrer un commentaire