debdelta - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌