appport-valgrind - ອອນລາຍໃນຄລາວ

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

ໂຄງການ:

NAME


appor-valgrind - wrapper valgrind ທີ່ທໍາອິດດາວໂຫລດສັນຍາລັກດີບັກ

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


appport-valgrind [ OPTIONS ] ປະຕິບັດໄດ້

ລາຍລະອຽດ


appport-valgrind ເປັນ wrapper valgrind ທີ່ດາວໂຫຼດອັດຕະໂນມັດທີ່ກ່ຽວຂ້ອງກັບ debug ທີ່ມີຢູ່
ສັນ​ຍາ​ລັກ​ແລະ​ສະ​ຫນອງ​ໃຫ້​ເຂົາ​ເຈົ້າ​ກັບ​ເຄື່ອງ​ມື memcheck valgrind​, ເຊິ່ງ​ປະ​ຕິ​ບັດ​. ຜົນຜະລິດແມ່ນ ກ
ໄຟລ໌ບັນທຶກ valgrind ("valgrind.log") ທີ່ມີຮອຍຊ້ອນກັນ (ມີສັນຍາລັກຫຼາຍເທົ່າ.
ແກ້​ໄຂ​ເປັນ​ທີ່​ມີ​ຢູ່​) ແລະ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ຮົ່ວ​ໄຫລ​ຂອງ​ຫນ່ວຍ​ຄວາມ​ຈໍາ​.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄດເຣັກທໍຣີ cache ຊົ່ວຄາວຖືກສ້າງຂື້ນເພື່ອຖືສັນຍາລັກດີບັກຫລ້າສຸດ
ຊຸດ. ສິ່ງເຫຼົ່ານີ້ຖືກແຍກໃສ່ໃນໄດເລກະທໍລີ sandbox ຊົ່ວຄາວ. ເສັ້ນທາງໄປສູ່ sandbox ໄດ້
ໄດເລກະທໍລີແມ່ນສະຫນອງໃຫ້ valgrind ເປັນສະຖານທີ່ເພີ່ມເຕີມສໍາລັບໄຟລ໌ສັນຍາລັກ.

ທ່ານອາດຈະສ້າງແລະນໍາໃຊ້ cache ແລະລາຍຊື່ sandbox ຢ່າງຕໍ່ເນື່ອງເພື່ອປະຫຍັດເວລາ
ການ​ປະ​ຕິ​ບັດ​ຫຼາຍ​, ສະ​ນັ້ນ​ການ​ປ້ອງ​ກັນ​ຄວາມ​ຕ້ອງ​ການ​ທີ່​ຈະ recreate ໃຫ້​ເຂົາ​ເຈົ້າ​ໃນ​ແຕ່​ລະ​ຄັ້ງ​. ກຳລັງດາວໂຫຼດທັງໝົດ
ການຫຸ້ມຫໍ່ເຂົ້າໄປໃນໄດເລກະທໍລີ cache ແຕ່ລະຄັ້ງໂດຍສະເພາະແມ່ນໃຊ້ເວລາຫຼາຍ.

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

ປະຕິບັດໄດ້ ແມ່ນໂຄງການທີ່ຈະດໍາເນີນການພາຍໃຕ້ valgrind. ຢຸດຕິສະ ເໝີ ປະຕິບັດໄດ້ ໃນຂອງຕົນ
ວິທີການປົກກະຕິ. ອອກຈາກ GUI ຖ້າມີຫນຶ່ງ. ຖ້າບໍ່ແມ່ນ, ໃຊ້ວິທີທີ່ເຫມາະສົມທີ່ສຸດ.

ເຕັກນິກທີ່ແຕກຕ່າງກັນຖືກນໍາໃຊ້ເພື່ອກໍານົດວ່າຊຸດໃດຄວນຈະຖືກ unpacked ເຂົ້າໄປໃນ
sandbox ຂຶ້ນກັບວ່າ ປະຕິບັດໄດ້ ຖືກຫຸ້ມຫໍ່ (ຕິດຕັ້ງໂດຍແພັກເກັດ debian) ຫຼືບໍ່
(ຕົວຢ່າງບາງສິ່ງບາງຢ່າງທີ່ສ້າງຂຶ້ນເພື່ອການພັດທະນາຫຼືການທົດສອບ). A ຫຸ້ມຫໍ່ ປະຕິບັດໄດ້ ມີ
debian dependencies ທີ່ຖືກນໍາໃຊ້. ສໍາລັບ unpackaged ປະຕິບັດໄດ້, ໄຟລ໌ວັດຖຸທີ່ໃຊ້ຮ່ວມກັນ
ຖືກພົບເຫັນກັບ ldd ແລະຊຸດສໍາລັບການເຫຼົ່ານີ້ຖືກນໍາໃຊ້.

OPTIONS


-C CDIR, --cache=CDIR
ໃຊ້ຄືນ cache dir ທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ (CDIR) ຫຼື, ຖ້າມັນບໍ່ມີ, ສ້າງມັນ.

--sandbox-dir=SDIR
ໃຊ້ sandbox dir ທີ່ສ້າງຂຶ້ນກ່ອນໜ້ານີ້ຄືນໃໝ່ (SDIR) ຫຼື, ຖ້າມັນບໍ່ມີ, ສ້າງມັນ

--no-sandbox
ຫ້າມສ້າງ ຫຼືໃຊ້ບັນຊີ sandbox ຄືນໃໝ່ສຳລັບສັນຍາລັກດີບັກເພີ່ມເຕີມ, ແຕ່ໃຫ້ອີງໃສ່
ພຽງແຕ່ຢູ່ໃນສັນຍາລັກດີບັກທີ່ຕິດຕັ້ງ. ນີ້ເລັ່ງເວລາປະຕິບັດແຕ່ອາດຈະສົ່ງຜົນໃຫ້
ບັນທຶກ valgrind ທີ່ບໍ່ຄົບຖ້ວນແລະມີປະໂຫຍດຫນ້ອຍຖ້າທ່ານບໍ່ມີ debug ທີ່ເຫມາະສົມທັງຫມົດ
ຕິດຕັ້ງຊຸດສັນຍາລັກ.

-p, --ຊຸດພິເສດ
ລະບຸຊຸດພິເສດ (ຫຼືແພັກເກັດ) ເພື່ອຖອດອອກໃນກ່ອງຊາຍ. ເປັນປະໂຫຍດທີ່ຈະເພີ່ມ
ແພັກເກດສັນຍາລັກດີບັກເພີ່ມເຕີມທີ່ສົ່ງຜົນໃຫ້ບັນທຶກ valgrind ສົມບູນຫຼາຍຂຶ້ນ.

- ໃນ​, -- verbose
ລາຍງານຄວາມຄືບໜ້າການດາວໂຫຼດ/ຕິດຕັ້ງ ໃນເວລາຕິດຕັ້ງແພັກເກັດຢູ່ໃນໂໝດ sandbox.

-l ບັນທຶກບັນຊີ, --log=ບັນທຶກບັນຊີ
ລະບຸຊື່ໄຟລ໌ສໍາລັບໄຟລ໌ບັນທຶກ valgrind ທີ່ສ້າງຂຶ້ນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ: valgrind.log

-ຊ, - ຊ່ວຍ
ສະ​ແດງ​ການ​ຊ່ວຍ​ເຫຼືອ​ສັ້ນ​ທີ່​ເອ​ກະ​ສານ​ທາງ​ເລືອກ​ທັງ​ຫມົດ​.

ຕົວຢ່າງ


ສ້າງແລະໃຊ້ cache ແລະລາຍຊື່ sandbox ຊົ່ວຄາວ:
appport-valgrind ປະຕິບັດໄດ້

ໃຊ້ຄືນ ຫຼືສ້າງ cache dir:
appport-valgrind -C CDIR ປະຕິບັດໄດ້

ໃຊ້ຄືນ ຫຼືສ້າງ sandbox dir:
appport-valgrind --sandbox-dir SDIR ປະຕິບັດໄດ້

ຮູ້ ບັນຫາ


ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຜິດ​ປົກ​ກະ​ຕິ​ຢຸດ​ການ​ປະ​ຕິ​ບັດ​ທີ່​ທ່ານ​ກໍາ​ລັງ​ແລ່ນ​ພາຍ​ໃຕ້ valgrind​, ຊົ່ວ​ຄາວ​
ໄດເລກະທໍລີອາດຈະບໍ່ຖືກລຶບແລະຂະບວນການທັງຫມົດອາດຈະບໍ່ຢຸດເຊົາ. ສໍາລັບຕົວຢ່າງ, ຖ້າຫາກວ່າ
ການປະຕິບັດບໍ່ໄດ້ປົກກະຕິຢຸດຢູ່ໃນ ctrl + c, ການກົດ ctrl + c ໃນ terminal ອາດຈະ
ເຮັດໃຫ້ apport-valgrind ແລະ valgrind ຢຸດເຊົາ, ແຕ່ອາດຈະບໍ່ສິ້ນສຸດການປະຕິບັດແລະ
ອາດຈະບໍ່ລຶບໄດເລກະທໍລີຊົ່ວຄາວ.

AUTHORS


ພັດທະນາໂດຍ Martin Pittmartin.pitt@ubuntu.com>, ອາເລັກຊຽງalex.chiang@canonical.com>
ແລະ Kyle Nitzschekyle.nitzsche@canonical.com>

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



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