هذا هو الأمر debsign الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
debsign - قم بالتوقيع على زوج ملفات Debian .changes و.dsc باستخدام GPG
موجز
ديبسين [الخيارات] [التغييرات ملف|dsc- ملف|ملف الأوامر ...]
الوصف
ديبسين يحاكي جوانب التوقيع (والأخطاء) الخاصة بـ dpkg-buildpackage(1). يستغرق الأمر إما
غير موقعة .dsc ملف أو غير موقع .التغييرات الملف (جنبًا إلى جنب مع ملف unsigned .dsc
تم العثور على الملف عن طريق استبدال اسم البنية و .التغييرات by .dsc إذا ظهر في
.التغييرات ملف)، وتوقيعها باستخدام GNU Privacy Guard. إنه دقيق في الحساب
حجم والمجاميع الاختبارية للموقعة حديثا .dsc ملف واستبدال القيم الأصلية في
ال .التغييرات ملف.
إذا كان .التغييرات, .dsc or .الأوامر تم تحديد الملف ، يتم توقيعه ، وإلا ،
ديبيان / سجل التغيير يتم تحليلها لتحديد اسم .التغييرات ملف للبحث عنه في
دليل الوالدين.
إذا كان .الأوامر تم تحديد الملف وتم التحقق من صحته أولاً (راجع التفاصيل في
ftp://ftp.upload.debian.org/pub/UploadQueue/README)، والاسم المحدد في
يتم استخدام حقل الرافع للتوقيع.
هذه الأداة مفيدة إذا كان يجب على المطور إنشاء حزمة على جهاز واحد حيث تكون
التوقيع عليه غير آمن ؛ يحتاجون بعد ذلك فقط نقل الصغيرة .dsc و .التغييرات الملفات إلى ملف
آلة آمنة ثم استخدم ديبسين برنامج للتوقيع عليها قبل إعادتها.
يمكن أتمتة هذه العملية بطريقتين. إذا كانت الملفات المراد توقيعها مباشرة على عن بعد
آلة -r يمكن استخدام الخيار لنسخها إلى الجهاز المحلي والعودة مرة أخرى بعد ذلك
التوقيع. إذا كانت الملفات تعيش على محلي الجهاز، ثم قد يتم نقلها إلى
الجهاز البعيد للتوقيع باستخدام com.debrsign(1).
يمكن لهذا البرنامج أن يأخذ الإعدادات الافتراضية من devscripts ملفات التكوين، كما
هو موضح أدناه.
OPTIONS
-r [اسم المستخدم@]المضيف البعيد
• .التغييرات و .dsc الملفات مباشرة على المضيف البعيد المحدد. في هذه الحالة أ
.التغييرات يجب تسمية الملف بشكل صريح، مع دليل مطلق أو قريب واحد
إلى الدليل الرئيسي البعيد. اللجنة الدائمة سيتم استخدامها للنسخ. ال
[اسم المستخدم@]المضيف البعيد:التغييرات يُسمح ببناء الجملة كبديل. أحرف البدل (*
إلخ) مسموح بها.
-pاسم
متى ديبسين يحتاج إلى تنفيذ GPG للتوقيع عليه سيتم تشغيله اسم (البحث في PATH
إذا لزم الأمر)، بدلا من المنافع العامة العالمية.
-mصائن
حدد اسم المشرف الذي سيتم استخدامه للتوقيع. (يرى dpkg-buildpackage(1) من أجل
مزيد من المعلومات حول الاختلافات بين -m, -e و -k عند البناء
الحزم. ديبسين ولا يستخدم هذه الفروق إلا فيما يتعلق
أسبقية الخيارات المختلفة. يتم توفير هذه الخيارات المتعددة بحيث
سيتصرف البرنامج كما هو متوقع عند استدعائه فاسد(1).)
-eصائن
مثل -m ولكن له الأسبقية عليه.
-kكييد
حدد معرّف المفتاح الذي سيتم استخدامه للتوقيع ؛ يتجاوز أي -m و -e خيارات.
-S ابحث عن المصدر فقط .التغييرات ملف بدلاً من بناء ثنائي .التغييرات ملف.
-aالعمارة دبيان, -tنوع نظام جنو
يرى معمارية dpkg(1) للحصول على وصف لهذه الخيارات. أنها تؤثر على
ابحث عن .التغييرات ملف. يتم توفيرها لتقليد سلوك دبكج-
buildpackage عند تحديد اسم .التغييرات ملف.
--متعدد
مولتيارك .التغييرات الوضع: هذا يدل على أن ديبسين يجب أن تستخدم أحدث
ملف بنمط الاسم package_version _ * + *. التغييرات كما .التغييرات ملف،
السماح ل .التغييرات من الملفات التي تم إنتاجها بواسطة dpkg- عبر.
--إعادة التوقيع, --لا يوجد إعادة تسجيل
إعادة إنشاء التوقيع، على التوالي، استخدم التوقيع الحالي، إذا كان الملف
وقعت بالفعل. إذا لم يتم تحديد أي خيار وتم العثور على ملف موقع بالفعل، فسيتم العثور على ملف
يتم سؤال المستخدم عما إذا كان يحب استخدام التوقيع الحالي.
- ديبس دير DIR
بحث عن .التغييرات و .dsc الملفات في الدليل DIR بدلاً من والد
دليل المصدر. يجب أن يكون هذا إما مسارًا مطلقًا أو متعلقًا بأعلى
دليل المصدر.
--لا أسيوط, --noconf
لا تقرأ أي ملفات تكوين. لا يمكن استخدام هذا إلا كخيار أول
أعطيت في سطر الأوامر.
--مساعدة, -h
اعرض رسالة مساعدة واخرج بنجاح.
--الإصدار
عرض الإصدار ومعلومات حقوق النشر والخروج بنجاح.
CONFIGURATION المتغيرات
ملفي التكوين /etc/devscripts.conf و ~ / .devscripts يتم الحصول عليها من ذلك
من أجل تعيين متغيرات التكوين. يمكن استخدام خيارات سطر الأوامر للتجاوز
إعدادات ملف التكوين. يتم تجاهل إعدادات متغير البيئة لهذا الغرض.
المتغيرات المعترف بها حاليا هي:
DEBSIGN_PROGRAM
إعداد هذا يعادل إعطاء -p الخيار.
DEBSIGN_MAINT
هذا هو -m الخيار.
DEBSIGN_KEYID
وهذا هو -k الخيار.
DEBSIGN_ALWAYS_RESIGN
قم دائمًا بإعادة التوقيع على الملفات حتى لو كانت موقعة بالفعل، دون مطالبة.
DEBRELEASE_DEBS_DIR
يحدد هذا الدليل الذي سيتم البحث فيه عن ملف .التغييرات و .dsc الملفات، و
إما أن يكون مسارًا مطلقًا أو نسبيًا لأعلى شجرة المصدر. هذا
يتوافق مع - ديبس دير خيار سطر الأوامر. يمكن استخدام هذا التوجيه ،
على سبيل المثال ، إذا كنت تستخدم دائمًا ملفات بناء or svn-buildpackage لبناء الحزم الخاصة بك.
لاحظ أنه يؤثر أيضًا ديبريليس(1) بنفس الطريقة ، ومن هنا جاء الاسم الغريب لـ
الخيار.
استخدم debsign عبر الإنترنت باستخدام خدمات onworks.net