ນີ້ແມ່ນຄໍາສັ່ງ cpan2dscp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dh-make-perl - ສ້າງແພັກເກັດແຫຼ່ງ debian ຈາກໂມດູນ Perl
ສະຫຼຸບສັງລວມ
dh-make-perl [ເຮັດ] {SOURCE_DIR | --cpan ແບບ ຈຳ ລອງ|DIST} ທາງເລືອກ...
dh-make-perl ໂຫຼດຫນ້າຈໍຄືນ {-- ເທົ່ານັ້ນ ...} [ໄດເລກະທໍລີ]
dh-make-perl locate Foo::Bar ...
dh-make-perl refresh-cache
dh-make-perl dump-config
dh-make-perl ຊ່ວຍເຫຼືອ
cpan2deb ແບບ ຈຳ ລອງ|DIST ທາງເລືອກ...
cpan2dsc ແບບ ຈຳ ລອງ|DIST ທາງເລືອກ...
ລາຍລະອຽດ
dh-make-perl ຈະສ້າງໄຟລ໌ທີ່ຕ້ອງການເພື່ອສ້າງຊຸດແຫຼ່ງ debian ອອກຈາກ Perl
ໂມດູນຫຼືການແຈກຢາຍ CPAN. ນີ້ເຮັດວຽກສໍາລັບການຫຸ້ມຫໍ່ງ່າຍດາຍທີ່ສຸດແລະຍັງເປັນປະໂຫຍດສໍາລັບ
ເລີ່ມຕົ້ນດ້ວຍການຫຸ້ມຫໍ່ Perl modules.
ທ່ານສາມາດລະບຸໂມດູນຫຼືຊື່ການແຈກຢາຍດ້ວຍປຸ່ມ -cpan ແລະ dh-make-perl ຈະ
ດາວນ໌ໂຫລດມັນສໍາລັບທ່ານຈາກບ່ອນແລກປ່ຽນຄວາມ CPAN, ຫຼືທ່ານສາມາດລະບຸໄດເລກະທໍລີທີ່ມີແລ້ວ
ແຫຼ່ງທີ່ບໍ່ໄດ້ບັນຈຸ. ຖ້າບໍ່ມີ --cpan ຫຼືໄດເລກະທໍລີຖືກໃຫ້ເປັນການໂຕ້ຖຽງ, dh-make-perl
ພະຍາຍາມສ້າງຊຸດ Perl ຈາກຂໍ້ມູນໃນໄດເລກະທໍລີປະຈຸບັນ.
ທ່ານສາມາດສ້າງແລະຕິດຕັ້ງຊຸດຄູ່ຂອງ debian ໂດຍໃຊ້ "--build" ແລະ "--install"
ສະຫຼັບເສັ້ນຄໍາສັ່ງ.
If dh-make-perl ເອີ້ນວ່າເປັນ
cpan2deb Foo::ບາ
ມັນປະຕິບັດຕົວຄື
dh-make-perl ເຮັດ --build --cpan Foo::Bar
If dh-make-perl ເອີ້ນວ່າເປັນ
cpan2dsc Foo::ບາ
ມັນປະຕິບັດຕົວຄື
dh-make-perl ເຮັດ --build-source --cpan Foo::Bar
ການນໍາໃຊ້ໂຄງການນີ້ແມ່ນບໍ່ມີຂໍ້ແກ້ຕົວສໍາລັບການບໍ່ໄດ້ອ່ານເອກະສານນັກພັດທະນາ debian,
ລວມທັງນະໂຍບາຍ Debian, ນະໂຍບາຍ Debian Perl, ຄູ່ມືການຫຸ້ມຫໍ່ແລະອື່ນໆ.
ສາມາດ
ເຮັດໃຫ້
ຄໍາສັ່ງເລີ່ມຕົ້ນຖ້າບໍ່ມີຄໍາສັ່ງຖືກມອບໃຫ້. ສ້າງ debianisation ຈາກ scratch. ລົ້ມເຫລວ
ມີຄວາມຜິດພາດຖ້າຫາກວ່າ debian/ ໄດເຣັກທໍຣີມີຢູ່ແລ້ວ.
ໂຫຼດຫນ້າຈໍຄືນ [directory]
ສຳລັບການໂຫຼດແພັກເກດຄືນໃໝ່. "ໄດເລກະທໍລີ" ເລີ່ມຕົ້ນເປັນໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ.
Rebuilds debian/ລິຂະສິດ, debian/ກົດລະບຽບ, debian/compat ການນໍາໃຊ້ແມ່ແບບປະຈຸບັນ.
ກ່ອນທີ່ຈະມີການປ່ຽນແປງໃດໆກັບໄຟລ໌ເຫຼົ່ານີ້, ສໍາເນົາສໍາຮອງຂໍ້ມູນໄດ້ຖືກສ້າງຂື້ນດ້ວຍ .bak
បច្ច័យ.
ນີ້ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່ debian/ກົດລະບຽບ ຖືກສ້າງຂື້ນໂດຍໃຊ້ແມ່ແບບເກົ່າກວ່າແລະບໍ່ມີ
ການປັບແຕ່ງຫຼາຍ. ໃນຖານະເປັນສະເຫມີ, ທ່ານກໍາລັງຊຸກຍູ້ຢ່າງແຂງແຮງເພື່ອກວດສອບຖ້າຫາກວ່າ debian/ກົດລະບຽບ
ເບິ່ງຄືວ່າມີສະຕິ.
"ໂຫຼດຫນ້າຈໍຄືນ" ຍັງພະຍາຍາມປັບປຸງລາຍຊື່ການເພິ່ງພາອາໄສໃນ debian / ຄວບຄຸມ ຈາກ META.ymlທີ່ຢູ່ ມັນ
hooks ຜ້າພົມ(1) ເຂົ້າໄປໃນ debian/ກົດລະບຽບ ແລະສ້າງ debian/README.source
ເມື່ອປັບປຸງ debian/ລິຂະສິດ dh-make-perl ພະຍາຍາມສະຫລາດກ່ຽວກັບການຈື່ຈໍາອີເມວ
ທີ່ຢູ່. ມັນໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຜູ້ຖືລິຂະສິດແລະອີເມວຂອງພວກເຂົາສໍາລັບ debian/* ຈາກ
ປ້າຍປິດສາຍໃນ debian/changelog. ຢ່າງໃດກໍຕາມ, ອະນຸຍາດໃຫ້ສໍາລັບທີ່ຢູ່ອີເມວ
ການປ່ຽນແປງ, ມັນຊອກຫາເສັ້ນການປ່ຽນແປງຂອງແບບຟອມ
* ການປ່ຽນແປງອີເມວ: Debbie Devlin -> [email protected]
ດັ່ງນັ້ນໃນປັດຈຸບັນ "Debbie Devlin[email protected]>" ຈະຖືກໃຊ້ໃນລິຂະສິດແທນ
"ເດບີ ເດບລິນ[email protected]>".
-- ເທົ່ານັ້ນ | -o ການຄວບຄຸມ|ລິຂະສິດ|ເອກະສານ|ຕົວຢ່າງ|ກົດລະບຽບ
ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ຫນຶ່ງໃນການປັບປຸງພຽງແຕ່ຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ໃນ debian / directory
ໃນເວລາທີ່ dh-make-perl ຖືກດໍາເນີນການໃນໂຫມດ "ໂຫຼດຫນ້າຈໍຄືນ". ຊື່ໄຟລ໌ຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ໄດ້
ທາງເລືອກທີ່ສາມາດໄດ້ຮັບຫຼາຍຄັ້ງ, ສະສົມການໂຕ້ຖຽງ.
ຊອກຫາສະຖານທີ່ ແບບ ຈຳ ລອງ ...
ພະຍາຍາມຊອກຫາຊຸດທີ່ບັນຈຸ Perl ທີ່ໃຫ້ໄວ້ ແບບ ຈຳ ລອງs.
ຕົວຢ່າງ:
dh-make-perl locate IPC::Run3 XML::Tidy
refresh-cache
dh-make-perl ວິເຄາະໄຟລ໌ເນື້ອໃນ, ດຶງມາໂດຍ ໄຟລ໌ apt(1) ແລະເກັບຮັກສາຜົນໄດ້ຮັບ
ໃນ cache. ແຄດຈະຖືກໂຫຼດຄືນໃໝ່ໂດຍອັດຕະໂນມັດຖ້າມັນເກົ່າກວ່າເນື້ອຫາໃດໆ
ໄຟລ໌. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານແລ່ນ ໄຟລ໌ apt(1) ໃນວຽກ cron ໃນຕອນກາງຄືນຂອງທ່ານ, ຄັ້ງທໍາອິດທີ່ທ່ານດໍາເນີນການ
dh-make-perl ໃນລະຫວ່າງມື້, ທ່ານຈະຕ້ອງລໍຖ້າໃຫ້ cache ກໍ່ສ້າງຄືນໃຫມ່. ກັບ
ທາງເລືອກນີ້, ທ່ານສາມາດຍ້າຍ cache re-creation ໄປຫາວຽກ cron, ທັນທີຫຼັງຈາກ "apt-file
ປັບປຸງ".
ບໍ່ເຮັດຫຍັງຖ້າ cache ໃໝ່ກວ່າຂອງເນື້ອຫາໄຟລ໌.
dump-config
ເຮັດໃຫ້ການຕັ້ງຄ່າປະຈຸບັນ, ລວມທັງການຕັ້ງຄ່າມາດຕະຖານໃດຫນຶ່ງທີ່ຈະຖືກພິມອອກໄປທີ່
ຜົນຜະລິດມາດຕະຖານ.
ເປັນປະໂຫຍດສໍາລັບການຕື່ມຂໍ້ມູນໃສ່ໄຟລ໌ dh-make-perl.conf.
ຊ່ວຍເຫຼືອ
ສະແດງຂໍ້ມູນການນຳໃຊ້ສັ້ນ.
OPTIONS
--apt-contents-dir dir
ສະຖານທີ່ຂອງ apt-file ໄດເລກະທໍລີເນື້ອໃນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /var/cache/apt/apt-file
--ໂຄ້ງ ໃດ | ທັງຫມົດ
ນີ້ຈະປ່ຽນລະຫວ່າງແພັກເກັດທີ່ຂຶ້ນກັບ arch ແລະ arch-independet. ຖ້າ --ໂຄ້ງ ບໍ່ແມ່ນ
ໃຊ້ແລ້ວ, dh-make-perl ໃຊ້ algorithms ທີ່ເຮັດວຽກຂ້ອນຂ້າງດີເພື່ອຕັດສິນໃຈອັນດຽວ.
-- ສຳຮອງ | --no-backups
ໃນໂຫມດ "ໂຫຼດຫນ້າຈໍຄືນ", ສ້າງການສໍາຮອງຂໍ້ມູນຂອງ debian/ລິຂະສິດ ແລະ debian/ກົດລະບຽບ ກ່ອນທີ່ຈະ
ຂຽນທັບພວກມັນ. ເປີດໂດຍຄ່າເລີ່ມຕົ້ນ.
--basepkgs
ໃຫ້ລາຍການແພັກເກັດທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຢ່າງຊັດເຈນເພື່ອພິຈາລະນາແພັກເກດ "ພື້ນຖານ" (ເຊັ່ນ:
ແພັກເກດທີ່ຄວນຈະມີຢູ່ໃນລະບົບ Debian ສະເໝີ). ທາງເລືອກນີ້ເປັນຄ່າເລີ່ມຕົ້ນທີ່
"perl,perl-base" - ມັນຖືກນໍາໃຊ້ເພື່ອກວດສອບການຂຶ້ນກັບໂມດູນ. ຖ້າມີໂມດູນທີ່ຈໍາເປັນ
ໃນ "basepkgs", ມັນຈະບໍ່ຖືກກ່າວເຖິງໃນພາກສະຫນາມ "depends:" ຂອງ "debian/control".
ຖ້າຕົວເລືອກນີ້ຖືກລະບຸ, ແພັກເກດເລີ່ມຕົ້ນທີ່ໄດ້ກ່າວມາຂ້າງເທິງຈະບໍ່ຖືກລວມເຂົ້າ
(ແຕ່ຈະຖືກກ່າວເຖິງວ່າເປັນການເພິ່ງພາອາໄສຢ່າງຈະແຈ້ງໃນຊຸດຜົນໄດ້ຮັບ). ເຈົ້າສາມາດ, ຂອງ
ແນ່ນອນ, ກ່າວເຖິງໂມດູນຂອງທ່ານເອງແລະລະບຸຄ່າເລີ່ມຕົ້ນຢ່າງຊັດເຈນ.
ຈົ່ງຈື່ໄວ້ວ່າທາງເລືອກນີ້ຄວນຈະຖືກໃຊ້ຢ່າງນ້ອຍແລະລະມັດລະວັງ, ເພາະວ່າມັນອາດຈະນໍາໄປສູ່ການ
ແພກເກດບໍ່ສາມາດສ້າງຄືນໃຫມ່ໄດ້ເນື່ອງຈາກການເພິ່ງພາອາໄສທີ່ບໍ່ສໍາເລັດ.
--bdepends ສ້າງຂຶ້ນ-ຂຶ້ນກັບ
ກໍານົດສາຍສະຕຣິງດ້ວຍຕົນເອງເພື່ອໃຊ້ສໍາລັບ build-dependencies ຂອງໂມດູນ (ນັ້ນແມ່ນ,
ການຫຸ້ມຫໍ່ແລະສະບັບຂອງເຂົາເຈົ້າທີ່ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງເພື່ອສົບຜົນສໍາເລັດ
ສ້າງຊຸດ). ຈົ່ງຈື່ໄວ້ວ່າຊຸດທີ່ສ້າງຂຶ້ນໂດຍ dh-make-perl ຕ້ອງການ
debhelper ທີ່ຈະຖືກກໍານົດເປັນການຂຶ້ນກັບການກໍ່ສ້າງ. ຫມາຍເຫດດຽວກັນກັບ --depends ນໍາໃຊ້
ທີ່ນີ້ - ໃຊ້ພຽງແຕ່ເມື່ອຈໍາເປັນ.
--bdependsi BUILD-DEPENDS-INDEP
ດ້ວຍຕົນເອງລະບຸສະຕຣິງທີ່ຈະໃຊ້ສໍາລັບ build-dependencies ຂອງໂມດູນສໍາລັບ
ການກໍ່ສ້າງເອກະລາດສະຖາປັດຕະຍະກໍາ. ບັນທຶກດຽວກັນກັບສິ່ງເຫຼົ່ານັ້ນສໍາລັບ --depends ແລະ --bdepends
ຕົວເລືອກຕ່າງໆນຳໃຊ້ຢູ່ທີ່ນີ້.
ໃຫ້ສັງເກດວ່າສໍາລັບ --depends, --bdepends ແລະ --bdependsi ທ່ານສາມາດກໍານົດວ່າ
ພາກສະຫນາມບໍ່ຄວນປາກົດຢູ່ໃນ debian / ກົດລະບຽບ (ຖ້າຫາກວ່າທ່ານກໍ່ຫມາຍຄວາມວ່າມັນ, ແນ່ນອນ ;-) ) ໂດຍ
ໃຫ້ມັນເປັນສະຕຣິງຫວ່າງເປົ່າເປັນການໂຕ້ຖຽງ.
-- ກໍ່ສ້າງ
ສ້າງແພັກເກັດໄບນາຣີ (ເຊັ່ນ: ໄຟລ໌ .deb) ຫຼັງຈາກຕັ້ງແພັກເກັດໄດເລກະທໍລີຂຶ້ນ.
NB: ນີ້ສ້າງພຽງແຕ່ຊຸດຄູ່ (ໂດຍການໂທຫາ "fakeroot debian/rules binary") ແລະ
ບໍ່ໄດ້ເຊັນຊຸດ. ມັນຫມາຍຄວາມວ່າສໍາລັບການຕິດຕັ້ງແພັກເກັດທ້ອງຖິ່ນຢ່າງໄວວາ, ບໍ່ແມ່ນສໍາລັບ
ການສ້າງຊຸດທີ່ກຽມພ້ອມສໍາລັບການຍື່ນສະເຫນີເພື່ອເກັບ Debian.
--build-ແຫຼ່ງ
ສ້າງຊຸດແຫຼ່ງ (ເຊັ່ນ: ໄຟລ໌ .dsc ແລະ .debian.tar.gz) ຫຼັງຈາກການຕັ້ງຄ່າ
package directory ຂຶ້ນ.
NB: ນີ້ສ້າງພຽງແຕ່ຊຸດແຫຼ່ງ (ໂດຍການໂທຫາ "dpkg-source -b") ແລະບໍ່ໄດ້ເຊັນ.
ຊຸດ. ມັນຫມາຍເຖິງການຕິດຕັ້ງແພັກເກັດແຫຼ່ງທີ່ໄວໃນທ້ອງຖິ່ນທີ່ຈະຖິ້ມ
ເຂົ້າໄປໃນຕົວຢ່າງ pbuilder, ບໍ່ແມ່ນສໍາລັບການສ້າງຊຸດແຫຼ່ງພ້ອມທີ່ຈະຍື່ນສະເຫນີ
ແຟ້ມຈັດເກັບ Debian.
--ປິດ ITPBUG
ລະບຸຕົວເລກຂໍ້ຜິດພາດ ITP ດ້ວຍຕົນເອງທີ່ຊຸດນີ້ປິດ. ຖ້າບໍ່ໃຫ້, dh-ເຮັດ-
perl ຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບ bugs.debian.org ເພື່ອດຶງເອົາຕົວເລກ bug ທີ່ເຫມາະສົມ, ໂດຍໃຊ້
WWW::ກົນຈັກ.
--core-ok
ອະນຸຍາດໃຫ້ສ້າງໂມດູນ Perl ຫຼັກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, dh-make-perl ຈະບໍ່ອະນຸຍາດໃຫ້ສ້າງ
ໂມດູນທີ່ຖືກຈັດສົ່ງເປັນສ່ວນຫນຶ່ງຂອງຫ້ອງສະຫມຸດ Perl ມາດຕະຖານ; ໂດຍການລະບຸນີ້
ທາງເລືອກ, dh-make-perl ຈະສ້າງໃຫ້ເຂົາເຈົ້າຢ່າງໃດກໍ່ຕາມ.
ໃຫ້ສັງເກດວ່າ, ເຖິງແມ່ນວ່າມັນບໍ່ເປັນໄປໄດ້, ນີ້ອາດຈະທໍາລາຍລາຍການທີ່ບໍ່ກ່ຽວຂ້ອງຢູ່ໃນຂອງທ່ານ
ລະບົບ - ຖ້າຮຸ່ນໃຫມ່ຂອງໂມດູນຫຼັກທໍາລາຍ API, daemons ທຸກປະເພດ
ອາດຈະຮູ້ສຶກເສຍໃຈ ;-)
--cpan ແບບ ຈຳ ລອງ|DIST
ຄຳ ແນະ ນຳ dh-make-perl ເພື່ອດຶງເອົາແລະສະກັດໂມດູນ CPAN ທີ່ໃຫ້ຫຼືການແຈກຢາຍ.
ເຮັດວຽກທັງສອງກັບ "Foo::Bar" ແລະ "Foo-Bar".
--cpan-mirror ບ່ອນແລກປ່ຽນຄວາມ
ລະບຸເວັບໄຊທ໌ CPAN ເພື່ອໃຊ້ເປັນບ່ອນແລກປ່ຽນຄວາມ.
--data-dir ທິດທາງ
ໃຊ້ໄດເຣັກທໍຣີຂໍ້ມູນອື່ນແທນຄ່າເລີ່ມຕົ້ນ, "/usr/share/dh-make-perl"
ໄດເລກະທໍລີຂໍ້ມູນແມ່ນ dh-make-perl ຊອກຫາກົດລະບຽບເລີ່ມຕົ້ນຂອງມັນ.* ແມ່ແບບ. ມັນແມ່ນ
ຄ້າຍຄືກັບ --home-dir, ແຕ່ບໍ່ປ່ຽນແປງສະຖານທີ່ຂອງ APT Contents cache
ໄຟລ໌. ຖ້າທັງສອງແມ່ນໃຫ້, --home-dir ມີຄວາມສຳຄັນກວ່າ.
-- ຂຶ້ນກັບ ຂຶ້ນກັບ
ກໍານົດສາຍສະຕຣິງດ້ວຍຕົນເອງສໍາລັບການຂຶ້ນກັບຂອງໂມດູນ. ນີ້ຄວນຈະເປັນ
ໃຊ້ໃນເວລາທີ່ການກໍ່ສ້າງໂມດູນທີ່ dh-make-perl ບໍ່ສາມາດເດົາໄດ້ Perl dependencies (ເຊັ່ນ
ເປັນໂມດູນທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ Module::Install), ຫຼືເມື່ອລະຫັດ Perl ຂຶ້ນກັບທີ່ບໍ່ແມ່ນ Perl
ໄບນາຣີ ຫຼືຫ້ອງສະໝຸດ. ປົກກະຕິແລ້ວ, dh-make-perl ຈະຄິດອອກຄວາມເພິ່ງພາອາໄສໂດຍ
ຕົວຂອງມັນເອງ. ຖ້າທ່ານຕ້ອງການຜ່ານ dh-make-perl ຂໍ້ມູນການເພິ່ງພາອາໄສ, ທ່ານຈະຕ້ອງເຮັດມັນໂດຍການນໍາໃຊ້
ຮູບແບບແພັກເກດ debian. ie
dh-make-perl --ຂຶ້ນກັບ libtest-more-perl
--desc SHORT ລາຍລະອຽດ
ໃຊ້ argument ເພື່ອ --desc ເປັນຄໍາອະທິບາຍສັ້ນສໍາລັບຊຸດ.
--dh ເວີຊັ່ນ
ຕັ້ງລະດັບຄວາມເຂົ້າກັນໄດ້ຂອງ debhelper ທີ່ຕ້ອງການ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 8 ສໍາລັບສະຖາປັດຕະຍະກໍາ-
ແພັກເກດເອກະລາດ, ແລະ 9 ສຳລັບແພັກເກດທີ່ຂຶ້ນກັບສະຖາປັດຕະຍະກຳ (XS).
ຕັ້ງແຕ່ສະບັບ 0.77, dh-make-perl ຮອງຮັບພຽງແຕ່ລະດັບຄວາມເຂົ້າກັນໄດ້ຂອງ debhelper > = 8.
ເບິ່ງ debhelper(1).
--dist DISTRIBUTION
ຈຳກັດການແຈກຢາຍທີ່ໄຟລ໌ "ເນື້ອໃນ" ຖືກວິເຄາະ. ການໂຕ້ຖຽງແມ່ນ ກ
ຊື່ການແຜ່ກະຈາຍ.
ຄ່າເລີ່ມຕົ້ນ: ຫວ່າງເປົ່າ, ຫມາຍຄວາມວ່າບໍ່ມີການກັ່ນຕອງ.
ຕົວຢ່າງ:
dh-make-perl --dist etch
--ອີເມລ | -e ອີເມວ
ລະບຸທີ່ຢູ່ອີເມວ Maintainer ດ້ວຍຕົນເອງເພື່ອໃຊ້ໃນ debian/control ແລະ in
debian/changelog.
--ຍົກເວັ້ນ | -i [REGEX]
ນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸ PCRE ເພື່ອຍົກເວັ້ນບາງໄຟລ໌ຈາກການຄົ້ນຫາເອກະສານແລະ
ສິ່ງເຊັ່ນນັ້ນ. ຖ້າບໍ່ມີການໂຕ້ຖຽງແມ່ນໃຫ້ (ແຕ່ສະຫຼັບຖືກລະບຸ - ບໍ່ໄດ້ລະບຸ
ສະວິດຈະປະກອບມີທຸກຢ່າງ), ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງ dpkg-source.
--ຕິດຕັ້ງ
ຕິດຕັ້ງຊຸດທີ່ສ້າງຂຶ້ນໃໝ່ໆ. ການລະບຸ --install ຫມາຍເຖິງ --build - ຊຸດ
ຈະບໍ່ໄດ້ຮັບການຕິດຕັ້ງເວັ້ນເສຍແຕ່ວ່າມັນໄດ້ຮັບການກໍ່ສ້າງ (ແນ່ນອນ ;-) )
-- ບຸກລຸກ
ເມື່ອກໍານົດຄວາມຂຶ້ນກັບໂມດູນ, ຖ້າ Module::Depends ລົ້ມເຫລວ, ພະຍາຍາມອີກເທື່ອຫນຶ່ງກັບ
ໂມດູນ::ຂຶ້ນກັບ::ລົບກວນ. M:D:ຂ້ອຍໂຫຼດໄຟລ໌ .pm ທັງໝົດ, ຂັດຂວາງການໂຫຼດໄຟລ໌ອື່ນໆ
ໂມດູນ, ປະສິດທິຜົນແລ່ນລະຫັດທີ່ບໍ່ຫນ້າເຊື່ອຖືໃນນາມຂອງທ່ານ. ໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ.
-- ເຄືອຂ່າຍ
ເປີດໃຊ້ການສອບຖາມລາຍການ Debian WNPP ສໍາລັບ ITP ແລະແມງໄມ້ທີ່ຄ້າຍຄືກັນ. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ,
ໃຊ້ "--no-network" ເພື່ອປິດການໃຊ້ງານ.
--ໝາຍເຫດ
ທາງເລືອກນີ້ສໍາລັບການບໍ່ດໍາເນີນການການທົດສອບອັດຕະໂນມັດຂອງໂມດູນເປັນສ່ວນຫນຶ່ງຂອງການກໍ່ສ້າງ
script ໄດ້ຖືກໂຍກຍ້າຍອອກໃນ 0.54. ກະລຸນາໃສ່ nocheck ໃນ DEB_BUILD_OPTIONS
ຕົວປ່ຽນແປງສະພາບແວດລ້ອມຖ້າທ່ານຕ້ອງການຂ້າມການທົດສອບໃນເວລາສ້າງຊຸດ.
--home-dir ທິດທາງ
ບ່ອນທີ່ເນື້ອໃນ APT ແລະຖານຄວາມຈໍາອື່ນໆຖືກເກັບໄວ້.
ມາດຕະຖານ: ~/.dh-make-perl
--ຊື່ແພັກເກດ | -p PACKAGENAME
ກໍານົດຊື່ແພັກເກັດດ້ວຍຕົນເອງ, ເປັນປະໂຫຍດໃນເວລາທີ່ໂມດູນມີ dashes ໃນຊື່ຂອງມັນ.
--pkg-perl
ເປັນປະໂຫຍດໃນເວລາທີ່ການກະກຽມຊຸດສໍາລັບ Debian Perl Group
<http://pkg-perl.alioth.debian.org>.
ກໍານົດ "Maintainer", "Uploaders", "Vcs-Git" ແລະ "Vcs-Browser" ໃນຊ່ອງຂໍ້ມູນ debian / ຄວບຄຸມ
ຕາມນັ້ນ. ນອກຈາກນັ້ນ, ເມື່ອ "--vcs git" ຖືກໃຊ້ (ຄ່າເລີ່ມຕົ້ນ), ຕັ້ງຄ່າ Git remote
ຊີ້ໄປບ່ອນທີ່ຖືກຕ້ອງ git.debian.org.
- ການຮວບຮວມ
ໃຊ້ໄດ້ພຽງແຕ່ໃນໂຫມດ "ເຮັດ" ກັບ "--cpan" ຫຼື ລະບົບ ການໂຕ້ຖຽງ. ເຮັດໃຫ້ເກີດ dh-make-perl ກັບ
ພະຍາຍາມສ້າງການຫຸ້ມຫໍ່ (ແລະອາດຈະສ້າງແລະຕິດຕັ້ງແພັກເກັດຖ້າ "--build" ແລະ
ທາງເລືອກ "--install" ໄດ້ຖືກມອບໃຫ້) ສໍາລັບການເພິ່ງພາອາໄສໃດໆທີ່ບໍ່ມີແພັກເກັດ.
ອັນນີ້ເຮັດວຽກແບບນີ້: ເມື່ອຊຸດ 'ຫຼັກ' ຖືກສ້າງຂຶ້ນ, ແພັກເກັດທີ່ຂາດຫາຍໄປ
ໃສ່ໃນບັນຊີລາຍຊື່, ແລະຫຼັງຈາກນັ້ນຂະບວນການ debianisaion ແມ່ນດໍາເນີນຢູ່ໃນແຕ່ລະອັນ,
ຕາມການນັດພົບ.
-- ຕ້ອງການ
ລົ້ມເຫລວຖ້າຫາກວ່າຊຸດ Perl ການເພິ່ງພາອາໄສບໍ່ພົບ (ການຕິດຕາມການເພິ່ງພາອາໄສຕ້ອງການ apt-
ຊຸດໄຟລ໌ຕິດຕັ້ງ ແລະອັບເດດ)
--source-format ຮູບແບບ
ເມື່ອສ້າງຫຼືປັບປຸງການຫຸ້ມຫໍ່, ໃຫ້ໃຊ້ຮູບແບບແຫຼ່ງທີ່ລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນເປັນ
"3.0 (ຜ້າຫົ່ມ)".
--sources-list ເອກະສານ
ແນະນຳຕົວແຍກໄຟລ໌ "ເນື້ອໃນ" ໃຫ້ໃຊ້ອັນນີ້ ເອກະສານ ໃນເວລາທີ່ກໍານົດວ່າໄຟລ໌ທີ່ໃຫ້
ຄວນຖືກວິເຄາະຫຼືບໍ່. ໄຟລ໌ເນື້ອໃນບໍ່ກົງກັບແຖວໃດນຶ່ງໃນ source.list ບໍ່ແມ່ນ
ແຍກວິເຄາະເພື່ອປະຫຍັດເວລາໃຫ້ທ່ານວິເຄາະໄຟລ໌ເກົ່າຈາກກະຈົກທີ່ທ່ານບໍ່ໄດ້ໃຊ້ແລ້ວ.
ຄ່າເລີ່ມຕົ້ນ: apt's default.
--vcs VCS
In --pkg-perl ໂຫມດ, ໃຊ້ລະບົບການຄວບຄຸມສະບັບທີ່ກໍານົດໄວ້ໃນການຜະລິດ Vcs-*
ທົ່ງນາ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "git".
If VCS ແມ່ນ "git", "dh-make-perl" ຈະຕິດຕັ້ງບ່ອນເກັບມ້ຽນ Git ທີ່ມີສາມສາຂາ:
ສາຍນ້ ຳ
ສາຂາເບື້ອງຕົ້ນປະກອບດ້ວຍແຫຼ່ງຕົ້ນນໍ້າ
ຕົ້ນສະບັບ
ສາຂາທີ່ການຫຸ້ມຫໍ່ແມ່ນເຮັດ, forked off "ນ້ໍາ" ແລະມີເນື້ອໃນຂອງ
ໄດເຣັກທໍຣີ "debian/" ເພີ່ມ.
pristine-tar
ສາຂາທີ່ຈະຮັກສາ pristine-tar(1) ຂໍ້ມູນ.
If --pkg-perl ຍັງໄດ້ຮັບ, "ຕົ້ນກໍາເນີດ" ຫ່າງໄກສອກຫຼີກຖືກເພີ່ມຊີ້ໄປຫາບ່ອນເກັບມ້ຽນ
git.debian.org.
-- verbose | --no-verbose
ພິມຂໍ້ມູນເພີ່ມເຕີມໃນຂະນະທີ່ປະມວນຜົນ.
--verbose ເປີດໂດຍຄ່າເລີ່ມຕົ້ນໃນໂຫມດ "ເຮັດ", ຖ້າບໍ່ດັ່ງນັ້ນ.
- ການປ່ຽນແປງ ເວີຊັ່ນ
ລະບຸເວີຊັນຂອງຊຸດຜົນໄດ້ຮັບ.
ໃຊ້ cpan2dscp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net