این دستور debconf-copydb است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
debconf-copydb - یک پایگاه داده debconf را کپی کنید
خلاصه
debconf-copydb sourcedb destdb [--pattern=pattern] [--owner-pattern=pattern] [--config=Foo:bar]
شرح
debconf-copydb موارد را از یک پایگاه داده debconf موجود در دیگری، احتمالاً جدید، کپی می کند
پایگاه داده دو پایگاه داده ممکن است فرمت های متفاوتی داشته باشند. اگر چنین است تبدیل خواهد شد
به صورت خودکار انجام شود.
OPTIONS
sourcedb
نام پایگاه داده منبع. معمولاً در debconf.conf شما (یا
فایل .debconfrc).
destdb
نام پایگاه داده مقصد. ممکن است در debconf.conf یا .debconfrc تعریف شود،
یا ممکن است آن را در خط فرمان تعریف کنید (به زیر مراجعه کنید).
-p الگو, --الگو الگو
اگر این مشخص شده باشد، فقط موارد موجود در sourcedb که نام آنها مطابق با الگو باشد
کپی شد
---الگوی مالک الگو
اگر این مشخص شده باشد، فقط موارد موجود در sourcedb که صاحبان آن مطابق با الگو خواهد بود
کپی شد
-c foo: bar, - پیکربندی فو: بار
گزینه Foo را روی نوار قرار دهید. این شبیه به نوشتن است:
فو: بار
در debconf.conf، با این تفاوت که احتمالاً می خواهید فضای خط فرمان را کنار بگذارید
(یا آن را نقل کنید: "Foo: bar"). به طور کلی باید چندین بار استفاده شود تا کامل شود
بند پیکربندی در حالی که خطوط خالی برای جداسازی مصراع ها در debconf.conf استفاده می شود،
این برنامه فرض می کند که "Name: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 درایور:Pipe \
-c InFd:none --pattern='^foo/'
تمام موارد موجود در پایگاه داده debconf مربوط به بسته foo را بیرون بیاورید.
debconf-copydb configdb pipe --config=Name:pipe \
--config=درایور:لوله --config=InFd:هیچ | \
ssh remotehost debconf-copydb pipe configdb \
--config=Name:pipe --config=درایور:لوله
این از درایور لوله با هدف ویژه برای کپی کردن یک پایگاه داده در یک سیستم راه دور استفاده می کند.
از debconf-copydb به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید