ນີ້ແມ່ນຄໍາສັ່ງ debconf-copydb ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
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 ຊື່ທີ່ກົງກັບຮູບແບບຈະເປັນ
ສຳເນົາ.
--owner-pattern ຮູບແບບ
ຖ້າອັນນີ້ຖືກລະບຸ, ພຽງແຕ່ລາຍການໃນ sourcedb ທີ່ເຈົ້າຂອງກົງກັບຮູບແບບຈະເປັນ
ສຳເນົາ.
-c foo:bar, --config Foo:bar
ຕັ້ງຄ່າຕົວເລືອກ Foo to bar. ນີ້ແມ່ນຄ້າຍຄືກັບການຂຽນ:
ຟຸ: ບາ
ໃນ debconf.conf, ຍົກເວັ້ນທ່ານອາດຈະຕ້ອງການອອກຈາກພື້ນທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ
(ຫຼືອ້າງວ່າ: "Foo: bar"). ໂດຍທົ່ວໄປແລ້ວຈະຕ້ອງໃຊ້ຫຼາຍຄັ້ງ, ເພື່ອສ້າງເຕັມ
stanza ການຕັ້ງຄ່າ. ໃນຂະນະທີ່ເສັ້ນຫວ່າງຖືກໃຊ້ເພື່ອແຍກ stanzas ໃນ debconf.conf,
ໂຄງການນີ້ຈະສົມມຸດວ່າ "ຊື່: dbname" ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງ stanza ໃຫມ່.
ຕົວຢ່າງ
debconf-copydb configdb backup
ຄັດລອກທັງຫມົດຂອງ 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 ໄດເວີ:ທໍ່ \
-c InFd:none --pattern='^foo/'
ຖົ່ມລາຍການທັງໝົດໃນຖານຂໍ້ມູນ debconf ທີ່ກ່ຽວຂ້ອງກັບ package foo.
debconf-copydb configdb ທໍ່ --config=ຊື່:ທໍ່ \
--config=Driver:Pipe --config=InFd:none | \
ssh remotehost debconf-copydb ທໍ່ configdb \
--config=ຊື່:pipe --config=Driver:ທໍ່
ນີ້ໃຊ້ໄດເວີທໍ່ຈຸດປະສົງພິເສດເພື່ອຄັດລອກຖານຂໍ້ມູນໄປຫາລະບົບຫ່າງໄກສອກຫຼີກ.
ໃຊ້ debconf-copydb ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net