هذا هو الأمر dpkg-parsechangelog الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dpkg-parsechangelog - تحليل ملفات سجل التغيير في دبيان
موجز
dpkg-parsechangelog [خيار...]
الوصف
dpkg-parsechangelog يقرأ ويوزع التغيير الخاص بشجرة مصدر دبيان غير المضغوطة و
لإخراج المعلومات الموجودة فيه إلى الإخراج القياسي في شكل يمكن قراءته آليًا.
OPTIONS
-l سجل التغيير
يحدد ملف سجل التغيير لقراءة المعلومات منه. يمكن استخدام "-" ل
تحديد القراءة من الإدخال القياسي. الافتراضي هو ديبيان / سجل التغيير.
-F سجل التغيير
يحدد تنسيق سجل التغيير. بشكل افتراضي ، تتم قراءة التنسيق من ملف
بالقرب من الجزء السفلي من سجل التغيير أو الفشل الذي يتم تعيينه افتراضيًا على ديبيان
شكل موحد. أنظر أيضا التغيير صيغ.
-L لبدير
حدد دليلاً إضافيًا للبحث عن البرامج النصية للمحلل. هذا الدليل هو
بحثت قبل الدلائل الافتراضية التي هي حاليا
/ usr / local / lib / dpkg / parsechangelog و / usr / lib / dpkg / parsechangelog.
-S, - عرض المجال حقل
يحدد اسم الحقل المراد إظهاره (منذ dpkg 1.17.0). اسم الحقل ليس كذلك
المطبوعة ، فقط قيمتها.
-?, --مساعدة
إظهار رسالة الاستخدام والخروج.
--الإصدار
إظهار الإصدار والخروج.
محلل مزيد من الخيارات
يمكن استخدام الخيارات التالية للتأثير على ناتج محلل سجل التغيير ، على سبيل المثال
نطاق الإدخالات أو تنسيق الإخراج. يجب أن يدعمهم المحلل اللغوي
النصي في السؤال. أنظر أيضا الملاحظات.
--ملف ملف
قم بتعيين اسم ملف التغيير للتحليل. الافتراضي هو "-" (الإدخال القياسي).
-l, --ضع الكلمة المناسبة ملف
عيّن اسم ملف سجل التغيير لاستخدامه في رسائل الخطأ ، بدلاً من استخدام امتداد
اسم من --ملف الخيار ، أو قيمته الافتراضية.
--صيغة تنسيق الإخراج
اضبط تنسيق الإخراج. القيم المدعومة حاليًا هي نظام إدارة حزم دبيان و rfc822. نظام إدارة حزم دبيان هل
تنسيق الإخراج الكلاسيكي (من قبل وجود هذا الخيار) والافتراضي. هو - هي
يتكون من فقرة واحدة بتنسيق تحكم دبيان (انظر السيطرة على ديب(5)). إذا كان أكثر
طلب أكثر من إدخال واحد ، ثم يتم أخذ معظم الحقول من أحدث إدخال ،
ما لم يذكر خلاف ذلك:
المصدر اسم pkg
الاسم: الإصدار
التوزيع: التوزيع المستهدف
الاستعجال: إلحاح
يتم استخدام أعلى درجة إلحاح لجميع الإدخالات المضمنة ، متبوعة بامتداد
تعليقات متسلسلة (مفصولة بمسافة) من جميع الإصدارات المطلوبة.
عامل صيانة: المؤلفة
التاريخ: تاريخ
يغلق: رقم الخطأ
يتم دمج حقول الإغلاق لجميع الإدخالات المضمنة.
التغييرات: التغيير إدخالات
نص جميع إدخالات سجل التغيير متسلسل. لجعل هذا المجال أ
يتم استبدال الأسطر الفارغة الصالحة لتنسيق تحكم دبيان متعدد الأسطر بامتداد
نقطة واحدة كاملة وجميع السطور مخصصة بحرف مسافة واحد. بالضبط
يعتمد المحتوى على تنسيق سجل التغيير.
إنّ كافة أنواع عهود الـ التجريبية, التوزيع, إلحاح, معيل و التغييرات الحقول الإلزامية.
قد تكون هناك حقول إضافية معرّفة من قبل المستخدم.
إنّ كافة أنواع عهود الـ rfc822 يستخدم التنسيق نفس الحقول ولكنه ينتج فقرة منفصلة لكل منها
إدخال سجل التغيير بحيث يتم الاحتفاظ بجميع البيانات الوصفية لكل إدخال.
--الكل قم بتضمين كل التغييرات. ملاحظة: الخيارات الأخرى ليس لها تأثير عندما يكون هذا قيد الاستخدام.
-s, --حيث الإصدار
-v الإصدار
تضمين كافة التغييرات في وقت لاحق من الإصدار.
-u, --حتى الإصدار
قم بتضمين كافة التغييرات في وقت أبكر من الإصدار.
-f, --من عند الإصدار
قم بتضمين كل التغييرات المساوية أو اللاحقة من الإصدار.
-t, --ل الإصدار
قم بتضمين كافة التغييرات التي تصل إلى أو تساوي الإصدار.
-c, --عدد عدد
-n عدد
تضمن عدد إدخالات من الأعلى (أو الذيل إذا عدد أقل من 0).
-o, --عوض عدد
قم بتغيير نقطة البداية لـ --عدد، تحسب من الأعلى (أو الذيل إذا عدد
أقل من 0).
التغيير صيغ
من الممكن استخدام تنسيق مختلف عن التنسيق القياسي ، من خلال توفير محلل لـ
هذا الشكل البديل.
من أجل أن يكون dpkg-parsechangelog قم بتشغيل المحلل اللغوي الجديد ، يجب تضمين سطر بداخله
آخر 40 سطرًا من ملف سجل التغيير ، تطابق التعبير العادي لـ Perl:
"\ schangelog-format: \ s + ([0-9a-z] +) \ W". يجب أن يكون الجزء الموجود بين قوسين هو اسم ملف
شكل. على سبيل المثال:
تنسيق سجل التغيير@: تنسيق آخر @
أسماء تنسيق التغيير هي سلاسل أحرف أبجدية رقمية غير فارغة.
إذا كان هذا الخط موجودًا بعد ذلك dpkg-parsechangelog سيبحث عن المحلل اللغوي كـ
/ usr / lib / dpkg / parsechangelog /تنسيق آخر or
/ usr / local / lib / dpkg / parsechangelog /تنسيق آخر؛ إنه خطأ لأنه ليس موجودًا أو
ليس برنامجًا قابلاً للتنفيذ. تنسيق التغيير الافتراضي هو ديبيانومحلل لـ
يتم توفيره بشكل افتراضي.
سيتم استدعاء المحلل اللغوي مع فتح سجل التغيير على الإدخال القياسي في بداية ملف
ملف. يجب أن يقرأ الملف (قد يسعى إذا رغب) لتحديد المعلومات
مطلوب وإعادة المعلومات التي تم تحليلها إلى الإخراج القياسي بالتنسيق المحدد بواسطة
القادم --صيغة خيار. يجب أن تقبل الجميع محلل مزيد من الخيارات.
إذا كان تنسيق التغيير الذي يتم تحليله دائمًا أو دائمًا تقريبًا يترك سطرًا فارغًا
بين ملاحظات التغيير الفردية ، يجب تجريد هذه الأسطر الفارغة ، من أجل القيام بذلك
ضغط الناتج الناتج.
إذا كان تنسيق سجل التغيير لا يحتوي على معلومات التاريخ أو اسم الحزمة هذه المعلومات
يجب حذفها من الإخراج. يجب ألا يحاول المحلل اللغوي توليفها أو العثور عليها
من مصادر أخرى.
إذا لم يكن لدى سجل التغيير التنسيق المتوقع ، يجب أن يخرج المحلل اللغوي باستخدام غير صفري
حالة الخروج ، بدلاً من محاولة العبث وربما إنشاء غير صحيح
الناتج.
قد لا يتفاعل محلل التغيير مع المستخدم على الإطلاق.
الملاحظات
الكل محلل مزيد من الخيارات فيما عدا -v يتم دعمها فقط منذ dpkg 1.14.16. طرف ثالث
موزعي لتنسيقات سجل التغيير بخلاف ديبيان قد لا تدعم جميع الخيارات.
يتوفر تحليل خيار قصير بقيم غير مجمعة فقط منذ dpkg 1.18.0.
استخدم dpkg-parsechangelog عبر الإنترنت باستخدام خدمات onworks.net
