هذا هو الأمر debconf-copydb الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
debconf-copydb - نسخ قاعدة بيانات debconf
موجز
debconf-copydb sourcedb destdb [--pattern = pattern] [--owner-pattern = pattern] [--config = Foo: bar]
الوصف
debconf-copydb نسخ العناصر من قاعدة بيانات debconf موجودة إلى قاعدة بيانات أخرى ، من المحتمل أن تكون جديدة
قاعدة البيانات. قد تحتوي قاعدتا البيانات على تنسيقات مختلفة ؛ إذا كان الأمر كذلك وصية التحويل
تلقائيا.
OPTIONS
المصدر ب
اسم قاعدة البيانات المصدر. عادةً ما يتم تحديده في debconf.conf (أو
.debconfrc).
دسب
اسم قاعدة البيانات الوجهة. يمكن تعريفه في debconf.conf أو .debconfrc ،
أو يمكنك تحديده في سطر الأوامر (انظر أدناه).
-p النمط, --نمط النمط
إذا تم تحديد ذلك ، فقط العناصر الموجودة في المصدر ب الذين تتطابق أسماؤهم مع النمط
نسخ.
- نمط المالك النمط
إذا تم تحديد ذلك ، فقط العناصر الموجودة في المصدر ب أصحابها مطابقة النمط سيكون
نسخ.
-c foo: شريط, - تكوين فو: بار
اضبط الخيار Foo على شريط. هذا مشابه للكتابة:
فو: بار
في debconf.conf ، باستثناء أنك ربما تريد ترك المساحة في سطر الأوامر
(أو اقتبسها: "Foo: bar"). بشكل عام يجب استخدامها عدة مرات لبناء ملف
مقطع التكوين. بينما تُستخدم الأسطر الفارغة لفصل المقاطع في debconf.conf ،
سيفترض هذا البرنامج أن "الاسم: dbname" يشير إلى بداية مقطع جديد.
أمثلة
نسخة احتياطية من debconf-copydb configdb
انسخ كل ملف configdb إلى النسخ الاحتياطي ، بافتراض أن لديك بالفعل قاعدة بيانات النسخ الاحتياطي المحددة في
debconf.conf.
debconf-copydb configdb newdb --pattern = '^ slrn /' \
--config = الاسم: newdb --config = برنامج التشغيل: ملف \
--config = اسم الملف: newdb.dat
انسخ بيانات slrn من configdb ، وإلى newdb. لم يتم تعريف newdb في ملف rc ، لذلك
تقوم مفاتيح --config بإعداد قاعدة البيانات أثناء التنقل.
debconf-copydb configdb stdout -c الاسم: stdout -c Driver: Pipe \
-c InFd: لا شيء - نمط = '^ foo /'
بصق جميع العناصر الموجودة في قاعدة بيانات debconf المتعلقة بالحزمة foo.
debconf-copydb configdb pipe --config = الاسم: pipe \
--config = برنامج التشغيل: الأنبوب --config = InFd: لا شيء | \
SSH Remotehost debconf-Copydb توجيه الأنابيب configdb \
--config = الاسم: pipe --config = المشغل: الأنبوب
يستخدم هذا برنامج تشغيل أنبوب الأغراض الخاصة لنسخ قاعدة بيانات إلى نظام بعيد.
استخدم debconf-copydb عبر الإنترنت باستخدام خدمات onworks.net