ນີ້ແມ່ນຄໍາສັ່ງ debdelta ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
debdelta - ການປ່ຽນແປງຄອມພິວເຕີ້ລະຫວ່າງແພັກເກັດ Debian
ສະຫຼຸບສັງລວມ
debdelta [ທາງເລືອກ] ... ຈາກໄຟລ໌ ໄຟລ໌ DELTA
ລາຍລະອຽດ
ໂປຣແກຣມນີ້ຄິດໄລ່ການປ່ຽນແປງລະຫວ່າງແພັກເກັດ Debian FROMFILE ແລະ TOFILE. ການປ່ຽນແປງເຫຼົ່ານີ້
ຖືກເກັບໄວ້ໃນໄຟລ໌ DELTA. ຕໍ່ມາໄຟລ໌ DELTA ອາດຈະຖືກນໍາໃຊ້ໂດຍໂຄງການ "debpatch".
ເພື່ອສ້າງ TOFILE ຈາກ FROMFILE. ໃນຄວາມຫມາຍ, ຄູ່ຂອງໂຄງການ "debdelta"/"debpatch"
ເຮັດວຽກຢູ່ໃນແພັກເກັດ Debian ຄ້າຍຄືກັນກັບວິທີການຄູ່ "diff"/"patch" ເຮັດວຽກຢູ່ໃນໄຟລ໌ຂໍ້ຄວາມ;
ແທ້ຈິງແລ້ວ, ຜົນຜະລິດຂອງ "debdelta" ອາດຈະຖືກນໍາໃຊ້ເພື່ອເກັບຮັກສາແລະສົ່ງພຽງແຕ່ການປ່ຽນແປງ
ລະຫວ່າງແພັກເກັດ Debian; ແຕ່, ກົງກັນຂ້າມກັບຜົນຜະລິດ "ຄວາມແຕກຕ່າງ", ຜົນຜະລິດຂອງ "debdelta" ແມ່ນ
ມະນຸດບໍ່ສາມາດອ່ານໄດ້, ແຕ່ມັນມີຈຸດປະສົງໃຫ້ມີຂະຫນາດນ້ອຍເທົ່າທີ່ເປັນໄປໄດ້ (ເພື່ອເພີ່ມປະສິດທິພາບ
ການນໍາໃຊ້ແຜ່ນຫນ້ອຍແລະ/ຫຼືການສົ່ງໄວຂຶ້ນ).
OPTIONS
--signing-key KEY
ປຸ່ມທີ່ໃຊ້ເພື່ອເຊັນຊື່ delta (ໃຊ້ GnuPG).
--no-md5
ບໍ່ລວມເອົາຂໍ້ມູນ MD5 ໃນ delta.
-- ຕ້ອງການຂາຍ
ສ້າງ patch ທີ່ສາມາດໃຊ້ໄດ້ພຽງແຕ່ຖ້າ .deb ເກົ່າສາມາດໃຊ້ໄດ້.
--delta-algo algo
ໃຊ້ backend ສະເພາະສໍາລັບ computing binary diffs; ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນ: xdelta
xdelta-bzip xdelta3 bsdiff
-M Mb ຫນ່ວຍຄວາມຈໍາສູງສຸດທີ່ຈະໃຊ້ (ສໍາລັບ 'bsdiff' ຫຼື 'xdelta').
-v verbose (ສາມາດເພີ່ມຫຼາຍຄັ້ງ).
-d ພິມ traceback ເຕັມກ່ຽວກັບຄວາມຜິດພາດ Python; ບັນທຶກຂໍ້ມູນທີ່ເປັນປະໂຫຍດໃນໄຟລ໌ຊົ່ວຄາວໃນກໍລະນີ
ວ່າ backend ເກີດຂັດຂ້ອງ.
(ຖ້າ '-d' ຖືກເພີ່ມຫຼາຍຄັ້ງ, ມັນຍັງເພີ່ມການແກ້ບັນຫາເພີ່ມເຕີມອື່ນໆ
ການກວດສອບ: ພຽງແຕ່ສໍາລັບການຕິດຕາມ bug ຂັ້ນສູງ).
-k ຮັກສາໄຟລ໌ຊົ່ວຄາວ (ໃຊ້ສໍາລັບການດີບັກ).
--gpg-ເຮືອນ
ລະບຸບ້ານທີ່ແຕກຕ່າງກັນສໍາລັບ GnuPG, ຄ່າເລີ່ມຕົ້ນສໍາລັບຮາກແມ່ນ /etc/debdelta/gnupg ໃນຂະນະທີ່
ສໍາລັບຜູ້ໃຊ້ອື່ນໆແມ່ນບໍ່ໄດ້ຕັ້ງ. ເບິ່ງ --homedir in gpg(1) ສໍາລັບລາຍລະອຽດ.
--disable-ຄຸນສົມບັດ ຄຸນນະສົມບັດ
ປິດໃຊ້ງານຄຸນສົມບັດພາຍໃນ. ເບິ່ງເອກະສານໃນ README.features.
EXAMPLE
ຄໍາສັ່ງ
debdelta libglib_2.12_all.deb libglib_2.14_all.deb /tmp/glib.debdelta
ຈະສະແດງຄວາມແຕກຕ່າງລະຫວ່າງສອງສະບັບຂອງ libglib ໃນ /tmp/glib.debdelta ; ໄດ້
ຄໍາສັ່ງ
debpatch -A /tmp/glib.debdelta libglib_2.12_all.deb /tmp/glib.deb
ຈະສ້າງໃນ /tmp/glib.deb ສໍາເນົາທີ່ສົມບູນແບບຂອງ libglib_2.14_all.deb.
ຄວາມປອດໄພ
ແພັກເກັດ Debian ທີ່ຖືກສ້າງໃຫມ່ໂດຍໃຊ້ debpatch ແມ່ນ byte-by-byte ຄືກັນກັບ
ຕົ້ນສະບັບ; ດັ່ງນັ້ນ, ການສະຫນັບສະຫນູນການກວດສອບການເຂົ້າລະຫັດລັບສໍາລັບ APT (ເບິ່ງ ເຫມາະສົມ-
ຮັບປະກັນ(8) ) ອາດຈະຖືກນໍາໃຊ້ເພື່ອຢືນຢັນວ່າມັນສາມາດໄວ້ວາງໃຈທີ່ຈະຕິດຕັ້ງ. ຍິ່ງໄປກວ່ານັ້ນ, ຖ້າ ກ
ກະແຈ GnuPG ຖືກລະບຸໂດຍໃຊ້ --signing-key ຫຼັງຈາກນັ້ນ, ໄຟລ໌ delta ຕົວຂອງມັນເອງແມ່ນ cryptograhically
ປ້ອງກັນໂດຍໃຊ້ GnuPG, MD5 ແລະ SHA1 (ໃຊ້ວິທີດຽວກັນກັບ dpkg-sig(1) ). ໃຫ້ສັງເກດວ່າ,
ສໍາລັບຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນຮາກ, ຕົ້ນສະບັບ debdelta keyring /usr/share/keyrings/debian-debdelta-
archive-keyring.gpg ຖືກເພີ່ມເຂົ້າໃນບັນຊີລາຍຊື່ຂອງ keyrings ສໍາລັບ gnupg.
ອອກ STATUS
0 ຖ້າຕົກລົງ,
1 ຖ້າຫາກວ່າມີບັນຫາທີ່ສາມາດໃຊ້ຄືນໄດ້ (ເຊັ່ນ, ຊ່ອງຫວ່າງດິສກ໌, ຫຼືໂຄງການຊ່ວຍເຫຼືອ.
'lzma' ດັ່ງກ່າວຂາດຫາຍໄປແລະຜູ້ໃຊ້ໄດ້ຖືກຂໍໃຫ້ຕິດຕັ້ງແພັກເກັດ 'lzma'),
2 ຖ້າຫາກວ່າມີບັນຫາທີ່ບໍ່ສາມາດຄືນໄດ້,
3 ຖ້າມີຂໍ້ຜິດພາດໃນຕົວເລືອກແຖວຄໍາສັ່ງ, ຫຼືໃນໄຟລ໌ການຕັ້ງຄ່າ,
4 ຖ້າຫາກວ່າມີຄວາມຜິດພາດພາຍໃນ, ແລະ
5 ຖ້າອອກເນື່ອງຈາກແປ້ນພິມຂັດຈັງຫວະ.
ການລາຍງານ ບັກ
ລາຍງານບັກຫາmennucc1@debian.org>.
AUTHORS
Debdelta ໄດ້ຖືກຂຽນແລະຖືກລິຂະສິດ © 2006-09 Andrea Mennucci.
ຫນ້າຜູ້ຊາຍນີ້ຖືກຂຽນໂດຍ Jegou Pierre-yvespierreyves.jeg@voila.fr>.
ສຳເນົາ
ນີ້ແມ່ນຊອບແວຟຣີ. ທ່ານສາມາດແຈກຢາຍສໍາເນົາຂອງມັນຄືນໃຫມ່ພາຍໃຕ້ເງື່ອນໄຂຂອງ GNU
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງຫໍສະຫມຸດhttp://www.gnu.org/licenses/lgpl-2.0.html>. ບໍ່ມີ
ການຮັບປະກັນ, ໃນຂອບເຂດທີ່ກົດຫມາຍອະນຸຍາດ.
ໃຊ້ debdelta ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net