এটি হল debconf-copydb কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
debconf-copydb - একটি debconf ডাটাবেস অনুলিপি করুন
সাইনোপিসিস
debconf-copydb sourcedb destdb [--pattern=pattern] [--owner-pattern=pattern] [--config=Foo:bar]
বর্ণনাঃ
debconf-copydb একটি বিদ্যমান debconf ডাটাবেস থেকে আইটেমগুলিকে অন্যটিতে অনুলিপি করে, সম্ভবত নতুন
তথ্যশালা. দুটি ডাটাবেসের বিভিন্ন ফরম্যাট থাকতে পারে; যদি তাই হয় একটি রূপান্তর হবে
স্বয়ংক্রিয়ভাবে করা হবে।
বিকল্প
sourcedb
উৎস ডাটাবেসের নাম। সাধারণত এটি আপনার debconf.conf এ সংজ্ঞায়িত করা হবে (বা
.debconfrc) ফাইল।
destdb
গন্তব্য ডাটাবেসের নাম। এটি debconf.conf বা .debconfrc-এ সংজ্ঞায়িত করা যেতে পারে,
অথবা আপনি কমান্ড লাইনে এটি সংজ্ঞায়িত করতে পারেন (নীচে দেখুন)।
-p প্যাটার্ন, --প্যাটার্ন প্যাটার্ন
যদি এটি নির্দিষ্ট করা থাকে, শুধুমাত্র আইটেম এর মধ্যে sourcedb যাদের নামের সাথে মিল থাকবে প্যাটার্ন
অনুলিপি করা
--মালিক-প্যাটার্ন প্যাটার্ন
যদি এটি নির্দিষ্ট করা থাকে, শুধুমাত্র আইটেম এর মধ্যে sourcedb যার মালিকদের প্যাটার্ন মিলবে
অনুলিপি করা
-c foo: বার, --config Foo: বার
বারে Foo বিকল্প সেট করুন। এটি লেখার অনুরূপ:
ফু: বার
debconf.conf এ, আপনি সম্ভবত কমান্ড লাইনে স্থানটি ছেড়ে দিতে চান না
(বা এটি উদ্ধৃত করুন: "Foo: বার")। সাধারণত একাধিকবার ব্যবহার করা আবশ্যক, একটি সম্পূর্ণ বিল্ড আপ
কনফিগারেশন স্তবক। debconf.conf-এ স্তবক আলাদা করতে ফাঁকা লাইন ব্যবহার করা হয়,
এই প্রোগ্রামটি অনুমান করবে যে "Name:dbname" একটি নতুন স্তবকের শুরুকে বোঝায়।
উদাহরণ
debconf-copydb configdb ব্যাকআপ
ব্যাকআপে সমস্ত configdb অনুলিপি করুন, ধরে নিচ্ছি যে আপনার ইতিমধ্যেই ব্যাকআপ ডাটাবেস সংজ্ঞায়িত করা আছে
debconf.conf.
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=নাম:newdb --config=ড্রাইভার:ফাইল \
--config=ফাইলের নাম:newdb.dat
configdb থেকে slrn-এর ডেটা কপি করুন, এবং newdb-এ। newdb rc ফাইলে সংজ্ঞায়িত করা হয় না, তাই
--config সুইচ ফ্লাইতে ডাটাবেস সেট আপ করে।
debconf-copydb configdb stdout -c নাম:stdout -c ড্রাইভার: পাইপ \
-c InFd: none --pattern='^foo/'
প্যাকেজ foo সম্পর্কিত debconf ডাটাবেসের সমস্ত আইটেম থুতু দিন।
debconf-copydb configdb পাইপ --config=নাম:পাইপ \
--config=Driver:Pipe --config=InFd:none | \
ssh remotehost debconf-copydb পাইপ configdb \
--config=নাম:পাইপ --config=ড্রাইভার:পাইপ
এটি একটি দূরবর্তী সিস্টেমে একটি ডাটাবেস অনুলিপি করতে বিশেষ উদ্দেশ্য পাইপ ড্রাইভার ব্যবহার করে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে debconf-copydb ব্যবহার করুন