هذا هو الأمر debdeltas الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
debdeltas - حساب دلتا بين حزم دبيان
موجز
com.debdeltas [OPTION] ... ARGS
الوصف
com.debdeltas يحسب دلتا بين الإصدارين القديم والجديد من حزم دبيان.
شرح ماهية الدلتا com.debdelta(1).
COMMAND الحجج
في كل ما يلي ، ARGS يمكن أن يكون ملفًا ثنائيًا لدبيان (عادةً ما يكون ملفًا ينتهي بـ
. DEB) ، أو دليل يحتوي على هذه الملفات ، أو ملف الباقات ملف (أي ملف فهرس
مثل تلك الموجودة في مرايا دبيان - حتى المرايا المضغوطة - انظر apt-ftparchive(1)).
سنطالب كمدلاين كل هذه الوسائط التي لا تتعلق بخيار.
كخطوة أولى، com.debdeltas ينشئ قائمة داخلية بحزم دبيان. تحقيقا لهذه الغاية ، فإنه
يوزع كل شيء ARGS من الخيارات - بديل , --قديم ، وتلك ARGS نظرا لعدم وجود خيار
الحجج (أوامر cmdline المذكورة أعلاه). إذا كانت الوسيطة عبارة عن حزمة دبيان ،
com.debdeltas يضيفه إلى القائمة ؛ إذا كانت الوسيطة دليل ، com.debdeltas بمسحها بحثًا عن
حزم دبيان المراد إضافتها إلى القائمة ؛ إذا كانت الحجة الباقات الملفات، com.debdeltas
يوزعها ويضيف كل حزم دبيان إلى القائمة.
ثم تقوم debdeltas بتجميع جميع حزم دبيان التي تم العثور عليها بالاسم والهندسة المعمارية.
لكل مجموعة ، يتم عزل أحدث إصدار من cmdline ، ثم يتم حساب دلتا من
جميع الإصدارات القديمة لهذا الإصدار.
يتم تخزين هذه الدلتا في العديد من ملفات دلتا بأسماء مناسبة للنموذج
name_oldversion_newversion_architecture.debdelta ؛ موقع ملفات دلتا هو
المحدد بواسطة خيار "--dir".
لاحظ أن موقع الملفات في ملف الباقات تم تحديد الفهرس بالنسبة إلى قاعدة
المرآة ، على سبيل المثال اسم الملف: تجمع / رئيسي / x / xxx / xxx_3_i386.deb لهذا السبب ، أي الباقات
يجب تقديم الحجة بمسار طويل (يحتوي على الأقل على امتداد الأقراص الدليل).
لاحظ أيضًا أنه يمكن تقديم نفس الدليل أو الفهرس عدة مرات ، مثل --old ، مثل --alt ،
وكوسيطة cmdline.
لاحظ أيضًا أن debdeltas سيتخطى جميع الحزم الأصغر من 10 كيلوبايت.
الرئيســية OPTIONS
- دير DIR
فرض حفظ دلتا في دليل DIR هذا (وإلا فإنها ستدخل في دير الأحدث
deb_file).
- بديل ARGS
يتم تحليل هذا على أنه سطر أوامر بدون خيارات ، لكن الحزم التي تم العثور عليها ليست كذلك أبدًا
تعتبر دلتا. يتم أخذها في الاعتبار عند استخدام - clean-deltas ، ل
تقرر ما إذا كنت تريد حذف دلتا ؛ وهي مفيدة للعثور على debs المحذوفة من
فهارس ونقلها إلى مكان آخر. يمكن تحديد بديل متعدد.
--قديم ARGS
يتم تحليل هذا على أنه سطر أوامر بدون خيارات ، والحزم التي تم العثور عليها هي
تعتبر الإصدارات الأقدم. يمكن تحديد عدة قوائم. علاوة على ذلك ، متى
مسح أ الباقات الفهرس ، ليس خطأ إذا لم تكن الملفات موجودة ، طالما أن
لقد تم نقلهم في دليل بديل. لاحظ أنه إذا تم تحديد no --old ،
ثم لن يتم إنشاء دلتا.
- الطب الشرعي DIR
كتابة ملفات تجزئة. هذه للمقارنة مع تلك التي تنتجها الدلتا-
ترقية - الطب الشرعي = ... عندما تفشل دلتا
إنّ مضاعفة خفض
إذا تم توفير مسار الدليل كوسيطة لـ --dir ، وانتهى بـ // ، فسيكون هذا
يؤدي إلى سلوك معين يتعلق بالملفات الموجودة في الباقات فهارس (كما هو معروض في
سطر الأوامر). إذا تم تخزين حزمة في فهرس في تجمع / رئيسي / x / xxx / xxx_3_i386.deb ,
و- دير هو / tmp / foobar // ، ثم سيتم حفظ دلتا في
/tmp/foobar/pool/main/x/xxx/xxx_2_3_i386.debdelta. وينطبق الشيء نفسه على --alt (وهو
مفيد في العثور على الإصدارات القديمة من الحزمة).
أخرى OPTIONS
- مفتاح التوقيع KEY
المفتاح المستخدم لتوقيع الدلتا (باستخدام GnuPG)
-n N كم عدد الدلتا المطلوب إنتاجها كحد أقصى لكل حزمة / قوس فريد (افتراضي
غير محدود)
- دلتا نظيفة
حذف دلتا التي تقوم بالترقية إلى إصدارات الحزم غير الموجودة في cmdline
ARGS ، وعمرها يومين على الأقل (حسب mtime).
--لا- md5
لا تقم بتضمين معلومات MD5 في debdelta.
- لازم
إنشاء تصحيح لا يمكن استخدامه إلا في حالة توفر ملف .deb القديم.
--delta-algo آلجو
استخدام خلفية محددة لحساب الاختلافات الثنائية ؛ القيم الممكنة هي: xdelta
xdelta-bzip xdelta3 bsdiff
-M Mb الحد الأقصى للذاكرة المراد استخدامها (لـ "bsdiff" أو "xdelta").
--اختبار تأكد من أن التصحيح ينطبق.
-v مطول (يمكن إضافته عدة مرات).
-d طباعة التتبع على الأخطاء ؛ حفظ المعلومات المفيدة في الملفات المؤقتة في حالة وجود ملف
تعطل الواجهة الخلفية.
(إذا تمت إضافة "-d" عدة مرات ، فإنه يضيف أيضًا إلى التصحيحات تصحيح أخطاء إضافية أخرى
الشيكات: فقط لتتبع الأخطاء المتقدم).
-k احتفظ بالملفات المؤقتة (تستخدم لتصحيح الأخطاء).
--gpg- المنزل
تحديد منزل مختلف لـ GnuPG ، الافتراضي للجذر هو / etc / debdelta / gnupg في حين
للمستخدمين الآخرين لم يتم ضبطه. يرى - هومدير in المنافع العامة العالمية(1) للتفاصيل.
--تعطيل الميزة أحدث
تعطيل ميزة داخلية. انظر الوثائق في README.features.
--لا فعل
ما عليك سوى سرد الدلتا التي سيتم إنشاؤها.
الأمن
يرى com.debdelta(1)
EXIT الوضع
يرى com.debdelta(1)
أمثلة
com.debdeltas - دير / تمة / --قديم ~ / mydebs ~ / mydebs سيُنشئ كل دلتا للترقية من
الإصدارات القديمة في ~ / mydebs إلى أحدث إصدار في ~ / mydebs ، وتخزين دلتا في / تمة /
com.debdeltas - دير / tmp // --قديم /mirror/debian/dists/lenny/main/binary-i386/Packages.gz
/mirror/debian/dists/squeeze/main/binary-i386/Packages.gz سيولد كل دلتا إلى
قم بترقية main / i386 من lenny للضغط ، وتخزين دلتا في بنية تجمع تحتها
/ تمة /
راجع أيضًا أمثلة البرامج النصية / usr / share / debdelta / debmirror-delta-security
/ usr / share / debdelta / debmirror-deltas
التبليغ بق
إبلاغ عن الأخطاء إلى[البريد الإلكتروني محمي]>.
مؤلفون
تمت كتابة Debdelta وحقوق النشر © 2006-09 Andrea Mennucci.
صفحة الرجل هذه كتبها جيجو بيير إيف[البريد الإلكتروني محمي]>.
COPYING
هذا برنامج مجاني. يمكنك إعادة توزيع نسخ منه بموجب شروط GNU
الرخصة العامة للمكتبةhttp://www.gnu.org/licenses/lgpl-2.0.html>. لا يوجد
الضمان ، إلى الحد الذي يسمح به القانون.
استخدم debdeltas عبر الإنترنت باستخدام خدمات onworks.net