ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

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

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

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

ໂຄງການ:

NAME


dh_python2 - ຄິດໄລ່ Python dependencies, ເພີ່ມສະຄຣິບຜູ້ຮັກສາເພື່ອ byte compile
ໄຟລ໌, ແລະອື່ນໆ.

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


dh_python2 -p PACKAGE [-V [XY][-][AB]] DIR_OR_FILE [-X REGEXPR]

ລາຍລະອຽດ


ໄວ GUIDE FOR ຜູ້ຮັກສາ
· ຖ້າຈໍາເປັນ, ອະທິບາຍເວີຊັນ Python ທີ່ຮອງຮັບຜ່ານຊ່ອງ X-Python-Version ໃນ
debian/ການຄວບຄຸມ,

· build-ຂື້ນກັບ python ຫຼື python-all ຫຼື python-all-dev (>= 2.6.6-3~),

·ສ້າງໂມດູນ / ຄໍາຮ້ອງສະຫມັກໂດຍໃຊ້ລະບົບການກໍ່ສ້າງມາດຕະຖານຂອງມັນ, ຈື່ຈໍາທີ່ຈະສ້າງ
ສ່ວນຂະຫຍາຍສໍາລັບທຸກລຸ້ນ Python ທີ່ຮອງຮັບ (loop over ບິດເບືອນ -vr),

· ການ​ຕິດ​ຕັ້ງ​ໄຟລ​໌​ທີ່​ ມາດຕະຖານ ສະຖານທີ່, ເພີ່ມ --install-layout=deb ເພື່ອ setup.py's
ຕິດຕັ້ງຄໍາສັ່ງຖ້າຊຸດຂອງທ່ານໃຊ້ distutils,

· ເພີ່ມ python2 to dh's --with option, ຫຼື:

· ປະກອບດ້ວຍ /usr/share/cdbs/1/class/python-distutils.mk ໃນ debian / ກົດລະບຽບແລະຂຶ້ນກັບ
cdbs (>= 0.4.90), ຫຼື:

· ໂທ dh_python2 ໃນ ຄູ່-* ເປົ້າ​ຫມາຍ,

· ເພີ່ມ ${python:Depends} ຂຶ້ນກັບ

ຫມາຍເຫດ
ເພື່ອຮອງຮັບຫຼາຍກວ່າໜຶ່ງລຸ້ນ Python ໃນຊຸດຄູ່ດຽວກັນ, dh_python2
(ບໍ່ຄືກັບ dh_pycentral ແລະ dh_pysupport) ສ້າງ symlinks ກັບທຸກລຸ້ນ Python ທີ່ຮອງຮັບ
ໃນເວລາກໍ່ສ້າງ. ມັນຫມາຍຄວາມວ່າ binNMU (ຫຼືການອັບໂຫລດແຫຼ່ງຂໍ້ມູນໃນກໍລະນີຂອງຖາປັດຕະຍະເອກະລາດ
packages) ແມ່ນຕ້ອງການເມື່ອບັນຊີລາຍຊື່ຂອງສະບັບພາສາ Python ສະຫນັບສະຫນູນມີການປ່ຽນແປງ. ມັນໄວຂຶ້ນແລະ
ທີ່ເຂັ້ມແຂງກ່ວາຄູ່ແຂ່ງຂອງຕົນ, ເຖິງແມ່ນວ່າ.

dependencies
dh_python2 ພະຍາຍາມແປ Python dependencies ຈາກໄຟລ໌ require.txt ເປັນ Debian
ການເພິ່ງພາອາໄສ. ໃຊ້ debian/pydist-overrides ຫຼື --no-guessing-deps ທາງເລືອກເພື່ອ override ມັນຖ້າ
ການຄາດເດົາບໍ່ຖືກຕ້ອງ. ຖ້າທ່ານຕ້ອງການ dh_python2 ເພື່ອສ້າງການເພິ່ງພາອາໄສທີ່ເຄັ່ງຄັດກວ່າ (fe
ເພື່ອຫຼີກເວັ້ນບັນຫາ ABI) ສ້າງໄຟລ໌ debian/python-foo.pydist. ເບິ່ງ
/usr/share/doc/python-doc/README.PyDist (ສະໜອງໃຫ້ໂດຍຊຸດ python-doc) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນ. ຖ້າໄຟລ໌ pydist ມີທຸງ PEP386 ຫຼືຊຸດຂອງ (uscan like) ກົດ,
dh_python2 ຈະເຮັດໃຫ້ depedency versioned (ຄວາມຕ້ອງການສະບັບໄດ້ຖືກລະເລີຍໂດຍ
ໃນຕອນຕົ້ນ).

namespace ຄຸນນະສົມບັດ
dh_python2 parses ໄຟລ໌ namespace_packages.txt ຂອງໄຂ່ (ນອກຈາກຄໍາສັ່ງ --namespace
line argument(s)) ແລະວາງໄຟລ໌ __init__.py ຫວ່າງເປົ່າຈາກແພັກເກັດໄບນາຣີ. pycompile ຈະ
ຟື້ນຟູພວກມັນໃນເວລາຕິດຕັ້ງແລະ pyclean ຈະເອົາພວກມັນອອກໃນເວລາຖອນການຕິດຕັ້ງ (ຖ້າພວກມັນ
ບໍ່​ໄດ້​ນໍາ​ໃຊ້​ຕໍ່​ໄປ​ອີກ​ແລ້ວ​ໃນ​ຊຸດ​ທີ່​ຕິດ​ຕັ້ງ​)​. ມັນຍັງເປັນຄວາມຄິດທີ່ດີທີ່ຈະໃຫ້ໄຟລ໌ __init__.py
ໃນຫນຶ່ງຂອງແພັກເກັດຄູ່ (ເຖິງແມ່ນວ່າທຸກແພັກເກັດອື່ນໆໃຊ້ຄຸນສົມບັດນີ້).

ສ່ວນຕົວ ທີ່ຢູ່
/usr/share/foo, /usr/share/games/foo, /usr/lib/foo ແລະ /usr/lib/games/foo ສ່ວນຕົວ
ໄດເລກະທໍລີຖືກສະແກນສໍາລັບໄຟລ໌ Python ໂດຍຄ່າເລີ່ມຕົ້ນ (ບ່ອນທີ່ ຟູ ແມ່ນຊື່ແພັກເກັດຄູ່). ຖ້າ
ແພັກເກັດຂອງເຈົ້າກໍາລັງຈັດສົ່ງໄຟລ໌ Python ໃນບາງໄດເລກະທໍລີອື່ນ, ເພີ່ມການໂທ dh_python2 ອື່ນ
ໃນ debian / ກົດລະບຽບທີ່ມີຊື່ໄດເລກະທໍລີເປັນການໂຕ້ຖຽງ - ທ່ານສາມາດນໍາໃຊ້ຊຸດທາງເລືອກທີ່ແຕກຕ່າງກັນ
ໃນການໂທນີ້. ຖ້າທ່ານຕ້ອງການປ່ຽນທາງເລືອກ (fe a list of supported Python versions) for
ໄດເຣັກທໍຣີສ່ວນຕົວທີ່ຖືກກວດສອບໂດຍຄ່າເລີ່ມຕົ້ນ, ເອີ້ນ dh_python2 ດ້ວຍ --skip-private
ທາງເລືອກແລະເພີ່ມການໂທອື່ນທີ່ມີເສັ້ນທາງໄປຫາໄດເລກະທໍລີນີ້ແລະທາງເລືອກໃຫມ່.

debug ການຫຸ້ມຫໍ່
ໃນຊຸດຄູ່ທີ່ຊື່ລົງທ້າຍດ້ວຍ -dbg, ໄຟລ໌ທັງຫມົດໃນ
/usr/lib/python2.X/{site,dist}-packages/ ໄດເລກະທໍລີທີ່ມີສ່ວນຂະຫຍາຍທີ່ແຕກຕ່າງຈາກ so
or h ຖືກໂຍກຍ້າຍອອກໂດຍຄ່າເລີ່ມຕົ້ນ. ໃຊ້ທາງເລືອກ --no-dbg-cleaning ເພື່ອປິດຄຸນສົມບັດນີ້.

ຕິດຕັ້ງ py ໄຟ
ໄຟລ໌ທີ່ມີລາຍຊື່ຢູ່ໃນໄຟລ໌ debian/pkg.pyinstall ຈະຖືກຕິດຕັ້ງເປັນໂມດູນສາທາລະນະສໍາລັບທຸກຄົນ
ສະບັບ Python ທີ່ຮ້ອງຂໍ (dh_install ບໍ່ຮູ້ກ່ຽວກັບເວັບໄຊທ໌ຂອງ python- ທຽບກັບ dist-packages
ບັນຫາ).

Syntax: ເສັ້ນທາງ/ໄປ/ໄຟລ໌ [VERSION_RANGE] [NAMESPACE]

ໄດເຣັກທໍຣີ debian ຈະຖືກເອົາອອກຈາກເສັ້ນທາງໂດຍອັດຕະໂນມັດ, ດັ່ງນັ້ນທ່ານສາມາດເອົາໄຟລ໌ຂອງທ່ານເຂົ້າໄປໃນ
debian/ directory ແລະຕິດຕັ້ງພວກມັນຈາກສະຖານທີ່ນີ້ (ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງພວກມັນຢູ່ໃນ
"debian" namespace, ຕັ້ງ NAMESPACE ເປັນ debian). ຖ້າ NAMESPACE ຖືກຕັ້ງ, ໄຟລ໌ທີ່ມີລາຍຊື່ທັງຫມົດຈະ
ຕິດຕັ້ງຢູ່ໃນ .../dist-packages/NAMESPACE/ directory.

ຕົວຢ່າງ:

· foo.py ຕິດຕັ້ງ .../dist-packages/foo.py ສໍາລັບທຸກລຸ້ນ Python ທີ່ຮອງຮັບ

· foo/bar.py 2.6- ຕິດຕັ້ງ .../dist-packages/foo/bar.py ສໍາລັບລຸ້ນ >= 2.6

· foo/bar.py ຂີ້ເຫຍື້ອ ຕິດຕັ້ງ .../dist-packages/spam/bar.py

· debian/*.py spam.egg 2.5 ຕິດຕັ້ງ .../python2.5/site-packages/spam/egg/*.py ໄຟລ໌

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

ຕົວຢ່າງ:

· *.pth ເອົາໄຟລ໌ .pth ອອກຈາກ .../dist-packages/

· bar/baz.py 2.5 ເອົາ .../python2.5/site-packages/bar/baz.py

ລົບລ້າງ ສະຫນັບສະຫນູນ / Default Python ສະບັບ
ຖ້າທ່ານຕ້ອງການລົບລ້າງລາຍຊື່ຂອງລະບົບ Python ລຸ້ນທີ່ຮອງຮັບ ຫຼືຄ່າເລີ່ມຕົ້ນ
(fe ເພື່ອສ້າງຊຸດທີ່ປະກອບມີ symlinks ສໍາລັບ Python ຮຸ່ນເກົ່າຫຼືລວບລວມ .py
ໄຟລ​໌​ພຽງ​ແຕ່​ສໍາ​ລັບ​ການ​ສະ​ບັບ​ນາຍ​ພາ​ສາ​ທີ່​ໄດ້​ຮັບ​ໃຫ້​)​, ທ່ານ​ສາ​ມາດ​ເຮັດ​ໄດ້​ໂດຍ​ຜ່ານ​ການ​ DEBPYTHON_SUPPORTED ແລະ / ຫຼື
DEBPYTHON_DEFAULT env. ຕົວແປ.

ຕົວຢ່າງ: 2.5,2.7 ຈໍາ​ກັດ​ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ສະ​ບັບ Python ສະ​ຫນັບ​ສະ​ຫນູນ Python 2.5 ແລະ Python​
2.7​.

OPTIONS


- ການປ່ຽນແປງ
ສະ​ແດງ​ຕົວ​ເລກ​ສະ​ບັບ​ຂອງ​ໂຄງ​ການ​ແລະ​ອອກ​

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ

--no-guessing-versions
ປິດການຄາດເດົາເວີຊັນ Python ທີ່ຮອງຮັບອື່ນໆ

--no-guessing-deps
ປິດການຄາດເດົາການຂຶ້ນກັບ

--no-dbg-ທໍາຄວາມສະອາດ
ຢ່າເອົາໄຟລ໌ໃດໆອອກຈາກແພັກເກັດແກ້ບັນຫາ

--no-shebang-rewrite
ຢ່າຂຽນ shebangs ຄືນໃໝ່

--ຂ້າມ-ສ່ວນຕົວ
ຢ່າກວດເບິ່ງລາຍຊື່ສ່ວນຕົວ

-v, -- verbose
ເປີດໂໝດ verbose

-i, --indep
ປະຕິບັດການຫຸ້ມຫໍ່ເອກະລາດສະຖາປັດຕະ

-a, --ໂຄ້ງ
ປະຕິບັດການຫຸ້ມຫໍ່ຂຶ້ນກັບສະຖາປັດຕະ

-q, --ງຽບ
ງຽບ

-p PACKAGE, --package=PACKAGE
ປະຕິບັດກັບຊຸດທີ່ມີຊື່ວ່າ PACKAGE

-N NO_PACKAGE, --no-package=NO_PACKAGE
ຢ່າປະຕິບັດໃນຊຸດທີ່ກໍານົດໄວ້

-V VRANGE
ລະບຸລາຍຊື່ເວີຊັນ Python ທີ່ຮອງຮັບ. ເບິ່ງ pycompile(1) ຕົວຢ່າງ

-X REGEXPR, --ຍົກເວັ້ນ=REGEXPR
ບໍ່ລວມເອົາລາຍການທີ່ກົງກັບ REGEXPR ທີ່ໃຫ້. ເຈົ້າອາດຈະໃຊ້ຕົວເລືອກນີ້ຫຼາຍຄັ້ງເພື່ອ
ສ້າງບັນຊີລາຍຊື່ຂອງສິ່ງທີ່ຈະຍົກເວັ້ນ.

--ລວບລວມ-ທັງໝົດ
ລວບລວມໄຟລ໌ທັງຫມົດຈາກໄດເລກະທໍລີສ່ວນຕົວໃນ postinst/rtupdate ບໍ່ພຽງແຕ່
ອັນທີ່ສະໜອງໃຫ້ໂດຍແພັກເກດ (ເຊັ່ນ: ບໍ່ຜ່ານຕົວກໍານົດການ --package ໄປ
pycompile/pyclean)

--depends=ຂຶ້ນກັບ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${python:Depends}. ໃຊ້ມັນສໍາລັບລາຍການທີ່ຂາດຫາຍໄປໃນ require.txt

--recommends=ຂໍ້ແນະ ນຳ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${python:Recommends}

--ແນະນຳ=ຄຳແນະນຳ
ແປຂໍ້ກໍານົດທີ່ໃຫ້ໄວ້ໃນ Debian dependencies ແລະເພີ່ມພວກມັນໃສ່
${python:ແນະນຳ}

--namespace
ໃຊ້ທາງເລືອກນີ້ (ເວລາຫຼາຍຖ້າຈໍາເປັນ) ຖ້າ namespace_packages.txt ບໍ່ແມ່ນ
ສົມບູນ

--ignore-namespace
ignore Egg's namespace declaration ແລະ --namespace option. ຕົວເລືອກນີ້ຈະປິດການໃຊ້ງານ
ຖອນ (ແລະສ້າງໃຫມ່ໃນເວລາຕິດຕັ້ງ) ໄຟລ໌ __init__.py ຫວ່າງເປົ່າ. ກຳລັງເອົາອອກ
namespace_packages.txt ຈາກບັນຊີຂໍ້ມູນໄຂ່ມີຜົນຄືກັນ.

--ສະອາດ-pycentral
ສ້າງ script ຜູ້ຮັກສາທີ່ຈະເອົາລະຫັດ byte ທີ່ສ້າງຂຶ້ນໂດຍ python-central
ຜູ້ຊ່ວຍ

--shebang=ຄໍາສັ່ງ
ໃຊ້ຄໍາສັ່ງໃຫ້ເປັນ shebang ໃນສະຄິບ

--ບໍ່ສົນໃຈ-shebangs
ຢ່າແປ shebangs ເປັນ Debian dependencies

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


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

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

  • 1
    XMLTV
    XMLTV
    XMLTV ແມ່ນຊຸດຂອງໂປຣແກຣມເພື່ອປະມວນຜົນ
    ລາຍການໂທລະພາບ (tvguide) ແລະຊ່ວຍຈັດການ
    ການ​ເບິ່ງ​ໂທລະ​ພາບ​ຂອງ​ທ່ານ​, ການ​ເກັບ​ຮັກ​ສາ​ລາຍ​ການ​ໃນ​
    ຮູບແບບທີ່ອີງໃສ່ XML. ມີສິ່ງອໍານວຍຄວາມສະດວກໃຫ້
    ຂອງ...
    ດາວໂຫລດ XMLTV
  • 2
    ທັບ
    ທັບ
    ໂຄງ​ການ​ຊອບ​ແວ​ຟຣີ Strikr​. ປອມ
    ປ່ອຍອອກມາພາຍໃຕ້ 'ຄວາມຕັ້ງໃຈ'
    ໃບອະນຸຍາດຄູ່: AGPLv3 (ຊຸມຊົນ) ແລະ
    CC-BY-NC-ND 4.0 ສາກົນ
    (ການ​ຄ້າ)...
    ດາວໂຫລດ Strikr
  • 4
    GIFLIB
    GIFLIB
    giflib ເປັນຫ້ອງສະຫມຸດສໍາລັບການອ່ານແລະ
    ການຂຽນຮູບພາບ gif. ມັນແມ່ນ API ແລະ ABI
    ເຂົ້າກັນໄດ້ກັບ libungif ທີ່ຢູ່ໃນ
    ການນໍາໃຊ້ຢ່າງກວ້າງຂວາງໃນຂະນະທີ່ການບີບອັດ LZW
    ສູດການຄິດໄລ່ແມ່ນ ...
    ດາວໂຫລດ GIFLIB
  • 5
    Alt-F
    Alt-F
    Alt-F ສະໜອງແຫຼ່ງທີ່ມາຟຣີ ແລະເປີດ
    ເຟີມແວທາງເລືອກສໍາລັບ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ມີ Samba ແລະ NFS;
    ຮອງຮັບ ext2/3/4...
    ດາວໂຫລດ Alt-F
  • 6
    usm
    usm
    Usm ແມ່ນຊຸດ slackware ເປັນເອກະພາບ
    ຜູ້ຈັດການທີ່ຈັດການອັດຕະໂນມັດ
    ການແກ້ໄຂການເພິ່ງພາອາໄສ. ມັນຮວມກັນ
    repositories ຊຸດຕ່າງໆລວມທັງ
    ຂີ້ຄ້ານ, ຂີ້ຄ້ານ, ປ...
    ດາວໂຫລດ usm
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    ab
    ab
    ab - Apache HTTP server benchmarking
    ເຄື່ອງ​ມື ...
    ແລ່ນ ab
  • 2
    abacas
    abacas
    abacas - ສູດການຄິດໄລ່ອັດຕະໂນມັດ
    ການ​ຕໍ່​ເນື່ອງ​ຂອງ​ລໍາ​ດັບ​ການ​ປະ​ກອບ ...
    ແລ່ນ abacas
  • 3
    cproto
    cproto
    cproto - ສ້າງ prototypes ຟັງຊັນ C
    ແລະແປງຄໍານິຍາມຟັງຊັນ ...
    ແລ່ນ cproto
  • 4
    cps-auth
    cps-auth
    cps-auth - ປະຕິບັດ OAuth2
    ການກວດສອບຄວາມຖືກຕ້ອງສໍາລັບການບໍລິການ cloudprint ...
    ແລ່ນ cps-auth
  • 5
    gbhill
    gbhill
    gbhill - Hill ສູງສຸດ Likelihhod
    ການ​ຄາດ​ຄະ​ເນ ...
    ແລ່ນ gbhill
  • 6
    gbhisto
    gbhisto
    gbhisto - ຜະລິດ histogram ຈາກຂໍ້ມູນ ...
    ແລ່ນ gbhisto
  • ເພີ່ມເຕີມ »

Ad