ນີ້ແມ່ນຄໍາສັ່ງ makedist ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
makedist - ຜູ້ຜະລິດຊຸດການແຈກຢາຍ
ສະຫຼຸບສັງລວມ
makedist [ -dhqvV ] [ -c dir ] [ -s ຂະຫນາດ ] [-f manifest ]
ລາຍລະອຽດ
Makedist ເປັນໂຄງການ shar ທີ່ມີຈິດໃຈງ່າຍດາຍຫຼາຍທີ່ຮູ້ວິທີການຫຸ້ມຫໍ່ໄຟລ໌ເປັນຫຼາຍ
ຊຸດປະມານ 50000 ໄບຕ໌ແຕ່ລະອັນ. script shar ທີ່ຜະລິດສົມມຸດວ່າຫນ້ອຍຫຼາຍ
ກ່ຽວກັບເຄື່ອງຈັກເປົ້າຫມາຍ; ມີການກວດສອບຄວາມຜິດພາດເລັກນ້ອຍທີ່ສອດຄ້ອງກັນເຮັດເມື່ອປຽບທຽບກັບ
ໂຄງການ shar ອື່ນໆ. ອີກທາງເລືອກ, ກັບ -c ທາງເລືອກ, ທ່ານສາມາດສ້າງໄດເລກະທໍລີ
ບັນຈຸຕົ້ນໄມ້ແຫຼ່ງທັງຫມົດ, ແລະຫຼັງຈາກນັ້ນບັນຈຸມັນຂຶ້ນໂດຍໃຊ້ຕົວເກັບມ້ຽນແກະຂອງທ່ານເອງ.
ຖ້າທ່ານກໍາລັງໃຊ້ຄຸນສົມບັດການຂະຫຍາຍລິຂະສິດ (ຕາມທີ່ກໍານົດໂດຍ packinit), ແລ້ວເຈົ້າ
ຕ້ອງຫຸ້ມຫໍ່ການແຈກຢາຍຂອງທ່ານໂດຍໃຊ້ໂຄງການນີ້ເພື່ອຮັບປະກັນລິຂະສິດຢ່າງຖືກຕ້ອງ
ຕັ້ງ.
ເພື່ອດໍາເນີນການ makedist ເຈົ້າຕ້ອງເຮັດສອງຢ່າງ:
1) ສ້າງໄຟລ໌ .package ໃນໄດເລກະທໍລີລະດັບສູງສຸດຂອງແພັກເກັດໂດຍການແລ່ນ packinit. ນີ້
ໂຄງການຈະຖາມທ່ານກ່ຽວກັບຊຸດຂອງທ່ານແລະຈື່ຈໍາສິ່ງທີ່ທ່ານບອກມັນເພື່ອໃຫ້ທັງຫມົດ
ຫ່າງໄກ ໂຄງການສາມາດ smart.
2) ສ້າງໄຟລ໌ MANIFEST.new ໃນໄດເລກະທໍລີລະດັບສູງສຸດຂອງເຈົ້າທີ່ລາຍຊື່ໄຟລ໌ທັງຫມົດໃນ
ຊຸດຂອງເຈົ້າ. ຊື່ໄຟລ໌ຄວນຈະເປັນຊ່ອງທໍາອິດໃນແຕ່ລະແຖວ. ຫຼັງຈາກບາງ
ຊ່ອງຫວ່າງທີ່ທ່ານສາມາດເພີ່ມຄໍາເຫັນທີ່ອະທິບາຍໄຟລ໌ຂອງທ່ານ (ໂດຍຫຍໍ້).
ຫລັງຈາກແລ່ນ makedist, ທ່ານຈະມີຊຸດຂອງຊຸດຢູ່ໃນໄດເລກະທໍລີລະດັບເທິງຂອງທ່ານ. ຖ້າເຈົ້າ
ຊື່ແພັກເກັດແມ່ນ "foo", ພວກມັນຈະຖືກຕັ້ງຊື່ foo.kit1, foo.kit2, ແລະອື່ນໆ.
ໄຟລ໌ PACKLIST ຈະຖືກເພີ່ມໃສ່ການແຈກຢາຍໂດຍອັດຕະໂນມັດ ແລະບອກວ່າໄຟລ໌ໃດມາພ້ອມກັບ
ຊຸດໃດ. ຖ້າທ່ານໃຊ້ -c ທາງເລືອກ, ທ່ານຈະສິ້ນສຸດດ້ວຍໄດເລກະທໍລີດຽວແທນ,
ປະກອບມີການແຈກຢາຍທັງຫມົດ, ພ້ອມທີ່ຈະຖືກສົ່ງໄປຫາຜູ້ໃຊ້ສຸດທ້າຍ.
ຖ້າໄຟລ໌ໃຫຍ່ເກີນໄປທີ່ຈະບັນຈຸຢູ່ໃນແຟ້ມຈັດເກັບອັນດຽວ, ມັນຈະຖືກແຍກໂດຍອັດຕະໂນມັດ
ໃນພາກສ່ວນຂະຫນາດນ້ອຍ. ພຽງແຕ່ 11 ຕົວອັກສອນທໍາອິດຂອງໄຟລ໌ຈະຖືກເກັບໄວ້, ແລະ
makedist ຈະຍົກເລີກຖ້າສອງໄຟລ໌ທີ່ແຕກຕ່າງກັນຈະຖືກແຍກແລະມີ 11 ດຽວກັນກ່ອນ
ຕົວອັກສອນໃນຊື່ຂອງເຂົາເຈົ້າ. ໄຟລ໌ແຍກຈະຖືກສ້າງຄືນໃຫມ່ໂດຍອັດຕະໂນມັດໃນທ້າຍ
ຂອງການສະກັດເອົາແຟ້ມຈັດເກັບໂດຍການແລ່ນສະຄຣິບທີ່ສ້າງຂຶ້ນໃນ PACKNOTES.
ຈາກນັ້ນທ່ານສາມາດສົ່ງຊຸດຂອງທ່ານຜ່ານທາງໄປສະນີ kitsend ຫຼືໂພດໃຫ້ເຂົາເຈົ້າກັບ kitpost.
OPTIONS
ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນຈັດການໂດຍ makedist:
-c dir ບອກ makedist ວ່າການແຈກຢາຍຄວນຈະຖືກຄັດລອກ (mirrored) ໃນທີ່ກໍານົດໄວ້
ໄດເລກະທໍລີ, ແທນທີ່ຈະຜະລິດ Shell Archives. ເຂົ້າກັນໄດ້ກັບ -q ທາງເລືອກ.
-d ເປີດໂໝດດີບັກ. ອາດຈະບໍ່ເປັນປະໂຫຍດ.
-f ເອກະສານ ການນໍາໃຊ້ ເອກະສານ ເປັນ manifest. ໂດຍຄ່າເລີ່ມຕົ້ນ, MANIFEST.new ຖືກໃຊ້.
-h ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
-q ການຜະລິດຊຸດດ່ວນ: ການສະບັບກວດສອບການອອກຂອງໄຟລ໌ໄດ້ຖືກນໍາໃຊ້,
ແທນທີ່ຈະໃຊ້ໄຟລ໌ RCS ເພື່ອເອົາເວີຊັນທີ່ກວດສອບຫຼ້າສຸດ.
ນີ້ຈະຊ່ວຍປະຫຍັດເວລາຢ່າງຫຼວງຫຼາຍ, ແຕ່ວ່າທ່ານຕ້ອງແນ່ໃຈວ່າໄດ້ເຊັກເອົາອອກ
ເວີຊັນໃໝ່ຫຼ້າສຸດ ຫຼືທ່ານອາດຈະສິ້ນສຸດດ້ວຍແພັກເກດທີ່ບໍ່ສອດຄ່ອງກັນ.
-s ຂະຫນາດ ກໍານົດຂະຫນາດຊຸດສູງສຸດເປັນ ຂະຫນາດ ໄບ.
-v ໂໝດ Verbose: ຂະບວນການສ້າງຊຸດຕິດຕາມ ຫຼື ການສະທ້ອນຕົ້ນໄມ້.
-V ພິມໝາຍເລກລຸ້ນ ແລະອອກ.
AUTHORS
Larry Wall[email protected]> (ລຸ້ນ 2.0)
Raphael Manfredi[email protected]>
ໃຊ້ makedist ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net