ນີ້ແມ່ນຄໍາສັ່ງ dh_pypy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dh_pypy - ຄິດໄລ່ການຂຶ້ນກັບ PyPy, ເພີ່ມສະຄຣິບຜູ້ຮັກສາເພື່ອໄບຕ໌ລວບລວມໄຟລ໌,
ແລະອື່ນໆ
ສະຫຼຸບສັງລວມ
dh_pypy -p PACKAGE [-V [XY][-][AB]] DIR [-X REGEXPR]
ລາຍລະອຽດ
ໄວ GUIDE FOR ຜູ້ຮັກສາ
· build-ຂື້ນກັບ pypy ແລະ dh-python,
· ເພີ່ມ ${pypy:ຂຶ້ນກັບ} ຂຶ້ນກັບ
·ສ້າງໂມດູນ / ຄໍາຮ້ອງສະຫມັກໂດຍນໍາໃຊ້ລະບົບການສ້າງມາດຕະຖານຂອງຕົນ,
· ຕິດຕັ້ງໄຟລ໌ກັບສະຖານທີ່ມາດຕະຖານ,
· ເພີ່ມ ໜ້າ ຮັກ to dh's --with option, ຫຼື:
· ໂທ dh_pypy ໃນ ຄູ່-* ເປົ້າຫມາຍ,
ຫມາຍເຫດ
dependencies
dh_pypy ພະຍາຍາມແປ Python dependencies ຈາກ require.txt ໄຟລ໌ໄປຫາ Debian
ການເພິ່ງພາອາໄສ. ໃນຫຼາຍໆກໍລະນີ, ນີ້ເຮັດວຽກໂດຍບໍ່ມີການຕັ້ງຄ່າເພີ່ມເຕີມເພາະວ່າ
dh_pypy ມາພ້ອມກັບການສ້າງແຜນທີ່ຂອງຊື່ໂມດູນ Python ກັບແພັກເກັດ Debian ທີ່ເປັນ
ປັບປຸງໃໝ່ເປັນໄລຍະຈາກແຟ້ມຈັດເກັບ Debian. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂໍ້ມູນສະບັບໃນ
ການເພິ່ງພາອາໄສ Python ຖືກຍົກເລີກ. ຖ້າທ່ານຕ້ອງການ dh_pypy ເພື່ອສ້າງຄວາມເຂັ້ມງວດຫຼາຍ
ການເພິ່ງພາອາໄສ (ເຊັ່ນ: ເພື່ອຫຼີກເວັ້ນບັນຫາ ABI), ຫຼືຖ້າແຜນທີ່ອັດຕະໂນມັດບໍ່ເຮັດວຽກ
ຢ່າງຖືກຕ້ອງສໍາລັບຊຸດຂອງທ່ານ, ທ່ານຕ້ອງໃຫ້ dh_pypy ກັບກົດລະບຽບເພີ່ມເຕີມສໍາລັບ
ການແປຂອງໂມດູນ Python ເປັນການຂຶ້ນກັບແພັກເກັດ Debian.
ສໍາລັບຊຸດ pypy-foo ມັນຂຶ້ນກັບຊຸດ pypy-bar, ມີສອງໄຟລ໌ທີ່ອາດຈະ
ສະຫນອງກົດລະບຽບດັ່ງກ່າວ:
1. ຖ້າທ pypy-foo ແຫຼ່ງຊຸດເຮືອກັບ a debian/pypy-overrides ໄຟລ໌, ໄຟລ໌ນີ້ແມ່ນ
ໃຊ້ໂດຍ dh_pypy ໃນລະຫວ່າງການສ້າງ pypy-foo.
2. ຖ້າທ pypy-bar ແຫຼ່ງຊຸດເຮືອກັບ a debian/pypy-bar.pydist ໄຟລ໌ (ແລະການນໍາໃຊ້
dh_pypy), ໄຟລ໌ນີ້ຈະຖືກລວມຢູ່ໃນຊຸດຄູ່ເປັນ
/usr/share/dh-python/dist/pypy/pypy-bar. ໃນລະຫວ່າງການກໍ່ສ້າງຂອງ pypy-foo, dh_pypy ຈະ
ຫຼັງຈາກນັ້ນຊອກຫາແລະນໍາໃຊ້ໄຟລ໌.
ທັງສອງໄຟລ໌ມີຮູບແບບດຽວກັນທີ່ໄດ້ອະທິບາຍໄວ້ໃນ /usr/share/doc/dh-python/README.PyDistທີ່ຢູ່ ຖ້າຫາກວ່າ
ທັງຫມົດທີ່ທ່ານຕ້ອງການແມ່ນເພື່ອສ້າງການຂຶ້ນກັບສະບັບພາສາ (ແລະສົມມຸດວ່າ pypy-bar ຊຸດ
ສະຫນອງການ pybar ໂມດູນ Python), ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນຈະພຽງພໍທີ່ຈະວາງສາຍ
pybar pypy-bar; PEP386 ເຂົ້າໄປໃນທັງສອງໄຟລ໌ຂ້າງເທິງ.
ສ່ວນຕົວ ທີ່ຢູ່
/usr/share/foo, /usr/share/games/foo, /usr/lib/foo ແລະ /usr/lib/games/foo ສ່ວນຕົວ
ໄດເລກະທໍລີຖືກສະແກນສໍາລັບໄຟລ໌ Python ໂດຍຄ່າເລີ່ມຕົ້ນ (ບ່ອນທີ່ ຟູ ແມ່ນຊື່ແພັກເກັດຄູ່). ຖ້າ
ແພັກເກັດຂອງເຈົ້າກໍາລັງຈັດສົ່ງໄຟລ໌ Python ໃນບາງໄດເລກະທໍລີອື່ນ, ເພີ່ມການໂທ dh_pypy ອື່ນເຂົ້າມາ
debian / ກົດລະບຽບທີ່ມີຊື່ໄດເລກະທໍລີເປັນການໂຕ້ຖຽງ - ທ່ານສາມາດນໍາໃຊ້ຊຸດທາງເລືອກທີ່ແຕກຕ່າງກັນໃນ
ໂທນີ້. ຖ້າທ່ານຕ້ອງການປ່ຽນທາງເລືອກສໍາລັບໄດເລກະທໍລີສ່ວນຕົວທີ່ກວດສອບໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ເອີ້ນ dh_pypy ດ້ວຍທາງເລືອກ --skip-private ແລະເພີ່ມການໂທອື່ນດ້ວຍເສັ້ນທາງໄປຫາ.
ໄດເລກະທໍລີນີ້ແລະທາງເລືອກໃຫມ່.
debug ການຫຸ້ມຫໍ່
ໃນຊຸດຄູ່ທີ່ຊື່ລົງທ້າຍດ້ວຍ -dbg, ໄຟລ໌ທັງຫມົດໃນ /usr/lib/pypy/dist-packages/
ໄດເລກະທໍລີທີ່ມີສ່ວນຂະຫຍາຍທີ່ແຕກຕ່າງຈາກ so or h ຖືກໂຍກຍ້າຍອອກໂດຍຄ່າເລີ່ມຕົ້ນ. ໃຊ້
--no-dbg-cleaning ທາງເລືອກທີ່ຈະປິດຄຸນສົມບັດນີ້.
ລົບລ້າງ ສະຫນັບສະຫນູນ / Default ພີພີ ສະບັບ
ຖ້າທ່ານຕ້ອງການລົບລ້າງລາຍຊື່ຂອງລະບົບຂອງລຸ້ນ PyPy ທີ່ຮອງຮັບ ຫຼືຄ່າເລີ່ມຕົ້ນ (fe
ເພື່ອສ້າງຊຸດທີ່ປະກອບມີ symlinks ສໍາລັບ PyPy ຮຸ່ນເກົ່າຫຼືລວບລວມໄຟລ໌ .py
ພຽງແຕ່ສໍາລັບສະບັບນາຍພາສາທີ່ໄດ້ຮັບໃຫ້), ທ່ານສາມາດເຮັດໄດ້ໂດຍຜ່ານການ DEBPYPY_SUPPORTED ແລະ / ຫຼື
DEBPYPY_DEFAULT env. ຕົວແປ.
OPTIONS
- ການປ່ຽນແປງ
ສະແດງຕົວເລກສະບັບຂອງໂຄງການແລະອອກ
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ
--no-guessing-deps
ປິດການຄາດເດົາການຂຶ້ນກັບ
--no-dbg-ທໍາຄວາມສະອາດ
ຢ່າເອົາໄຟລ໌ໃດໆອອກຈາກແພັກເກັດແກ້ບັນຫາ
--no-ext-rename ບໍ່ເພີ່ມແທັກ magic ຫຼື multiarch tuples ໃສ່ຊື່ໄຟລ໌ນາມສະກຸນ
--no-shebang-rewrite
ຢ່າຂຽນ shebangs ຄືນໃໝ່
--ຂ້າມ-ສ່ວນຕົວ
ຢ່າກວດເບິ່ງລາຍຊື່ສ່ວນຕົວ
-v, -- verbose
ເປີດໂໝດ verbose
-i, --indep
ປະຕິບັດການຫຸ້ມຫໍ່ເອກະລາດສະຖາປັດຕະ
-a, --ໂຄ້ງ
ປະຕິບັດການຫຸ້ມຫໍ່ຂຶ້ນກັບສະຖາປັດຕະ
-q, --ງຽບ
ງຽບ
-p PACKAGE, --package=PACKAGE
ປະຕິບັດກັບຊຸດທີ່ມີຊື່ວ່າ PACKAGE
-N NO_PACKAGE, --no-package=NO_PACKAGE
ຢ່າປະຕິບັດໃນຊຸດທີ່ກໍານົດໄວ້
-X REGEXPR, --ຍົກເວັ້ນ=REGEXPR
ບໍ່ລວມເອົາລາຍການທີ່ກົງກັບ REGEXPR ທີ່ໃຫ້. ເຈົ້າອາດຈະໃຊ້ຕົວເລືອກນີ້ຫຼາຍຄັ້ງເພື່ອ
ສ້າງບັນຊີລາຍຊື່ຂອງສິ່ງທີ່ຈະຍົກເວັ້ນ.
--ລວບລວມ-ທັງໝົດ
ລວບລວມໄຟລ໌ທັງຫມົດຈາກໄດເລກະທໍລີສ່ວນຕົວໃນ postinst/rtupdate ບໍ່ພຽງແຕ່
ອັນທີ່ສະໜອງໃຫ້ໂດຍແພັກເກດ (ເຊັ່ນ: ບໍ່ຜ່ານຕົວກໍານົດການ --package ໄປ
py3compile/py3clean)
--depends=ຂຶ້ນກັບ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${pypy:Depends}. ໃຊ້ມັນສໍາລັບລາຍການທີ່ຂາດຫາຍໄປໃນ require.txt
--recommends=ຂໍ້ແນະ ນຳ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${pypy:Recommends}
--ແນະນຳ=ຄຳແນະນຳ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${pypy:ແນະນຳ}
--requires=ຊື່ເອກະສານ
ແປຄວາມຕ້ອງການຈາກໄຟລ໌ທີ່ໃຫ້ມາເປັນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${pypy:ຂຶ້ນກັບ}
--shebang=ຄໍາສັ່ງ
ໃຊ້ຄໍາສັ່ງໃຫ້ເປັນ shebang ໃນສະຄິບ
--ບໍ່ສົນໃຈ-shebangs
ຢ່າແປ shebangs ເປັນ Debian dependencies
ໃຊ້ dh_pypy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net