ນີ້ແມ່ນຄໍາສັ່ງ debrelease ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
debrelease - ເປັນ wrapper ປະມານ duupload ຫຼື dput
ສະຫຼຸບສັງລວມ
debrelease [debrelease ທາງເລືອກໃນການ] [duupload/dput ທາງເລືອກໃນການ]
ລາຍລະອຽດ
debrelease ເປັນ wrapper ງ່າຍດາຍປະມານ ອັບໂຫຼດ or dput. ມັນຖືກເອີ້ນວ່າຈາກພາຍໃນ
ຕົ້ນໄມ້ລະຫັດແຫຼ່ງຂອງແພັກເກັດ, ແລະຄິດໄລ່ສະບັບປະຈຸບັນຂອງແພັກເກັດ. ແລ້ວ
ຊອກຫາທີ່ສອດຄ້ອງກັນ .ການປ່ຽນແປງ ໄຟລ໌ (ເຊິ່ງລາຍຊື່ໄຟລ໌ທີ່ຈໍາເປັນເພື່ອອັບໂຫລດຕາມລໍາດັບ
ເພື່ອປົດປ່ອຍຊຸດ) ໃນໄດເລກະທໍລີຫຼັກຂອງຕົ້ນໄມ້ລະຫັດແຫຼ່ງແລະການໂທ ອັບໂຫຼດ
or dput ກັບ .ການປ່ຽນແປງ ໄຟລ໌ເປັນພາລາມິເຕີເພື່ອປະຕິບັດການອັບໂຫລດຕົວຈິງ.
ທາງເລືອກອາດຈະຖືກມອບໃຫ້ debrelease; ຍົກເວັ້ນສໍາລັບການທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້, ພວກເຂົາເຈົ້າໄດ້ຮັບການສົ່ງຕໍ່
ບໍ່ປ່ຽນແປງ ອັບໂຫຼດ or dput. ໄດ້ devscripts ໄຟລ໌ການຕັ້ງຄ່າຍັງຖືກອ່ານໂດຍ
debrelease ດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້.
Directory ຊື່ ການກວດສອບ
ຄ້າຍຄືກັນກັບສະຄຣິບອື່ນຫຼາຍອັນໃນ devscripts ຊຸດ, debrelease ຈະປີນຂຶ້ນ
ຕົ້ນໄມ້ໄດເລກະທໍລີຈົນກ່ວາມັນພົບ a debian/changelog ໄຟລ໌. ໃນຖານະເປັນການປົກປັກຮັກສາຕ້ານກັບໄຟລ໌ stray
ເຊິ່ງກໍ່ໃຫ້ເກີດບັນຫາທີ່ອາດເກີດຂຶ້ນ, ມັນຈະກວດເບິ່ງຊື່ຂອງໄດເລກະທໍລີພໍ່ແມ່ເມື່ອມັນພົບ
ໄດ້ debian/changelog ໄຟລ໌, ແລະກວດເບິ່ງວ່າຊື່ໄດເລກະທໍລີກົງກັບຊຸດ
ຊື່. ແນ່ນອນວ່າມັນເຮັດແນວໃດມັນຈະຖືກຄວບຄຸມໂດຍສອງຕົວແປໄຟລ໌ການຕັ້ງຄ່າ
DEVSCRIPTS_CHECK_DIRNAME_LEVEL ແລະ DEVSCRIPTS_CHECK_DIRNAME_REGEX, ແລະທີ່ສອດຄ້ອງກັນຂອງເຂົາເຈົ້າ
ຕົວເລືອກແຖວຄໍາສັ່ງ --check-dirname-level ແລະ --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL ສາມາດເອົາຄ່າຕໍ່ໄປນີ້:
0 ຢ່າກວດເບິ່ງຊື່ໄດເລກະທໍລີ.
1 ພຽງແຕ່ກວດເບິ່ງຊື່ໄດເລກະທໍລີຖ້າພວກເຮົາຕ້ອງປ່ຽນລາຍຊື່ໃນການຄົ້ນຫາຂອງພວກເຮົາ
debian/changelog. ນີ້ແມ່ນພຶດຕິກໍາເລີ່ມຕົ້ນ.
2 ກວດເບິ່ງຊື່ໄດເລກະທໍລີຕະຫຼອດເວລາ.
ຊື່ໄດເລກະທໍລີຖືກກວດສອບໂດຍການທົດສອບວ່າຊື່ໄດເລກະທໍລີປະຈຸບັນ (ຕາມກໍານົດ
by ນອນd(1)) ກົງກັບ regex ທີ່ໃຫ້ໂດຍຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າ
DEVSCRIPTS_CHECK_DIRNAME_REGEX ຫຼືໂດຍຕົວເລືອກເສັ້ນຄໍາສັ່ງ --check-dirname-regex regex.
ທີ່ນີ້ regex ແມ່ນ Perl regex (ເບິ່ງ perlre(3perl)), ເຊິ່ງຈະຖືກຍຶດໄວ້ໃນຕອນຕົ້ນ
ແລະສຸດທ້າຍ. ຖ້າ regex ມີ '/', ຈາກນັ້ນມັນຕ້ອງກົງກັບເສັ້ນທາງໄດເລກະທໍລີເຕັມ. ຖ້າ
ບໍ່ແມ່ນ, ຫຼັງຈາກນັ້ນມັນຕ້ອງກົງກັບຊື່ຂອງໄດເລກະທໍລີເຕັມ. ຖ້າ regex ມີສະຕຣິງ 'PACKAGE',
ອັນນີ້ຈະຖືກແທນທີ່ດ້ວຍຊື່ແພັກເກັດທີ່ມາ, ຕາມທີ່ກຳນົດຈາກ changelog. ໄດ້
ຄ່າເລີ່ມຕົ້ນສໍາລັບ regex ແມ່ນ: 'PACKAGE(-.+)?', ດັ່ງນັ້ນການຈັບຄູ່ຊື່ໄດເລກະທໍລີເຊັ່ນ:
PACKAGE ແລະ PACKAGE-version.
OPTIONS
--dupload, --dput
ອັນນີ້ລະບຸວ່າໂປຣແກຣມອັບໂຫລດໃດຈະໃຊ້; ຄ່າເລີ່ມຕົ້ນແມ່ນ ອັບໂຫຼດ.
-S ຖ້າຕົວເລືອກນີ້ຖືກນໍາໃຊ້, ຫຼືຄ່າເລີ່ມຕົ້ນ .ການປ່ຽນແປງ ບໍ່ພົບໄຟລ໌ແຕ່ແຫຼ່ງທີ່ມາເທົ່ານັ້ນ
.ການປ່ຽນແປງ ໄຟລ໌ແມ່ນມີຢູ່, ຈາກນັ້ນແຫຼ່ງທີ່ມາເທົ່ານັ້ນ .ການປ່ຽນແປງ ໄຟລ໌ຈະຖືກອັບໂຫລດ
ແທນທີ່ຈະເປັນ arch ສະເພາະ.
-adebian-ສະຖາປັດຕະຍະກໍາ, -tGNU-system-type
ເບິ່ງ dpkg-ຖາປັດຕະຍະ(1) ສໍາລັບລາຍລະອຽດຂອງທາງເລືອກເຫຼົ່ານີ້. ພວກເຂົາເຈົ້າມີຜົນກະທົບ
ຄົ້ນຫາສໍາລັບ .ການປ່ຽນແປງ ໄຟລ໌. ພວກເຂົາເຈົ້າໄດ້ຖືກສະຫນອງໃຫ້ mimic ພຶດຕິກໍາຂອງ dpkg-
buildpackage ໃນເວລາທີ່ກໍານົດຊື່ຂອງ .ການປ່ຽນແປງ ໄຟລ໌. ຖ້າເປັນທົ່ງພຽງ -t is
ໃຫ້, ມັນໄດ້ຖືກປະຕິບັດເພື່ອເປັນ ອັບໂຫຼດ ທາງເລືອກທີ່ເປັນເຈົ້າພາບ, ແລະດັ່ງນັ້ນ
ຫມາຍເຖິງການສິ້ນສຸດຂອງ debrelease- ທາງເລືອກສະເພາະ.
--ຫຼາຍ
ຫຼາຍ່າຍ .ການປ່ຽນແປງ ໂໝດ: ນີ້ ໝາຍ ຄວາມວ່າ debrelease ຄວນໃຊ້ຫຼ້າສຸດ
ໄຟລ໌ທີ່ມີຮູບແບບຊື່ package_version_*+*.ການປ່ຽນແປງ ເປັນ .ການປ່ຽນແປງ ແຟ້ມ,
ອະນຸຍາດໃຫ້ສໍາລັບການ .ການປ່ຽນແປງ ໄຟລ໌ທີ່ຜະລິດໂດຍ dpkg-ຂ້າມ.
--debs-dir ລະບົບ
ຊອກຫາສໍາລັບການ .ການປ່ຽນແປງ ແລະ deb ໄຟລ໌ໃນ ລະບົບ ແທນທີ່ຈະເປັນພໍ່ແມ່ຂອງ
ແຫຼ່ງທີ່ມາ. ນີ້ຄວນຈະເປັນເສັ້ນທາງຢ່າງແທ້ຈິງຫຼືພີ່ນ້ອງກັບທາງເທິງຂອງ
ໄດເລກະທໍລີແຫຼ່ງ.
--check-dirname-level N
ເບິ່ງພາກຂ້າງເທິງ Directory ຊື່ ການກວດສອບ ສໍາລັບຄໍາອະທິບາຍຂອງທາງເລືອກນີ້.
--check-dirname-regex regex
ເບິ່ງພາກຂ້າງເທິງ Directory ຊື່ ການກວດສອບ ສໍາລັບຄໍາອະທິບາຍຂອງທາງເລືອກນີ້.
--no-conf, --noconf
ຢ່າອ່ານໄຟລ໌ການຕັ້ງຄ່າໃດໆ. ນີ້ສາມາດຖືກນໍາໃຊ້ເປັນທາງເລືອກທໍາອິດເທົ່ານັ້ນ
ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
- ຊ່ວຍ, -h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກຢ່າງສຳເລັດຜົນ.
- ການປ່ຽນແປງ
ສະແດງສະບັບແລະຂໍ້ມູນລິຂະສິດແລະອອກສົບຜົນສໍາເລັດ.
CONFIGURATION ຄວາມຮັບຜິດຊອບ
ສອງໄຟລ໌ການຕັ້ງຄ່າ /etc/devscripts.conf ແລະ ~/.devscripts ມີແຫຼ່ງທີ່ມາໃນນັ້ນ
ເພື່ອກໍານົດຕົວແປການຕັ້ງຄ່າ. ຕົວເລືອກແຖວຄໍາສັ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອ override
ການຕັ້ງຄ່າໄຟລ໌ການຕັ້ງຄ່າ. ການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມຖືກລະເລີຍເພື່ອຈຸດປະສົງນີ້.
ຕົວແປທີ່ຮັບຮູ້ໃນປັດຈຸບັນແມ່ນ:
DEBRELEASE_UPLOADER
ຄ່າທີ່ຮັບຮູ້ໃນປັດຈຸບັນແມ່ນ ອັບໂຫຼດ ແລະ dput, ແລະມັນກໍານົດທີ່
ໂປລແກລມ uploader ຄວນຖືກນໍາໃຊ້. ມັນກົງກັນກັບ --dupload ແລະ --dput
ຕົວເລືອກແຖວຄໍາສັ່ງ.
DEBRELEASE_DEBS_DIR
ນີ້ລະບຸໄດເລກະທໍລີທີ່ຈະຊອກຫາ .ການປ່ຽນແປງ ແລະ deb ໄຟລ, ແລະ
ເປັນເສັ້ນທາງຢ່າງແທ້ຈິງຫຼືເປັນພີ່ນ້ອງກັບທາງເທິງຂອງຕົ້ນໄມ້ແຫຼ່ງ. ນີ້
ເທົ່າກັບ --debs-dir ທາງເລືອກແຖວຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສາມາດນໍາໃຊ້ໄດ້,
ຕົວຢ່າງ, ຖ້າທ່ານໃຊ້ສະເຫມີ ຜູ້ກໍ່ສ້າງ or svn-buildpackage ເພື່ອສ້າງຊຸດຂອງທ່ານ.
ໃຫ້ສັງເກດວ່າມັນຍັງມີຜົນກະທົບ debc(1) ແລະ ໄຫຼ(1).
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
ເບິ່ງພາກຂ້າງເທິງ Directory ຊື່ ການກວດສອບ ສໍາລັບຄໍາອະທິບາຍກ່ຽວກັບສິ່ງເຫຼົ່ານີ້
ຕົວແປ. ໃຫ້ສັງເກດວ່າເຫຼົ່ານີ້ແມ່ນຕົວແປການຕັ້ງຄ່າທີ່ກວ້າງຂວາງ, ແລະຈະ
ດັ່ງນັ້ນຈຶ່ງມີຜົນກະທົບທັງຫມົດ devscripts ສະຄຣິບທີ່ກວດເບິ່ງມູນຄ່າຂອງມັນ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ
manpages ຂອງເຂົາເຈົ້າແລະໃນ devscripts.conf(5).
ໃຊ້ debrelease ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net