OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

9.5.1. ຄໍາແນະນໍາສະຫຼຸບສໍາລັບການດັດແກ້ການຫຸ້ມຫໍ່ Kali


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

ເມື່ອທ່ານຕ້ອງການແກ້ໄຂຊອບແວໃດໜຶ່ງ, ມັນອາດຈະເປັນການລໍ້ລວງໃຫ້ດາວໂຫລດແຫຼ່ງທີ່ມາ, ປ່ຽນແປງ ແລະໃຊ້ຊອບແວທີ່ແກ້ໄຂແລ້ວ. ຢ່າງໃດກໍຕາມ, ຖ້າຄໍາຮ້ອງສະຫມັກຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີການຕິດຕັ້ງທົ່ວລະບົບ (ເຊັ່ນ: a ເຮັດໃຫ້ຕິດຕັ້ງ ຂັ້ນຕອນ), ຫຼັງຈາກນັ້ນມັນຈະ ມົນລະພິດ ລະບົບໄຟລ໌ຂອງທ່ານກັບໄຟລ໌ທີ່ບໍ່ຮູ້ຈັກ dpkg ແລະໃນໄວໆນີ້ຈະສ້າງບັນຫາທີ່ບໍ່ສາມາດຈັບໄດ້ໂດຍການຂຶ້ນກັບຊຸດ. ນອກຈາກນັ້ນ, ປະເພດຂອງການດັດແກ້ຊອບແວນີ້ແມ່ນ tedious ຫຼາຍທີ່ຈະແບ່ງປັນ.

ເມື່ອສ້າງຊຸດດັດແກ້, ຂະບວນການທົ່ວໄປແມ່ນຄືກັນ: ຈັບຊຸດແຫຼ່ງ, ສະກັດມັນ, ປ່ຽນແປງ, ແລະຫຼັງຈາກນັ້ນສ້າງຊຸດ. ສໍາລັບແຕ່ລະຂັ້ນຕອນ, ມັກຈະມີຫຼາຍເຄື່ອງມືທີ່ສາມາດຈັດການກັບແຕ່ລະຫນ້າວຽກ.

ເພື່ອເລີ່ມຕົ້ນການສ້າງແພັກເກັດ Kali, ທໍາອິດໃຫ້ດາວໂຫລດຊຸດແຫຼ່ງ, ເຊິ່ງປະກອບດ້ວຍ a

*.dsc (ການຄວບຄຸມແຫຼ່ງ Debian) ໄຟລ໌ ແລະໄຟລ໌ເພີ່ມເຕີມທີ່ອ້າງອີງຈາກໄຟລ໌ຄວບຄຸມນັ້ນ.

ແພກເກດແຫຼ່ງແມ່ນເກັບໄວ້ໃນກະຈົກ HTTP ທີ່ສາມາດເຂົ້າເຖິງໄດ້. ວິ​ທີ​ການ​ປະ​ສິດ​ທິ​ພາບ​ທີ່​ສຸດ​ທີ່​ຈະ​ໄດ້​ຮັບ​ໃຫ້​ເຂົາ​ເຈົ້າ​ແມ່ນ​ມີ​ ແຫຼ່ງທີ່ເຫມາະສົມ source-package-name, ເຊິ່ງຮຽກຮ້ອງໃຫ້ທ່ານເພີ່ມ a deb-src ເສັ້ນກັບ /etc/ apt/sources.list ໄຟລ໌ແລະປັບປຸງໄຟລ໌ດັດສະນີດ້ວຍ apt update.

ນອກຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ dget (ຈາກ devscripts package) ເພື່ອດາວໂຫລດ a .dsc ໄຟລ໌ໂດຍກົງພ້ອມກັບໄຟລ໌ທີ່ມາພ້ອມກັບມັນ. ສໍາລັບແພັກເກັດສະເພາະ Kali ທີ່ມີແຫຼ່ງທີ່ມາຢູ່ໃນບ່ອນເກັບມ້ຽນ Git ໃນ gitlab.com/kalilinux/packages10, ທ່ານສາມາດດຶງຂໍ້ມູນທີ່ມີ git clone https://gitlab.com/kalilinux/packages/source-package.git.

ຫຼັງ​ຈາກ​ການ​ດາວ​ໂຫຼດ​ແຫຼ່ງ​ຂໍ້​ມູນ​, ການ​ຕິດ​ຕັ້ງ​ຊຸດ​ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​ການ​ພັດ​ທະ​ນາ​ຂອງ​ຊຸດ​ແຫຼ່ງ​ທີ່​ມີ​ sudo apt build-dep ./. ຄໍາສັ່ງນີ້ຕ້ອງຖືກດໍາເນີນການຈາກໄດເລກະທໍລີແຫຼ່ງຂອງແພັກເກັດ.

ການປັບປຸງຊຸດແຫຼ່ງປະກອບດ້ວຍການລວມກັນຂອງບາງຂັ້ນຕອນຕໍ່ໄປນີ້:


•ຂັ້ນຕອນທໍາອິດທີ່ຕ້ອງການແມ່ນການປ່ຽນແປງຈໍານວນສະບັບເພື່ອຈໍາແນກຊຸດຂອງທ່ານຈາກຕົ້ນສະບັບທີ່ມີ dch --ທ້ອງຖິ່ນ ຕົວລະບຸລຸ້ນ, ຫຼືແກ້ໄຂລາຍລະອຽດຊຸດອື່ນໆທີ່ມີ dch.

•ສະຫມັກຂໍເອົາ patch ກັບ patch -p1 patch-file ຫຼືປັບປຸງແກ້ໄຂ ຜ້າພົມຊຸດ patch ຂອງ.

• Tweaking ທາງເລືອກການກໍ່ສ້າງ, ປົກກະຕິແລ້ວພົບເຫັນຢູ່ໃນຊຸດຂອງ debian/ກົດລະບຽບ ໄຟລ໌, ຫຼືໄຟລ໌ອື່ນໆໃນ debian/ ລະບົບ.

ຫຼັງ​ຈາກ​ການ​ປັບ​ປຸງ​ຊຸດ​ແຫຼ່ງ​, ທ່ານ​ສາ​ມາດ​ສ້າງ​ຊຸດ​ຄູ່​ກັບ​ dpkg-buildpackage

-us -uc -b ຈາກໄດເລກະທໍລີແຫຼ່ງ, ເຊິ່ງຈະສ້າງແພັກເກັດຖານສອງທີ່ບໍ່ໄດ້ເຊັນ. ຫຼັງຈາກນັ້ນ, pack-age ສາມາດຕິດຕັ້ງດ້ວຍ dpkg -i package-name_version_arch.deb.


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: