Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dh_python3 കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
dh_python3 - പൈത്തൺ ഡിപൻഡൻസികൾ കണക്കാക്കുന്നു, ബൈറ്റ് കംപൈലിലേക്ക് മെയിന്റനർ സ്ക്രിപ്റ്റുകൾ ചേർക്കുന്നു
ഫയലുകൾ മുതലായവ.
സിനോപ്സിസ്
dh_python3 -p പാക്കേജ് [-V [XY][-][AB]] DIR [-X REGEXPR]
വിവരണം
ദ്രുത ഗൈഡ് വേണ്ടി പരിപാലിക്കുന്നവർ
ആവശ്യമെങ്കിൽ, X-Python3-Version ഫീൽഡ് വഴി പിന്തുണയ്ക്കുന്ന പൈത്തൺ 3 പതിപ്പുകൾ വിവരിക്കുക
ഡെബിയൻ/നിയന്ത്രണം,
· നിർമ്മാണം ഡിഎച്ച്-പൈത്തണിനെ ആശ്രയിച്ചിരിക്കുന്നു
python3 അല്ലെങ്കിൽ python3-all or python3-all-dev എന്നിവയെ ബിൽഡ്-ആശ്രയിക്കുക,
· അതിന്റെ സ്റ്റാൻഡേർഡ് ബിൽഡ് സിസ്റ്റം ഉപയോഗിച്ച് മൊഡ്യൂൾ/ആപ്ലിക്കേഷൻ നിർമ്മിക്കുക, നിർമ്മിക്കാൻ ഓർമ്മിക്കുക
പിന്തുണയ്ക്കുന്ന എല്ലാ പൈത്തൺ 3 പതിപ്പുകൾക്കുമുള്ള വിപുലീകരണങ്ങൾ (ലൂപ്പ് ഓവർ py3 പതിപ്പുകൾ -വി.ആർ),
ലേക്ക് ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക സാധാരണ സ്ഥാനങ്ങൾ, ചേർക്കുക --install-layout=deb setup.py's-ലേക്ക്
നിങ്ങളുടെ പാക്കേജ് distutils ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ കമാൻഡ് ഇൻസ്റ്റാൾ ചെയ്യുക,
· ചേർക്കുക പൈത്തൺ 3 dh ലേക്ക് --ഓപ്ഷൻ, അല്ലെങ്കിൽ:
· ഉൾപ്പെടുന്നു /usr/share/cdbs/1/class/python-distutils.mk ഡെബിയൻ/നിയമങ്ങളിലും ആശ്രയിക്കുകയും ചെയ്യുന്നു
cdbs (>= 0.4.90), അഥവാ:
· വിളി dh_python3 ലെ ബൈനറി-* ലക്ഷ്യം,
· ചേർക്കുക ${പൈത്തൺ3:ആശ്രയിക്കുന്നു} ആശ്രയിച്ചിരിക്കുന്നു
കുറിപ്പുകൾ
ഡിപൻഡൻസികൾ
dh_python3 എന്നതിൽ നിന്ന് പൈത്തൺ ഡിപൻഡൻസികൾ വിവർത്തനം ചെയ്യാൻ ശ്രമിക്കുന്നു ആവശ്യമാണ്.txt ഡെബിയനിലേക്ക് ഫയൽ ചെയ്യുക
ആശ്രിതത്വങ്ങൾ. മിക്ക കേസുകളിലും, ഇത് അധിക കോൺഫിഗറേഷൻ ഇല്ലാതെ പ്രവർത്തിക്കുന്നു
dh_python3 ഡെബിയൻ പാക്കേജുകളിലേക്കുള്ള പൈത്തൺ മൊഡ്യൂൾ പേരുകളുടെ ബിൽറ്റ്-ഇൻ മാപ്പിംഗുമായി വരുന്നു.
ഡെബിയൻ ആർക്കൈവിൽ നിന്ന് ആനുകാലികമായി പുനഃസൃഷ്ടിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, പതിപ്പ് വിവരങ്ങൾ
പൈത്തൺ ഡിപൻഡൻസികൾ നിരസിച്ചു. നിങ്ങൾക്ക് dh_python3 കൂടുതൽ കർശനമായി ജനറേറ്റുചെയ്യണമെങ്കിൽ
ഡിപൻഡൻസികൾ (ഉദാ: എബിഐ പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ), അല്ലെങ്കിൽ ഓട്ടോമാറ്റിക് മാപ്പിംഗ് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ
നിങ്ങളുടെ പാക്കേജിനായി, നിങ്ങൾ dh_python3-ന് അധിക നിയമങ്ങൾ നൽകണം
ഡെബിയൻ പാക്കേജ് ഡിപൻഡൻസികളിലേക്കുള്ള പൈത്തൺ മൊഡ്യൂളിന്റെ വിവർത്തനം.
ഒരു പാക്കേജിനായി പൈത്തൺ3-അടി അത് ഒരു പാക്കേജിനെ ആശ്രയിച്ചിരിക്കുന്നു പൈത്തൺ3-ബാർ, രണ്ട് ഫയലുകൾ ഉണ്ട്
അത്തരം നിയമങ്ങൾ നൽകാം:
1. എങ്കിൽ പൈത്തൺ3-അടി എ ഉള്ള ഉറവിട പാക്കേജ് ഷിപ്പുകൾ debian/py3dist-overrides ഫയൽ, ഈ ഫയൽ
നിർമ്മാണ സമയത്ത് dh_python3 ഉപയോഗിക്കുന്നു പൈത്തൺ3-അടി.
2. എങ്കിൽ പൈത്തൺ3-ബാർ എ ഉള്ള ഉറവിട പാക്കേജ് ഷിപ്പുകൾ debian/python3-bar.pydist ഫയൽ (ഉപയോഗങ്ങളും
dh_python3), ഈ ഫയൽ ബൈനറി പാക്കേജിൽ ഉൾപ്പെടുത്തും
/usr/share/dh-python/dist/cpython3/python3-bar. നിർമ്മാണ സമയത്ത് പൈത്തൺ3-അടി,
dh_python3 ഫയൽ കണ്ടെത്തി ഉപയോഗിക്കും.
രണ്ട് ഫയലുകൾക്കും വിവരിച്ചിരിക്കുന്ന അതേ ഫോർമാറ്റ് ഉണ്ട് /usr/share/doc/dh-python/README.PyDist. എങ്കിൽ
വേർഷൻ ചെയ്ത ഡിപൻഡൻസികൾ ജനറേറ്റ് ചെയ്യുക എന്നതാണ് നിങ്ങൾക്ക് വേണ്ടത് (ഒപ്പം പൈത്തൺ3-ബാർ
പാക്കേജ് നൽകുന്നു പൈബാർ പൈത്തൺ മൊഡ്യൂൾ), മിക്ക കേസുകളിലും ഇത് ഇടാൻ മതിയാകും
വര പൈബാർ പൈത്തൺ3-ബാർ; പെപ്ക്സനുമ്ക്സ മുകളിലുള്ള ഏതെങ്കിലും ഫയലിലേക്ക്.
സ്വകാര്യ dirs
/usr/share/foo, /usr/share/games/foo, /usr/lib/foo ഒപ്പം /usr/lib/games/foo സ്വകാര്യ
ഡയറക്ടറികൾ പൈത്തൺ ഫയലുകൾക്കായി സ്ഥിരസ്ഥിതിയായി സ്കാൻ ചെയ്യുന്നു (എവിടെ ഫൂ ബൈനറി പാക്കേജിന്റെ പേര്). എങ്കിൽ
നിങ്ങളുടെ പാക്കേജ് മറ്റേതെങ്കിലും ഡയറക്ടറിയിൽ പൈത്തൺ ഫയലുകൾ അയയ്ക്കുന്നു, മറ്റൊരു dh_python3 കോൾ ചേർക്കുക
ഡെബിയൻ/റൂളുകളിൽ ഡയറക്ടറി നാമം ഒരു ആർഗ്യുമെന്റായി - നിങ്ങൾക്ക് വ്യത്യസ്ത സെറ്റ് ഓപ്ഷനുകൾ ഉപയോഗിക്കാം
ഈ കോളിൽ. നിങ്ങൾക്ക് ഓപ്ഷനുകൾ മാറ്റണമെങ്കിൽ (പിന്തുണയ്ക്കുന്ന പൈത്തൺ 3 പതിപ്പുകളുടെ ഒരു ലിസ്റ്റ്)
സ്ഥിരസ്ഥിതിയായി പരിശോധിക്കുന്ന ഒരു സ്വകാര്യ ഡയറക്ടറിക്ക്, --skip-private ഉപയോഗിച്ച് dh_python3 അഭ്യർത്ഥിക്കുക
ഈ ഡയറക്ടറിയിലേക്കും പുതിയ ഓപ്ഷനുകളിലേക്കും ഒരു പാത്ത് ഉപയോഗിച്ച് മറ്റൊരു കോൾ ചേർക്കുക.
ഡീബഗ് പാക്കേജുകൾ
പേര് അവസാനിക്കുന്ന ബൈനറി പാക്കേജുകളിൽ -dbg, എല്ലാ ഫയലുകളും /usr/lib/python3/dist-packages/
വ്യത്യസ്തമായ വിപുലീകരണങ്ങളുള്ള ഡയറക്ടറി so or h സ്ഥിരസ്ഥിതിയായി നീക്കം ചെയ്യുന്നു. ഉപയോഗിക്കുക
ഈ സവിശേഷത പ്രവർത്തനരഹിതമാക്കുന്നതിനുള്ള --no-dbg-cleaning ഓപ്ഷൻ.
pyinstall ഫയലുകൾ
debian/pkg.pyinstall ഫയലിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഫയലുകൾ പൊതു മൊഡ്യൂളുകളായി (അതായത് ഇതിലേക്ക്) ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.
അഭ്യർത്ഥിച്ച എല്ലാ പൈത്തൺ പതിപ്പുകൾക്കുമായി .../dist-packages/ directory).
സിന്തക്സ്: പാത്ത്/ടു/ഫയൽ [VERSION_RANGE] [NAMESPACE]
debian ഡയറക്ടറി പാഥിൽ നിന്ന് സ്വയമേവ നീക്കം ചെയ്യപ്പെടുന്നതിനാൽ നിങ്ങൾക്ക് നിങ്ങളുടെ ഫയലുകൾ അതിൽ സ്ഥാപിക്കാവുന്നതാണ്
debian/ ഡയറക്ടറി ഈ ലൊക്കേഷനിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുക (നിങ്ങൾക്ക് അവ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ
"debian" നെയിംസ്പേസ്, NAMESPACE-നെ debian ആയി സജ്ജമാക്കുക). NAMESPACE സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ലിസ്റ്റുചെയ്ത എല്ലാ ഫയലുകളും ചെയ്യും
.../dist-packages/NAMESPACE/ ഡയറക്ടറിയിൽ ഇൻസ്റ്റാൾ ചെയ്യാം.
ഉദാഹരണങ്ങൾ:
· foo.py പിന്തുണയ്ക്കുന്ന എല്ലാ പൈത്തൺ പതിപ്പുകൾക്കുമായി .../dist-packages/foo.py ഇൻസ്റ്റാൾ ചെയ്യുന്നു
· foo/bar.py 3.3- >= 3.3 പതിപ്പുകൾക്കായി .../dist-packages/foo/bar.py ഇൻസ്റ്റാൾ ചെയ്യുന്നു
· foo/bar.py സ്പാം ഇൻസ്റ്റാൾ ചെയ്യുന്നു .../dist-packages/spam/bar.py
· debian/*.py സ്പാം.മുട്ട 3.2 ഇൻസ്റ്റാൾ ചെയ്യുന്നു .../python3.2/dist-packages/spam/egg/*.py ഫയലുകൾ
പൈറമൂവ് ഫയലുകൾ
നിങ്ങൾക്ക് ചില പൊതു മൊഡ്യൂളുകൾ നീക്കം ചെയ്യണമെങ്കിൽ (അതായത് .../dist-packages/ ഡയറക്ടറിയിലെ ഫയലുകൾ)
ബിൽഡ് സിസ്റ്റം (പിന്തുണയ്ക്കുന്ന എല്ലാ പൈത്തൺ പതിപ്പുകളിൽ നിന്നും അല്ലെങ്കിൽ ഒരു ഉപസെറ്റിൽ നിന്ന് മാത്രം) ഇൻസ്റ്റാൾ ചെയ്തു
ഈ പതിപ്പുകൾ), debian/pkg.pyremove ഫയലിലേക്ക് ചേർക്കുക.
ഉദാഹരണങ്ങൾ:
· *.pth .../dist-packages/ എന്നതിൽ നിന്ന് .pth ഫയലുകൾ നീക്കം ചെയ്യുന്നു
· bar/baz.py 3.2 നീക്കം ചെയ്യുന്നു .../python3.2/dist-packages/bar/baz.py
അസാധുവാക്കുന്നു പിന്തുണയ്ക്കുന്നു / സ്ഥിരസ്ഥിതി പൈത്തൺ പതിപ്പുകൾ
സിസ്റ്റത്തിന്റെ പിന്തുണയ്ക്കുന്ന പൈത്തൺ പതിപ്പുകളുടെ ലിസ്റ്റ് അല്ലെങ്കിൽ ഡിഫോൾട്ട് ഒന്ന് അസാധുവാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ
(പൈത്തണിന്റെ അല്ലെങ്കിൽ കംപൈൽ .py-യുടെ പഴയ പതിപ്പിനായുള്ള സിംലിങ്കുകൾ ഉൾപ്പെടുന്ന ഒരു പാക്കേജ് നിർമ്മിക്കാൻ fe
നൽകിയിരിക്കുന്ന വ്യാഖ്യാതാവിന്റെ പതിപ്പിന് മാത്രമുള്ള ഫയലുകൾ), നിങ്ങൾക്ക് അത് വഴി ചെയ്യാൻ കഴിയും DEBPYTHON3_SUPPORTED ഒപ്പം / അല്ലെങ്കിൽ
DEBPYTHON3_DEFAULT env വേരിയബിളുകൾ.
ഉദാഹരണം: 3.2,3.3 പിന്തുണയ്ക്കുന്ന പൈത്തൺ പതിപ്പുകളുടെ പട്ടിക പൈത്തൺ 3.2, പൈത്തൺ എന്നിവയിലേക്ക് പരിമിതപ്പെടുത്തുന്നു
3.3.
ഓപ്ഷനുകൾ
--പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് നമ്പർ കാണിച്ച് പുറത്തുകടക്കുക
-h, --സഹായിക്കൂ
സഹായ സന്ദേശം കാണിച്ച് പുറത്തുകടക്കുക
--ഊഹിക്കേണ്ടതില്ല
ഊഹിക്കുന്ന ഡിപൻഡൻസികൾ പ്രവർത്തനരഹിതമാക്കുക
--നോ-ഡിബിജി-ക്ലീനിംഗ്
ഡീബഗ് പാക്കേജുകളിൽ നിന്ന് ഫയലുകളൊന്നും നീക്കം ചെയ്യരുത്
--no-ext-rename വിപുലീകരണ ഫയലുകളുടെ പേരുകളിലേക്ക് മാജിക് ടാഗുകളോ മൾട്ടിആർച്ച് ട്യൂപ്പിളുകളോ ചേർക്കരുത്
--no-shebang-rewrite
ഷെബാംഗുകൾ മാറ്റിയെഴുതരുത്
--ഒഴിവാക്കുക-സ്വകാര്യം
സ്വകാര്യ ഡയറക്ടറികൾ പരിശോധിക്കരുത്
-v, --വാക്കുകൾ
വെർബോസ് മോഡ് ഓണാക്കുക
-i, --indep
ആർക്കിടെക്ചർ സ്വതന്ത്ര പാക്കേജുകളിൽ പ്രവർത്തിക്കുക
-a, --കമാനം
ആർക്കിടെക്ചർ ആശ്രിത പാക്കേജുകളിൽ പ്രവർത്തിക്കുക
-q, --നിശബ്ദമായി
നിശബ്ദമായിരിക്കുക
-p PACKAGE, --പാക്കേജ്=PACKAGE
പാക്കേജ് എന്ന് പേരിട്ടിരിക്കുന്ന പാക്കേജിൽ പ്രവർത്തിക്കുക
-N NO_PACKAGE, --no-package=NO_PACKAGE
നിർദ്ദിഷ്ട പാക്കേജിൽ പ്രവർത്തിക്കരുത്
-V VRANGE
പിന്തുണയ്ക്കുന്ന പൈത്തൺ 3 പതിപ്പുകളുടെ ലിസ്റ്റ് വ്യക്തമാക്കുക. കാണുക py3compile(1) ഉദാഹരണങ്ങൾക്കായി
-X REGEXPR, --ഒഴിവാക്കുക=REGEXPR
നൽകിയിരിക്കുന്ന REGEXPR-മായി പൊരുത്തപ്പെടുന്ന ഇനങ്ങൾ ഒഴിവാക്കുക. നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം
ഒഴിവാക്കേണ്ട കാര്യങ്ങളുടെ ഒരു ലിസ്റ്റ് നിർമ്മിക്കുക.
--കംപൈൽ-എല്ലാം
നൽകിയിരിക്കുന്ന സ്വകാര്യ ഡയറക്ടറിയിൽ നിന്നുള്ള എല്ലാ ഫയലുകളും postinst/rtupdate-ൽ മാത്രമല്ല കംപൈൽ ചെയ്യുക
പാക്കേജ് നൽകുന്നവ (അതായത് --package പാരാമീറ്റർ ഇതിലേക്ക് കൈമാറരുത്
py3compile/py3clean)
--ആശ്രയിക്കുന്നു=ആശ്രയിക്കുന്നു
നൽകിയിരിക്കുന്ന ആവശ്യകതകൾ ഡെബിയൻ ഡിപൻഡൻസികളിലേക്ക് വിവർത്തനം ചെയ്യുകയും അവ ചേർക്കുകയും ചെയ്യുക
${പൈത്തൺ3:ആശ്രയിക്കുന്നു}. ആവശ്യം.txt-ൽ നഷ്ടമായ ഇനങ്ങൾക്ക് ഇത് ഉപയോഗിക്കുക
--ശുപാർശ ചെയ്യുന്നു=ശുപാർശ ചെയ്യുന്നു
നൽകിയിരിക്കുന്ന ആവശ്യകതകൾ ഡെബിയൻ ഡിപൻഡൻസികളിലേക്ക് വിവർത്തനം ചെയ്യുകയും അവ ചേർക്കുകയും ചെയ്യുക
${python3:ശുപാർശ ചെയ്യുന്നു}
--നിർദ്ദേശിക്കുന്നു=നിർദ്ദേശിക്കുന്നു
നൽകിയിരിക്കുന്ന ആവശ്യകതകൾ ഡെബിയൻ ഡിപൻഡൻസികളിലേക്ക് വിവർത്തനം ചെയ്യുകയും അവ ചേർക്കുകയും ചെയ്യുക
${python3:നിർദ്ദേശിക്കുന്നു}
--ആവശ്യമുണ്ട്=ഫയലിന്റെ പേര്
നൽകിയിരിക്കുന്ന ഫയലുകളിൽ നിന്ന് ആവശ്യകതകൾ ഡെബിയൻ ഡിപൻഡൻസികളിലേക്ക് വിവർത്തനം ചെയ്ത് അവ ചേർക്കുക
${പൈത്തൺ3:ആശ്രയിക്കുന്നു}
--shebang=കമാൻറ്
നൽകിയിരിക്കുന്ന കമാൻഡ് സ്ക്രിപ്റ്റുകളിൽ shebang ആയി ഉപയോഗിക്കുക
--അവഗണിക്കുക-ഷെബാംഗ്സ്
ഷെബാംഗുകൾ ഡെബിയൻ ഡിപൻഡൻസികളിലേക്ക് വിവർത്തനം ചെയ്യരുത്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dh_python3 ഓൺലൈനായി ഉപയോഗിക്കുക