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

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



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