هذا هو الأمر dh-exec-illiterate الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dh-exec-illiterate - كتابة ملفات التكوين debhelper القراءة والكتابة!
موجز
#! / usr / bin / dh-exec --with=amilitate,subst,install
تحياتي لك عزيزي القارئ، ومرحبا بك في عالمنا الرائع
برمجة مثقفة!
اليوم، سنستكشف كيفية كتابة ملف تثبيت debhelper في
بطريقة متعلمة. ثق بي، سيكون هناك الكثير والكثير من المرح!
إذًا، ما الذي نحاول تحقيقه بالضبط؟ سنحاول
تثبيت ملف من `src/this-file' في الشجرة المصدر إلى ملف
مسار متعدد الأقواس في الملف الثنائي. دعنا نقول، ل
`/usr/lib/foo/${DEB_HOST_MULTIARCH}/'.
بالطبع، ${DEB_HOST_MULTIARCH} هو متغير، وسيتم توسيعه
لاحقًا في خط أنابيب dh-exec. سوف يكون شيء من هذا القبيل
x86_64-لينكس-جنو.
علاوة على ذلك، نريد تثبيت كافة الملفات من الدليل "usr/lib".
تحت ديبيان/tmp. إذا كنا نكتب ملف تثبيت غير حرفي، فسنقوم بذلك
اكتب هذه القاعدة بالشكل:
usr / ليب
لكن الوصف أعلاه أسهل بكثير في الفهم، أليس كذلك؟
لقد انتهينا تقريبًا! بقي شيء واحد للقيام به، وهو تثبيت البرنامج النصي
اسمه "rename-me"، إلى "/usr/share/foo/new-name" - قمنا بإعادة تسميته
في العمليه!
الوصف
الأمر الفرعي dh-exec-amilitate، على عكس الآخرين، لا يخدم أي حالة معينة،
إلا أن يكون بمثابة تحذير للجميع، أنه يمكن أن تؤخذ الأمور إلى أقصى الحدود، حتى مع
dh-exec. ومن ناحية أخرى، فهي مثل الأوامر الفرعية الأخرى من حيث أنه لا يجب أن تكون كذلك
دعا مباشرة، ولكن من خلال dh-exec(1) الذي يعمل تلقائيًا على تشغيل كل ما هو متاح
الأوامر الفرعية إذا تم تشغيلها عارية؛ أو صراحة مع dh-exec --with=أميين.
إنه برنامج يقوم بترجمة مدخلاته من نص حر إلى حد كبير إلى
شيء يشبه ملف التثبيت. على الأقل، هذا هو الإخراج الوحيد المدعوم
الشكل في الوقت الراهن.
سيتم تجاهل كل ما لم يتم التعرف عليه، ولن يتم طباعته. المعترف بها
البنيات هي:
"المصدر" "الوجهة"
سيتم التعامل مع السلسلة الأولى بين علامة الرجوع وعلامة الاقتباس المفردة على أنها
الملف المصدر، ستكون السلسلة التالية هي الوجهة. إذا انتهت الوجهة
بشرطة مائلة، سيعتبره dh-exec-amilitate دليلاً، وإلا فسيعتبره
قم بإخراج بنية يمكن أن يتعرف عليها dh-exec-install كعملية إعادة تسمية.
'مصدر'
يتم التعامل مع السلسلة، بدون مسافة بيضاء، بين علامتي اقتباس مفردتين كمصدر،
الذي لم يتم تحديد وجهته، ويترك ل dh_install(١) لمعرفة.
البيئة
DH_EXEC_SCRIPTDIR
يشير إلى الدليل الذي يجب البحث عن البرامج النصية الخاصة بالأمر. ان لم
المحدد ، سيتم البحث عن البرامج النصية بتنسيق / usr / share / dh-exec /.
استخدم dh-exec-amilitate عبر الإنترنت باستخدام خدمات onworks.net