GoGPT Best VPN GoSearch

OnWorks favicon

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

ແລ່ນ dch ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


debchange - ເຄື່ອງມືສໍາລັບການບໍາລຸງຮັກສາໄຟລ໌ debian/changelog ໃນຊຸດແຫຼ່ງ

ສະຫຼຸບສັງລວມ


debchange [ທາງເລືອກໃນການ] [ຂໍ້ຄວາມ ... ]
dch [ທາງເລືອກໃນການ] [ຂໍ້ຄວາມ ... ]

ລາຍລະອຽດ


debchange ຫຼືນາມແຝງຂອງມັນ dch ຈະເພີ່ມແຖວຄໍາຄິດເຫັນໃຫມ່ໃສ່ບັນທຶກການປ່ຽນແປງ Debian ໃນ
ຕົ້ນ​ໄມ້​ໃນ​ປັດ​ຈຸ​ບັນ​. ຄໍາສັ່ງນີ້ຕ້ອງດໍາເນີນການຈາກພາຍໃນຕົ້ນໄມ້ນັ້ນ. ຖ້າຫາກວ່າຂໍ້ຄວາມຂອງ
ການປ່ຽນແປງແມ່ນໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, debchange ຈະດໍາເນີນການໃນຮູບແບບ batch ແລະພຽງແຕ່ເພີ່ມ
ຂໍ້ຄວາມ, ດ້ວຍການແບ່ງເສັ້ນຕາມຄວາມຈໍາເປັນ, ຢູ່ໃນສະຖານທີ່ທີ່ເຫມາະສົມໃນ debian/changelog (or the
changelog ກໍານົດໂດຍທາງເລືອກ, ດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້). ຖ້າບໍ່ມີຂໍ້ຄວາມຖືກລະບຸຫຼັງຈາກນັ້ນ
debchange ຈະດໍາເນີນການບັນນາທິການຕາມທີ່ກໍານົດໂດຍ sensible-editor ສໍາລັບທ່ານທີ່ຈະແກ້ໄຂໄຟລ໌.
(ຕົວແປສະພາບແວດລ້ອມ VISUAL ແລະ EDITOR ຖືກນໍາໃຊ້ໃນຄໍາສັ່ງນີ້ເພື່ອກໍານົດວ່າອັນໃດ
ບັນນາທິການທີ່ຈະໃຊ້.) ບັນນາທິການທີ່ເຂົ້າໃຈ +n ທາງເລືອກສໍາລັບການເລີ່ມຕົ້ນການແກ້ໄຂໃນ a
ແຖວທີ່ລະບຸຈະໃຊ້ອັນນີ້ເພື່ອຍ້າຍໄປແຖວທີ່ຖືກຕ້ອງຂອງໄຟລ໌ເພື່ອແກ້ໄຂ. ຖ້າ
ບັນນາທິການຖືກປິດໂດຍບໍ່ມີການແກ້ໄຂໄຟລ໌ຊົ່ວຄາວ, debchange ຈະ​ອອກ​ໂດຍ​ບໍ່​ມີ​ການ​ສໍາ​ພັດ​
ບັນທຶກການປ່ຽນແປງທີ່ມີຢູ່ແລ້ວ. ຫມາຍ​ເຫດ​ ທີ່ ໄດ້ ການປ່ຽນແປງ is ສົມມຸດວ່າ to be ເຂົ້າລະຫັດ ກັບ ໄດ້ UTF-8
ການເຂົ້າລະຫັດ. If it is ບໍ່, ບັນຫາ ອາດຈະ ເກີດຂຶ້ນ. ກະລຸນາເບິ່ງ iconv(1) manpage ເພື່ອຊອກຫາ
ວິທີການແປງ changelogs ຈາກການເຂົ້າລະຫັດເກົ່າ. ສຸດທ້າຍ, ກ ການປ່ຽນແປງ or ຂ່າວ ໄຟລ໌ສາມາດເປັນ
ສ້າງຈາກ scratch ການນໍາໃຊ້ --ສ້າງ ທາງ​ເລືອກ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ລຸ່ມ​ນີ້​.

debchange ຍັງສະຫນັບສະຫນູນການຜະລິດອັດຕະໂນມັດ bug-ປິດ changelog entries, ການນໍາໃຊ້
--ປິດ ທາງເລືອກ. ນີ້ປົກກະຕິແລ້ວຈະສອບຖາມ BTS, ລະບົບຕິດຕາມບັກ Debian (ເບິ່ງ
https://bugs.debian.org/) to determine the title of the bug and the package in which it
ເກີດຂຶ້ນ. ພຶດຕິກໍານີ້ສາມາດຢຸດເຊົາໂດຍການໃຫ້ a --noquery ທາງ​ເລືອກ​ຫຼື​ໂດຍ​ການ​ຕັ້ງ​ຄ່າ​
ຕົວແປການຕັ້ງຄ່າ DEBCHANGE_QUERY_BTS to no, ດັ່ງທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້. ໃນກໍລະນີໃດກໍ່ຕາມ, ໄດ້
ບັນ​ນາ​ທິ​ການ (ດັ່ງ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ເທິງ​) ຈະ​ຖືກ​ຮຽກ​ຮ້ອງ​ສະ​ເຫມີ​ໄປ​ເພື່ອ​ໃຫ້​ໂອ​ກາດ​ທີ່​ຈະ​ປັບ​ປຸງ​ແກ້​ໄຂ​ໄດ້​
ລາຍການ, ແລະ changelog ຈະໄດ້ຮັບການຍອມຮັບບໍ່ວ່າຈະມີການປ່ຽນແປງຫຼືບໍ່. ອັນ
ການເຂົ້າ changelog ພິເສດສາມາດໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງນອກເຫນືອຈາກລາຍການປິດ.

ຫຼາຍທີ່ສຸດຫນຶ່ງຂອງ -- ຕື່ມໃສ່, -- ເພີ່ມຂຶ້ນ, --ດັດແກ້, --ປ່ອຍ, ແລະ -- ສະບັບໃຫມ່ ອາດຈະຖືກກໍານົດ
ດັ່ງທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້. ຖ້າບໍ່ມີການລະບຸທາງເລືອກ, debchange ຈະໃຊ້ heuristics ເພື່ອເດົາ
ຫຼືບໍ່ຊຸດໄດ້ຖືກປ່ອຍອອກມາຢ່າງສໍາເລັດຜົນ, ແລະປະຕິບັດຕົວຄືກັບວ່າ -- ເພີ່ມຂຶ້ນ
ໄດ້ຖືກກໍານົດວ່າຊຸດໄດ້ຖືກປ່ອຍອອກມາ, ຫຼືຖ້າບໍ່ດັ່ງນັ້ນຄືກັບວ່າ -- ຕື່ມໃສ່ ໄດ້
ລະບຸ.

ສອງຊຸດທີ່ແຕກຕ່າງກັນຂອງ heuristics ສາມາດຖືກນໍາໃຊ້, ເປັນການຄວບຄຸມໂດຍ --release-heuristic
ທາງເລືອກຫຼື DEBCHANGE_RELEASE_HEURISTIC ຕົວແປການຕັ້ງຄ່າ. ຄ່າເລີ່ມຕົ້ນ ການປ່ຽນແປງ
heuristic ສົມມຸດວ່າຊຸດໄດ້ຖືກປ່ອຍອອກມາເວັ້ນເສຍແຕ່ວ່າການປ່ຽນແປງຂອງມັນປະກອບດ້ວຍ ປ່ອຍອອກມາ
ໃນຂົງເຂດການແຈກຢາຍ. ຖ້າ heuristic ນີ້ຖືກເປີດໃຊ້, ການແຈກຢາຍຈະເປັນຄ່າເລີ່ມຕົ້ນ
to ປ່ອຍອອກມາ ໃນລາຍການ changelog ໃຫມ່, ແລະ -- ໂຕລະຄອນຫຼັກ ທາງ​ເລືອກ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ລຸ່ມ​ນີ້​ຈະ​
ຖືກເປີດໃຊ້ໂດຍອັດຕະໂນມັດ. ນີ້ສາມາດເປັນປະໂຫຍດຖ້າຫາກວ່າຊຸດສາມາດໄດ້ຮັບການປ່ອຍອອກມາໂດຍທີ່ແຕກຕ່າງກັນ
ຜູ້ຮັກສາ, ຫຼືຖ້າທ່ານບໍ່ຮັກສາບັນທຶກການອັບໂຫລດ. ສະຫຼັບກັນ log heuristic ກໍານົດ
ຖ້າຊຸດໄດ້ຖືກປ່ອຍອອກມາໂດຍການຊອກຫາທີ່ເຫມາະສົມ ອັບ​ໂຫຼດ(1) ຫຼື dput(1) ບັນທຶກ
ໄຟລ໌ຢູ່ໃນໄດເລກະທໍລີຫຼັກ. ຈະ​ມີ​ການ​ເຕືອນ​ໄພ​ຖ້າ​ຫາກ​ວ່າ​ໄຟລ​໌​ບັນ​ທຶກ​ໄດ້​ຖືກ​ພົບ​ເຫັນ​ແຕ່ a
ການອັບໂຫລດສຳເລັດບໍ່ໄດ້ຖືກບັນທຶກ. ນີ້ອາດຈະເປັນຍ້ອນວ່າການອັບໂຫລດທີ່ຜ່ານມາໄດ້ຖືກປະຕິບັດ
ກັບສະບັບຂອງ ອັບ​ໂຫຼດ ກ່ອນ 2.1 ຫຼືຍ້ອນວ່າການອັບໂຫລດລົ້ມເຫລວ.

ຖ້າມີ -- ເພີ່ມຂຶ້ນ or -- ສະບັບໃຫມ່ ຖືກນໍາໃຊ້, ຊື່ແລະອີເມລ໌ສໍາລັບສະບັບໃຫມ່ຈະ
ຖືກກໍານົດດັ່ງຕໍ່ໄປນີ້. ຖ້າສະພາບແວດລ້ອມປ່ຽນແປງ DEBFULLNAME ຖືກກໍານົດ, ນີ້ຈະເປັນ
ໃຊ້ສໍາລັບຊື່ເຕັມຂອງຜູ້ຮັກສາ; ຖ້າບໍ່, ຫຼັງຈາກນັ້ນ NAME ຈະຖືກກວດສອບ. ຖ້າສະພາບແວດລ້ອມ
ຕົວແປ DEBEMAIL ຖືກກໍານົດ, ນີ້ຈະຖືກໃຊ້ສໍາລັບທີ່ຢູ່ອີເມວ. ຖ້າຕົວແປນີ້ມີ
ຮູບແບບ "ຊື່ ", ຫຼັງຈາກນັ້ນຊື່ຜູ້ຮັກສາຈະຖືກເອົາໄປຈາກນີ້ຖ້າບໍ່ມີ
DEBFULLNAME neither NAME ຖືກກໍານົດ. ຖ້າຕົວແປນີ້ບໍ່ໄດ້ຕັ້ງ, ການທົດສອບດຽວກັນຈະຖືກດໍາເນີນ
ສະພາບແວດລ້ອມປ່ຽນແປງ ອີ​ເມວ. ຕໍ່ໄປ, ຖ້າຊື່ເຕັມຍັງບໍ່ທັນຖືກກໍານົດ,
ຫຼັງຈາກນັ້ນໃຊ້ getpwuid(3) ເພື່ອກໍານົດຊື່ຈາກໄຟລ໌ລະຫັດຜ່ານ. ຖ້າສິ່ງນີ້ລົ້ມເຫລວ, ໃຫ້ໃຊ້
ບັນທຶກການປ່ຽນແປງທີ່ຜ່ານມາ. ສໍາລັບທີ່ຢູ່ອີເມວ, ຖ້າມັນບໍ່ໄດ້ຖືກຕັ້ງຈາກ DEBEMAIL or
ອີ​ເມວ, ແລ້ວເບິ່ງໃນ /etc/mailname, ຫຼັງຈາກນັ້ນພະຍາຍາມສ້າງມັນຈາກຊື່ຜູ້ໃຊ້ແລະ FQDN,
ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ໃຊ້ທີ່ຢູ່ອີເມວໃນການປ້ອນ changelog ທີ່ຜ່ານມາ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນເປັນ
ຄວາມຄິດທີ່ດີທີ່ຈະກໍານົດ DEBEMAIL ແລະ DEBFULLNAME ເມື່ອໃຊ້ script ນີ້.

ສະຫນັບສະຫນູນແມ່ນລວມສໍາລັບ changelogs ທີ່ບັນທຶກການປ່ຽນແປງໂດຍຜູ້ຮັກສາການຮ່ວມຫຼາຍຂອງ a
ຊຸດ. ຖ້າ​ຫາກ​ວ່າ​ການ​ເຂົ້າ​ໄດ້​ຖືກ​ຕໍ່​ທ້າຍ​ກັບ​ການ​ສະ​ບັບ​ປະ​ຈຸ​ບັນ​, ແລະ​ການ​ບໍາ​ລຸງ​ຮັກ​ສາ​ແມ່ນ​
ແຕກຕ່າງຈາກຜູ້ຮັກສາທີ່ລະບຸໄວ້ວ່າໄດ້ເຮັດລາຍການທີ່ຜ່ານມາ, ຫຼັງຈາກນັ້ນ
ເສັ້ນຈະຖືກເພີ່ມເຂົ້າໃນ changelog ເພື່ອບອກວ່າຜູ້ຮັກສາທີ່ເຮັດການປ່ຽນແປງໃດ.
ໃນປັດຈຸບັນມີພຽງແຕ່ຫນຶ່ງໃນຫຼາຍຮູບແບບຂອງການບັນທຶກຂໍ້ມູນນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນ,
ໃນ​ທີ່​ຊື່​ຂອງ​ຜູ້​ບໍາ​ລຸງ​ຮັກ​ສາ​ທີ່​ເຮັດ​ໃຫ້​ຊຸດ​ຂອງ​ການ​ປ່ຽນ​ແປງ​ປະ​ກົດ​ຂຶ້ນ​ໃນ​ເສັ້ນ​ກ່ອນ​ທີ່​ຈະ​ໄດ້​
ການປ່ຽນແປງ, ພາຍໃນວົງເລັບສີ່ຫຼ່ຽມ. ນີ້ສາມາດເປີດແລະປິດໄດ້ໂດຍໃຊ້
--[no]multimaint ທາງເລືອກຫຼື DEBCHANGE_MULTIMANT ທາງເລືອກໄຟລ໌ການຕັ້ງຄ່າ; ຄ່າເລີ່ມຕົ້ນ
ແມ່ນເພື່ອເປີດໃຊ້ມັນ. ໃຫ້ສັງເກດວ່າຖ້າຫາກວ່າການເຂົ້າໄດ້ຖືກຫມາຍແລ້ວດ້ວຍວິທີນີ້, ຫຼັງຈາກນັ້ນ
ທາງເລືອກຈະຖືກລະເລີຍຢ່າງງຽບໆ.

ຖ້າຊື່ໄດເລກະທໍລີຂອງຕົ້ນໄມ້ແຫຼ່ງມີແບບຟອມ ຊຸດ-ສະບັບພາສາ, ຫຼັງຈາກນັ້ນ debchange ຈະ
ພະຍາຍາມປ່ຽນຊື່ມັນອີກ ຖ້າໝາຍເລກເວີຊັນ (ຕົ້ນນໍ້າ) ປ່ຽນແປງ. ນີ້ສາມາດປ້ອງກັນໄດ້
ໂດຍການນໍາໃຊ້ - ຮັກສາ ເສັ້ນຄໍາສັ່ງຫຼືທາງເລືອກໄຟລ໌ການຕັ້ງຄ່າຕາມທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້.

If --force-bad-version or --allow-lower-version ຖືກນໍາໃຊ້, debchange ຈະບໍ່ຢຸດຖ້າ
ສະບັບໃຫມ່ແມ່ນຫນ້ອຍກ່ວາສະບັບປະຈຸບັນ. ນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະໃນຂະນະທີ່ເຮັດ
backports.

Directory ຊື່ ການກວດສອບ


ຄ້າຍຄືກັນກັບສະຄຣິບອື່ນຫຼາຍອັນໃນ devscripts ຊຸດ, debchange ຈະປີນຂຶ້ນ
ຕົ້ນໄມ້ໄດເລກະທໍລີຈົນກ່ວາມັນພົບ 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 ມີ string 'PACKAGE',
ອັນນີ້ຈະຖືກແທນທີ່ດ້ວຍຊື່ແພັກເກັດທີ່ມາ, ຕາມທີ່ກຳນົດຈາກ changelog. ໄດ້
ຄ່າເລີ່ມຕົ້ນຂອງ regex ແມ່ນ: ´PACKAGE(-.+)?', ດັ່ງນັ້ນຈຶ່ງຈັບຄູ່ຊື່ໄດເລກະທໍລີເຊັ່ນ:
PACKAGE ແລະ ຊຸດ-ສະບັບພາສາ.

changelog ເລີ່ມຕົ້ນທີ່ຈະແກ້ໄຂແມ່ນ debian/changelog; ແນວໃດກໍ່ຕາມ, ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍໃຊ້
ໄດ້ --ການ​ປ່ຽນ​ແປງ or --ຂ່າວ ທາງ​ເລືອກ​ຫຼື​ ປ່ຽນແປງ ສະພາບແວດລ້ອມປ່ຽນແປງໄດ້, ດັ່ງທີ່ໄດ້ອະທິບາຍ
ຂ້າງລຸ່ມນີ້.

OPTIONS


-- ຕື່ມໃສ່, -a
ເພີ່ມລາຍການ changelog ໃໝ່ໃນຕອນທ້າຍຂອງລາຍການຂອງລຸ້ນປັດຈຸບັນ.

-- ເພີ່ມຂຶ້ນ, -i
ເພີ່ມອົງປະກອບສຸດທ້າຍຂອງຕົວເລກການປ່ອຍ Debian ຫຼື, ຖ້ານີ້ແມ່ນ a
ແພັກເກັດ Debian ເດີມ, ໝາຍເລກເວີຊັນ. ໃນ Ubuntu ຫຼື Tanglu, ນີ້ຍັງຈະ
ປ່ຽນຄຳຕໍ່ທ້າຍຈາກ buildX ເປັນ ubuntu1/tanglu1. ໃຊ້ -R, -- ສ້າງ​ໃຫມ່​ ສໍາລັບບໍ່ມີ
ການ​ປ່ຽນ​ແປງ​ການ​ສ້າງ​ເພີ່ມ​ເຕີມ​. ນີ້ສ້າງພາກໃຫມ່ໃນຕອນຕົ້ນຂອງ
changelog ກັບ headers ແລະ footers ທີ່ເຫມາະສົມ. ນອກຈາກນີ້, ຖ້າຫາກວ່ານີ້ແມ່ນສະບັບໃຫມ່ຂອງ
ຊຸດ Debian ເດີມ, ຊື່ໄດເລກະທໍລີຖືກປ່ຽນເພື່ອສະທ້ອນເຖິງສິ່ງນີ້. ຖ້າ
DEBCHANGE_RELEASE_HEURISTIC is ການປ່ຽນແປງ (ຄ່າເລີ່ມຕົ້ນ) ແລະການປ່ອຍປະຈຸບັນແມ່ນ
ປ່ອຍອອກມາ, ນີ້ຈະປ່ຽນພຽງແຕ່ສະບັບຂອງ changelog stanza ປະຈຸບັນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ນີ້ຈະສ້າງ changelog stanza ສະບັບໃຫມ່ກັບສະບັບໃຫມ່.

-- ສະບັບໃຫມ່ ສະບັບພາສາ, -v ສະບັບພາສາ
ອັນນີ້ລະບຸໝາຍເລກເວີຊັນ (ລວມທັງສ່ວນປ່ອຍ Debian) ຢ່າງຈະແຈ້ງ
ແລະປະຕິບັດຕົວເປັນ -- ເພີ່ມຂຶ້ນ ທາງ​ເລືອກ​ໃນ​ດ້ານ​ອື່ນໆ​. ມັນຍັງຈະມີການປ່ຽນແປງ
ຊື່ໄດເລກະທໍລີ ຖ້າຕົວເລກສະບັບຕົ້ນມີການປ່ຽນແປງ. ຖ້າ
DEBCHANGE_RELEASE_HEURISTIC is ການປ່ຽນແປງ (ຄ່າເລີ່ມຕົ້ນ) ແລະການປ່ອຍປະຈຸບັນແມ່ນ
ປ່ອຍອອກມາ, ນີ້ຈະປ່ຽນພຽງແຕ່ສະບັບຂອງ changelog stanza ປະຈຸບັນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ນີ້ຈະສ້າງ changelog stanza ສະບັບໃຫມ່ກັບສະບັບໃຫມ່.

--ດັດແກ້, -e
ແກ້ໄຂ changelog ໃນບັນນາທິການ.

--ປ່ອຍ, -r
ສໍາເລັດການປ່ຽນແປງບັນທຶກສໍາລັບການປ່ອຍ. ອັບເດດເວລາ changelog. ຖ້າ
ການແຈກຢາຍຖືກຕັ້ງເປັນ ປ່ອຍອອກມາ, ປ່ຽນມັນກັບການແຈກຢາຍຈາກທີ່ຜ່ານມາ
changelog entry (ຫຼືການແຈກຢາຍອື່ນຕາມທີ່ລະບຸໂດຍ -- ການ​ແຜ່​ກະ​ຈາຍ​). ຖ້າມີ
ບໍ່ມີລາຍການ changelog ທີ່ຜ່ານມາ ແລະການແຈກຢາຍຢ່າງຈະແຈ້ງຍັງບໍ່ທັນມີ
ລະບຸ, ບໍ່ຫມັ້ນຄົງ ຈະຖືກນໍາໃຊ້.

--force-save-on-release
ເມື່ອ​ໃດ​ --ປ່ອຍ ຖືກໃຊ້, ບັນນາທິການຖືກເປີດເພື່ອອະນຸຍາດໃຫ້ກວດສອບການປ່ຽນແປງ.
ຜູ້ໃຊ້ຈໍາເປັນຕ້ອງໄດ້ບັນທຶກໄຟລ໌ເພື່ອຍອມຮັບການປ່ຽນແປງທີ່ດັດແກ້, ຖ້າບໍ່ດັ່ງນັ້ນ
ຕົ້ນສະບັບຈະຖືກເກັບໄວ້ (ຄ່າເລີ່ມຕົ້ນ).

--no-force-save-on-release
ຢ່າເຮັດແນວນັ້ນ. ກະລຸນາຮັບຊາບວ່າການປ້ອນຂໍ້ມູນການປ່ຽນແປງ dummy ອາດຈະຖືກສະໜອງເພື່ອໃຫ້ບັນລຸໄດ້
ຜົນກະທົບດຽວກັນ - ຕົວຢ່າງ debchange --ປ່ອຍ "". ການເຂົ້າຈະບໍ່ຖືກເພີ່ມໃສ່
changelog ແຕ່ການປະກົດຕົວຂອງມັນຈະສະກັດກັ້ນບັນນາທິການ.

--ສ້າງ
ນີ້ຈະສ້າງໃຫມ່ debian/changelog ໄຟລ໌ (ຫຼື ຂ່າວ ຖ້າຫາກວ່າ --ຂ່າວ ທາງເລືອກແມ່ນ
ໃຊ້). ທ່ານຕ້ອງຢູ່ໃນໄດເລກະທໍລີລະດັບສູງສຸດເພື່ອໃຊ້ມັນ; ບໍ່ມີຊື່ໄດເລກະທໍລີ
ການກວດສອບຈະຖືກປະຕິບັດ. ສາມາດລະບຸຊື່ ແລະລຸ້ນຂອງແພັກເກດໄດ້
ການນໍາໃຊ້ --ຊຸດ ແລະ -- ສະບັບໃຫມ່ ທາງເລືອກ, ກໍານົດຈາກຊື່ໄດເລກະທໍລີ
ການນໍາໃຊ້ --ມາຈາກຊື່ ທາງ​ເລືອກ​ຫຼື​ເຂົ້າ​ມາ​ດ້ວຍ​ຕົນ​ເອງ​ເຂົ້າ​ໄປ​ໃນ​ການ​ຜະ​ລິດ​ໄດ້​ ການປ່ຽນແປງ
ໄຟລ໌. ຊື່ຜູ້ຮັກສາແມ່ນຖືກກໍານົດຈາກສະພາບແວດລ້ອມຖ້າເປັນໄປໄດ້,
ແລະການແຜ່ກະຈາຍແມ່ນໄດ້ລະບຸໄວ້ບໍ່ວ່າຈະໂດຍໃຊ້ -- ການ​ແຜ່​ກະ​ຈາຍ​ ທາງ​ເລືອກ​ຫຼື​ໃນ​
ຜະລິດ ການປ່ຽນແປງ ຍື່ນ.

-- ຫວ່າງ
ເມື່ອໃຊ້ປະສົມປະສານກັບ --ສ້າງ, ສະກັດກັ້ນການເພີ່ມອັດຕະໂນມັດຂອງ an
"ໃນເບື້ອງຕົ້ນ ປ່ອຍ" changelog entry (ດັ່ງນັ້ນການຮຽກຮ້ອງຕໍ່ໄປຂອງ debchange ເພີ່ມຂຶ້ນ
ເຂົ້າທໍາອິດ). ໃຫ້ສັງເກດວ່ານີ້ຈະເຮັດໃຫ້ເກີດ a dpkg-parsechangelog ເຕືອນໄພກ່ຽວກັບ
ການຮຽກຮ້ອງຕໍ່ໄປເນື່ອງຈາກຂາດການປ່ຽນແປງ.

--ຊຸດ ຊຸດ
ອັນນີ້ລະບຸຊື່ແພັກເກດທີ່ຈະໃຊ້ໃນບັນທຶກການປ່ຽນແປງໃໝ່; ນີ້ອາດຈະເປັນພຽງແຕ່
ໃຊ້ຮ່ວມກັບ --ສ້າງ, -- ເພີ່ມຂຶ້ນ ແລະ -- ສະບັບໃຫມ່ ຕົວເລືອກ

--nmu, -n
ເພີ່ມຕົວເລກການປ່ອຍ Debian ສໍາລັບການອັບໂຫລດທີ່ບໍ່ແມ່ນຜູ້ຮັກສາໄວ້ໂດຍການຕໍ່ທ້າຍ
ເຖິງ ".1" ໄປຫາຕົວເລກທີ່ບໍ່ແມ່ນ NMU (ເວັ້ນເສຍແຕ່ວ່າແພັກເກັດແມ່ນ Debian native, ໃນນັ້ນ
ກໍ​ລະ​ນີ "+nmu1" ຖືກຕໍ່ທ້າຍ) ຫຼືໂດຍການເພີ່ມຕົວເລກເວີຊັນ NMU, ແລະເພີ່ມ NMU
ບັນທຶກການປ່ຽນແປງ. ອັນນີ້ເກີດຂຶ້ນໂດຍອັດຕະໂນມັດຖ້າເຄື່ອງຫຸ້ມຫໍ່ບໍ່ຢູ່ໃນ
Maintainer ຫລື ຜູ້ອັບໂຫລດ ພາກສະຫນາມໃນ debian / ຄວບຄຸມ, ເວັ້ນເສຍແຕ່ DEBCHANGE_AUTO_NMU is
ຕັ້ງ​ຄ່າ no ຫຼື --no-auto-nmu ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.

--bin-nmu
ເພີ່ມຕົວເລກການປ່ອຍ Debian ສໍາລັບການອັບໂຫລດ binary ທີ່ບໍ່ແມ່ນ Maintainer ໂດຍທັງສອງ
ຕໍ່ທ້າຍ "+b1" ໄປຫາຕົວເລກທີ່ບໍ່ແມ່ນ binNMU ຫຼືໂດຍການເພີ່ມ binNMU
ຈໍານວນສະບັບ, ແລະເພີ່ມຄໍາຄິດເຫັນ changelog binNMU.

--qa, -q
ເພີ່ມຈໍານວນການປ່ອຍ Debian ສໍາລັບການອັບໂຫລດທີມ Debian QA, ແລະເພີ່ມ a QA
ອັບໂຫລດ ບັນທຶກການປ່ຽນແປງ.

-- ສ້າງ​ໃຫມ່​, -R
ເພີ່ມຕົວເລກການປ່ອຍ Debian ສໍາລັບການສ້າງໃຫມ່ທີ່ບໍ່ມີການປ່ຽນແປງໂດຍການເພີ່ມ "build1"
ຫຼືໂດຍການເພີ່ມຕົວເລກເວີຊັນທີ່ສ້າງຂຶ້ນໃໝ່.

-- ຄວາມປອດໄພ, -s
ເພີ່ມຈໍານວນການປ່ອຍ Debian ສໍາລັບທີມງານຄວາມປອດໄພ Debian ທີ່ບໍ່ແມ່ນຜູ້ຮັກສາ
ອັບໂຫລດ, ແລະເພີ່ມ a ຄວາມ​ປອດ​ໄພ ທີມງານ ອັບໂຫລດ ບັນທຶກການປ່ຽນແປງ.

--ທີມ ເພີ່ມຕົວເລກການປ່ອຍ Debian ສໍາລັບການອັບໂຫລດທີມງານ, ແລະເພີ່ມ a ທີມງານ ອັບໂຫລດ
ບັນທຶກການປ່ຽນແປງ.

-- ນ້ໍາ, -U
ຢ່າເອົາຕື່ມ distro-name1 ໄປຫາສະບັບຢູ່ໃນການແຈກຢາຍທີ່ມາຈາກ. ເພີ່ມ​ຂຶ້ນ
ສະບັບ Debian.

--bpo ເພີ່ມຕົວເລກການປ່ອຍ Debian ສໍາລັບການອັບໂຫລດໄປຍັງ jessie-backports, ແລະເພີ່ມ a
backport upload ຄໍາເຫັນ changelog.

--ທ້ອງຖິ່ນ, -lបច្ច័យ
ເພີ່ມຄຳຕໍ່ທ້າຍໃສ່ໝາຍເລກເວີຊັນ Debian ສຳລັບການສ້າງທ້ອງຖິ່ນ.

--force-bad-version, -b
ບັງຄັບໃຫ້ຕົວເລກເວີຊັນໜ້ອຍກວ່າອັນປັດຈຸບັນ (ເຊັ່ນ: ເມື່ອການສົ່ງຄືນ).

--allow-lower-version ຮູບແບບ
ອະນຸຍາດໃຫ້ໝາຍເລກເວີຊັນໜ້ອຍກວ່າອັນປັດຈຸບັນ ຖ້າລຸ້ນໃໝ່ກົງກັນ
ຮູບແບບທີ່ລະບຸໄວ້.

--ການກະຈາຍຜົນບັງຄັບໃຊ້
ບັງຄັບການແຈກຢາຍທີ່ສະໜອງໃຫ້ຖືກໃຊ້, ເຖິງແມ່ນວ່າມັນບໍ່ກົງກັບລາຍຊື່ຂອງ
ການແຈກຢາຍທີ່ຮູ້ຈັກ (ເຊັ່ນ: ການແຈກຢາຍທີ່ບໍ່ເປັນທາງການ).

--auto-nmu
ພະຍາຍາມກໍານົດອັດຕະໂນມັດວ່າການປ່ຽນແປງໃນ changelog ເປັນຕົວແທນຂອງ a
ການອັບໂຫລດທີ່ບໍ່ແມ່ນ Maintainer. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.

--no-auto-nmu
ປິດການໃຊ້ງານການກວດຫາ NMU ອັດຕະໂນມັດ. ທຽບ​ເທົ່າ​ກັບ​ການ​ຕັ້ງ​ຄ່າ​ DEBCHANGE_AUTO_NMU to no.

--ມາຈາກຊື່, -d
ນີ້ຈະເອົາຕົວເລກສະບັບຕົ້ນຈາກຊື່ໄດເລກະທໍລີ, ເຊິ່ງຄວນຈະເປັນ
ຂອງແບບຟອມ ຊຸດ-ສະບັບພາສາ. ຖ້າຫາກວ່າຈໍານວນສະບັບ upstream ໄດ້ເພີ່ມຂຶ້ນຈາກ
ການປ້ອນ changelog ຫຼ້າສຸດ, ຫຼັງຈາກນັ້ນການເຂົ້າໃຫມ່ຈະຖືກສ້າງຂື້ນດ້ວຍເລກຮຸ່ນ
ສະບັບພາສາ-1 (ຫຼື ສະບັບພາສາ ຖ້າຊຸດແມ່ນ Debian native), ມີເວລາດຽວກັນກັບ
ເວີຊັ່ນແພັກເກດກ່ອນໜ້າ. ຖ້າຕົວເລກສະບັບຕົ້ນແມ່ນຄືກັນ, ທາງເລືອກນີ້
ຈະ​ປະ​ຕິ​ບັດ​ໃນ​ວິ​ທີ​ການ​ດຽວ​ກັນ​ກັບ​ -i.

--ປິດ nnnnn[,nnnnn ... ]
ເພີ່ມລາຍການ changelog ເພື່ອປິດຕົວເລກ bug ທີ່ລະບຸ. ຮຽກຮ້ອງໃຫ້ບັນນາທິການ
ຫຼັງຈາກເພີ່ມລາຍການເຫຼົ່ານີ້. ຈະສ້າງຄໍາເຕືອນຖ້າຫາກວ່າ BTS ບໍ່ສາມາດຕິດຕໍ່ໄດ້
(ແລະ --noquery ຍັງບໍ່ໄດ້ລະບຸ), ຫຼືຖ້າຫາກວ່າມີບັນຫາກັບ bug ໄດ້
ລາຍ​ງານ​ທີ່​ຕັ້ງ​ຢູ່​.

--[no]query
ພວກເຮົາຄວນພະຍາຍາມສອບຖາມ BTS ເມື່ອສ້າງລາຍການປິດບໍ?

- ຮັກສາ, -p
ຮັກສາຊື່ໄດເລກະທໍລີຕົ້ນໄມ້ຕົ້ນທາງ ຖ້າໝາຍເລກສະບັບຕົ້ນ (ຫຼື
ໝາຍເລກເວີຊັນຂອງແພັກເກັດເດີມ Debian) ປ່ຽນແປງ. ເບິ່ງການຕັ້ງຄ່ານຳ
ພາກສ່ວນຕົວແປຂ້າງລຸ່ມນີ້.

-- ບໍ່​ມີ​ການ​ປົກ​ປັກ​ຮັກ​ສາ​, --nopreserve
ຢ່າຮັກສາຊື່ໄດເລກະທໍລີຕົ້ນໄມ້ຕົ້ນສະບັບ (ຄ່າເລີ່ມຕົ້ນ).

-- ຜູ້ຂາຍ ຜູ້ຂາຍ
ລົບລ້າງ ID ຜູ້ຈັດຈໍາໜ່າຍ ເກີນຄ່າເລີ່ມຕົ້ນທີ່ສົ່ງຄືນໂດຍ dpkg-vendor. ຊື່ນີ້ແມ່ນ
ໃຊ້ສໍາລັບ heuristics ນໍາໃຊ້ກັບສະບັບຊຸດໃຫມ່ແລະສໍາລັບການກວດສອບສຸຂາພິບານຂອງ
ການ​ແຜ່​ກະ​ຈາຍ​ເປົ້າ​ຫມາຍ​.

-- ການ​ແຜ່​ກະ​ຈາຍ​ ຫ່າງໄກ, -D ຫ່າງໄກ
ໃຊ້ການແຈກຢາຍທີ່ລະບຸໄວ້ໃນ changelog entry ທີ່ຖືກແກ້ໄຂ, ແທນທີ່ຈະ
ການນໍາໃຊ້ການແຈກຢາຍຂອງ changelog ທີ່ຜ່ານມາສໍາລັບລາຍການໃຫມ່ຫຼືທີ່ມີຢູ່ແລ້ວ
ມູນຄ່າສໍາລັບລາຍການທີ່ມີຢູ່.

-- ຮີບດ່ວນ ຮີບດ່ວນ, -u ຮີບດ່ວນ
ໃຊ້ຄວາມຮີບດ່ວນທີ່ລະບຸໄວ້ໃນ changelog ທີ່ຖືກດັດແກ້, ແທນທີ່ຈະໃຊ້
ຄ່າເລີ່ມຕົ້ນ "ຂະຫນາດກາງ" ສໍາລັບລາຍການໃຫມ່ຫຼືມູນຄ່າທີ່ມີຢູ່ແລ້ວສໍາລັບລາຍການທີ່ມີຢູ່.

--ການ​ປ່ຽນ​ແປງ ເອກະສານ, -c ເອກະສານ
ນີ້ຈະແກ້ໄຂ changelog ເອກະສານ ແທນທີ່ຈະເປັນມາດຕະຖານ debian/changelog. ນີ້
ທາງເລືອກ overrides ໃດ ປ່ຽນແປງ ການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ. ນອກຈາກນີ້, ບໍ່ມີໄດເລກະທໍລີ
ການຂ້າມຜ່ານຫຼືການກວດສອບຈະຖືກປະຕິບັດເມື່ອຕົວເລືອກນີ້ຖືກນໍາໃຊ້.

--ຂ່າວ [ໄຟລ໌ຂ່າວ]
ນີ້ຈະແກ້ໄຂ ໄຟລ໌ຂ່າວ (ຕາມຄ່າເລີ່ມຕົ້ນ, debian/ຂ່າວ) ແທນທີ່ຈະເປັນ changelog ປົກກະຕິ.
ການຄົ້ນຫາໄດເລກະທໍລີຈະຖືກປະຕິບັດ. ບັນທຶກການປ່ຽນແປງຈະຖືກກວດສອບເພື່ອ
ກໍານົດສະບັບຊຸດປະຈຸບັນ.

--[no]multimaint
ພວກເຮົາຄວນຈະຊີ້ບອກວ່າບາງສ່ວນຂອງການເຂົ້າ changelog ໄດ້ຖືກເຮັດໂດຍທີ່ແຕກຕ່າງກັນ
ຜູ້ຮັກສາ? ຄ່າເລີ່ມຕົ້ນແມ່ນແມ່ນ; ເບິ່ງການສົນທະນາຂ້າງເທິງແລະຍັງ
DEBCHANGE_MULTIMANT ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້.

--[no]multimaint-merge
ຄວນການປ່ຽນແປງທັງໝົດທີ່ສ້າງຂຶ້ນໂດຍຜູ້ຂຽນດຽວກັນນັ້ນຈະຖືກລວມເຂົ້າເປັນບັນທຶກການປ່ຽນແປງດຽວກັນ
ພາກສ່ວນ? ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີ; ເບິ່ງການສົນທະນາຂ້າງເທິງແລະຍັງ
DEBCHANGE_MULTIMANT_MERGE ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້.

-- ການຮັກສາ, -m
ຫ້າມແກ້ໄຂລາຍລະອຽດຜູ້ຮັກສາທີ່ລະບຸໄວ້ກ່ອນໜ້ານີ້ໃນບັນທຶກການປ່ຽນແປງ. ນີ້​ແມ່ນ
ທີ່ເປັນປະໂຫຍດໂດຍສະເພາະສໍາລັບຜູ້ສະຫນັບສະຫນູນທີ່ຕ້ອງການເພີ່ມຂໍ້ຄວາມການເປັນການສະຫນັບສະຫນູນໂດຍອັດຕະໂນມັດ
ໂດຍບໍ່ມີການລົບກວນລາຍລະອຽດ changelog ອື່ນໆ. ໃຫ້ສັງເກດວ່າອາດຈະມີບາງ
ການໂຕ້ຕອບທີ່ຫນ້າສົນໃຈຖ້າຫາກວ່າຮູບແບບການຮັກສາຫຼາຍແມ່ນຖືກນໍາໃຊ້; ເຈົ້າອາດຈະຕ້ອງການ
ເພື່ອກວດເບິ່ງ changelog ດ້ວຍຕົນເອງກ່ອນທີ່ຈະອັບໂຫລດມັນໃນກໍລະນີດັ່ງກ່າວ.

-- ການຄວບຄຸມ, -M
ໃຊ້ລາຍລະອຽດຜູ້ຮັກສາຈາກ debian / ຄວບຄຸມ Maintainer ພາກສະຫນາມແທນທີ່ຈະ
ຕົວແປສະພາບແວດລ້ອມທີ່ກ່ຽວຂ້ອງ (DEBFULLNAME, DEBEMAIL, ແລະອື່ນໆ). ທາງເລືອກນີ້ອາດຈະເປັນ
ທີ່ເປັນປະໂຫຍດເພື່ອຟື້ນຟູລາຍລະອຽດຂອງຜູ້ຮັກສາຕົ້ນຕໍໃນ trailer changelog ຫຼັງຈາກ a
ແກ້ໄຂປອມ (ຕົວຢ່າງ: ເມື່ອ -m ມີຈຸດປະສົງແຕ່ລືມ) ຫຼືເມື່ອປ່ອຍຊຸດໃນ
ຊື່ຂອງຜູ້ຮັກສາຕົ້ນຕໍ (ຕົວຢ່າງ: ທີມງານ).

--[no]ຕົວລະຄອນຫຼັກ, -t
If ຕົວລະຄອນຫຼັກ ຖືກກໍານົດ, ມັນຈະຫຼີກເວັ້ນການດັດແປງເສັ້ນ trailer changelog ທີ່ມີຢູ່ແລ້ວ
(ເຊັ່ນ: ລາຍລະອຽດຜູ້ຮັກສາ ແລະວັນທີ-ສະແຕມ), ເວັ້ນເສຍແຕ່ວ່າໃຊ້ກັບທາງເລືອກທີ່ຕ້ອງການ
trailer ທີ່ຈະແກ້ໄຂ (ຕົວຢ່າງ --ສ້າງ, --ປ່ອຍ, -i, --qa, ແລະອື່ນໆ) ທາງເລືອກນີ້
ແຕກຕ່າງຈາກ -- ການຮັກສາ ໃນ​ນັ້ນ​ມັນ​ຈະ​ນໍາ​ໃຊ້​ຮູບ​ແບບ multi-maintainer ຖ້າ​ຫາກ​ວ່າ​ເຫມາະ​ສົມ​,
ຍົກເວັ້ນການແກ້ໄຂຕົວຢ່າງ. ເບິ່ງຍັງ DEBCHANGE_MAINTTRAILER
ຕົວເລືອກໄຟລ໌ການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້.

--check-dirname-level N
ເບິ່ງພາກຂ້າງເທິງ "Directory ຊື່ ການກວດສອບ" ສໍາລັບຄໍາອະທິບາຍຂອງທາງເລືອກນີ້.

--check-dirname-regex regex
ເບິ່ງພາກຂ້າງເທິງ "Directory ຊື່ ການກວດສອບ" ສໍາລັບຄໍາອະທິບາຍຂອງທາງເລືອກນີ້.

--no-conf, --noconf
ຢ່າອ່ານໄຟລ໌ການຕັ້ງຄ່າໃດໆ. ນີ້ສາມາດຖືກນໍາໃຊ້ເປັນທາງເລືອກທໍາອິດເທົ່ານັ້ນ
ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.

--release-heuristic log|ການປ່ຽນແປງ
ຄວບຄຸມວິທີການ debchange ກໍານົດວ່າຊຸດໄດ້ຖືກປ່ອຍອອກມາ, ໃນເວລາທີ່ຕັດສິນໃຈ
ວ່າຈະສ້າງລາຍການ changelog ໃໝ່ ຫຼືຕື່ມໃສ່ກັບລາຍການ changelog ທີ່ມີຢູ່ແລ້ວ.

- ຊ່ວຍ, -h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກຢ່າງສຳເລັດຜົນ.

- ການປ່ຽນແປງ
ສະແດງສະບັບແລະຂໍ້ມູນລິຂະສິດແລະອອກສົບຜົນສໍາເລັດ.

CONFIGURATION ຄວາມຮັບຜິດຊອບ


ສອງໄຟລ໌ການຕັ້ງຄ່າ /etc/devscripts.conf ແລະ ~/.devscripts ມີແຫຼ່ງທີ່ມາໃນນັ້ນ
ເພື່ອກໍານົດຕົວແປການຕັ້ງຄ່າ. ຕົວເລືອກແຖວຄໍາສັ່ງສາມາດຖືກນໍາໃຊ້ເພື່ອ override
ການຕັ້ງຄ່າໄຟລ໌ການຕັ້ງຄ່າ. ການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມຖືກລະເລີຍເພື່ອຈຸດປະສົງນີ້.
ຕົວແປທີ່ຮັບຮູ້ໃນປັດຈຸບັນແມ່ນ:

DEBCHANGE_PRESERVE
ຖ້າຕັ້ງເປັນ yes, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ - ຮັກສາ ຕົວກໍານົດການເສັ້ນຄໍາສັ່ງ
ຖືກ ນຳ ໃຊ້.

DEBCHANGE_QUERY_BTS
ຖ້າຕັ້ງເປັນ no, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --noquery ຕົວກໍານົດການເສັ້ນຄໍາສັ່ງ
ຖືກ ນຳ ໃຊ້.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
ເບິ່ງພາກຂ້າງເທິງ "Directory ຊື່ ການກວດສອບ"ສໍາລັບຄໍາອະທິບາຍກ່ຽວກັບສິ່ງເຫຼົ່ານີ້
ຕົວແປ. ໃຫ້ສັງເກດວ່າເຫຼົ່ານີ້ແມ່ນຕົວແປການຕັ້ງຄ່າທີ່ກວ້າງຂວາງ, ແລະຈະ
ດັ່ງນັ້ນຈຶ່ງມີຜົນກະທົບທັງຫມົດ devscripts ສະຄຣິບທີ່ກວດເບິ່ງມູນຄ່າຂອງມັນ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ
manpages ຂອງເຂົາເຈົ້າແລະໃນ devscripts.conf(5).

DEBCHANGE_RELEASE_HEURISTIC
ຄວບຄຸມວິທີການ debchange ກໍານົດວ່າຊຸດໄດ້ຖືກປ່ອຍອອກມາ, ໃນເວລາທີ່ຕັດສິນໃຈ
ວ່າຈະສ້າງລາຍການ changelog ໃໝ່ ຫຼືຕື່ມໃສ່ກັບລາຍການ changelog ທີ່ມີຢູ່ແລ້ວ.
ສາມາດເປັນໄດ້ log or ການປ່ຽນແປງ.

DEBCHANGE_MULTIMANT
ຖ້າຕັ້ງ no, debchange ຈະບໍ່ແນະນໍາຄວາມແຕກຕ່າງຂອງການຮັກສາຫຼາຍເມື່ອ a
ຜູ້ຮັກສາທີ່ແຕກຕ່າງກັນຕື່ມການເຂົ້າໄປຫາ changelog ທີ່ມີຢູ່ແລ້ວ. ເບິ່ງການສົນທະນາ
ຂ້າງເທິງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ yes.

DEBCHANGE_MULTIMANT_MERGE
ຖ້າຕັ້ງ yes, ເມື່ອເພີ່ມການປ່ຽນແປງໃນຮູບແບບຫຼາຍການຮັກສາ debchange ຈະກວດສອບ
ບໍ່ວ່າການປ່ຽນແປງທີ່ຜ່ານມາໂດຍຜູ້ຮັກສາປະຈຸບັນມີຢູ່ແລະເພີ່ມການປ່ຽນແປງໃຫມ່ໃສ່
ຕັນທີ່ມີຢູ່ແລ້ວແທນທີ່ຈະສ້າງບລັອກໃຫມ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ no.

DEBCHANGE_MAINTTRAILER
ຖ້າຕັ້ງເປັນ no, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --ຕົວລະຄອນຊື່ ເສັ້ນຄໍາສັ່ງ
ພາລາມິເຕີຖືກນໍາໃຊ້.

DEBCHANGE_TZ
ໃຊ້ເຂດເວລານີ້ສໍາລັບລາຍການ changelog. ຄ່າເລີ່ມຕົ້ນແມ່ນເຂດເວລາຂອງຜູ້ໃຊ້/ລະບົບເປັນ
ສະແດງໂດຍ `ວັນ -R` ແລະໄດ້ຮັບຜົນກະທົບຈາກສະພາບແວດລ້ອມທີ່ປ່ຽນແປງ TZ.

DEBCHANGE_LOWER_VERSION_PATTERN
ຖ້າ​ຫາກ​ວ່າ​ນີ້​ແມ່ນ​ຕັ້ງ​, ຫຼັງ​ຈາກ​ນັ້ນ​ມັນ​ແມ່ນ​ຄື​ກັນ​ກັບ​ --allow-lower-version ເສັ້ນຄໍາສັ່ງ
ພາລາມິເຕີຖືກນໍາໃຊ້.

DEBCHANGE_AUTO_NMU
ຖ້າຕັ້ງເປັນ no ຫຼັງຈາກນັ້ນ debchange ຈະບໍ່ພະຍາຍາມກໍານົດອັດຕະໂນມັດ
ບໍ່ວ່າຈະເປັນ changelog stanza ປະຈຸບັນເປັນຕົວແທນ NMU. ຄ່າເລີ່ມຕົ້ນແມ່ນ yes, ທະເລສາບ
ການສົນທະນາຂອງ --nmu ທາງ​ເລືອກ​ຂ້າງ​ເທິງ​.

DEBCHANGE_FORCE_SAVE_ON_RELEASE
ຖ້າຕັ້ງເປັນ no, ຫຼັງຈາກນັ້ນມັນແມ່ນຄືກັນກັບ --no-force-save-on-release ຄໍາສັ່ງ
ຕົວກໍານົດການເສັ້ນຖືກນໍາໃຊ້.

DEBCHANGE_VENDOR
ໃຊ້ຜູ້ຂາຍນີ້ແທນຄ່າເລີ່ມຕົ້ນ (dpkg-vendor output). ເບິ່ງ -- ຜູ້ຂາຍ ສໍາລັບການ
ລາຍລະອຽດ.

ENVIRONMENT


DEBEMAIL, ອີ​ເມວ, DEBFULLNAME, NAME
ເບິ່ງຄໍາອະທິບາຍຂ້າງເທິງຂອງການນໍາໃຊ້ຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້.

ປ່ຽນແປງ
ຕົວແປນີ້ລະບຸ changelog ເພື່ອແກ້ໄຂແທນ debian/changelog. ບໍ່
ການໂອນຫຼືການກວດສອບໄດເລກະທໍລີຖືກປະຕິບັດເມື່ອຕົວແປນີ້ຖືກຕັ້ງ. ນີ້
ຕົວແປແມ່ນ overridden ໂດຍ --ການ​ປ່ຽນ​ແປງ ການຕັ້ງຄ່າເສັ້ນຄໍາສັ່ງ.

VISUAL, EDITOR
ຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້ (ໃນຄໍາສັ່ງນີ້) ກໍານົດຕົວແກ້ໄຂທີ່ໃຊ້ໂດຍ sensible-
ບັນນາທິການ.

ໃຊ້ dch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.