Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന dpkg കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
dpkg - ഡെബിയനുള്ള പാക്കേജ് മാനേജർ
സിനോപ്സിസ്
dpkg [ഓപ്ഷൻ...] നടപടി
മുന്നറിയിപ്പ്
ഈ മാനുവൽ മനസ്സിലാക്കാൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾക്ക് വേണ്ടിയുള്ളതാണ് dpkgന്റെ കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ കൂടാതെ
പാക്കേജ് നൽകിയിരിക്കുന്നതിനേക്കാൾ കൂടുതൽ വിശദമായി പ്രസ്താവിക്കുന്നു dpkg --സഹായിക്കൂ.
ഇത് ചെയ്തിരിക്കണം അല്ല എങ്ങനെയെന്ന് മനസ്സിലാക്കാൻ ആഗ്രഹിക്കുന്ന പാക്കേജ് പരിപാലിക്കുന്നവർ ഇത് ഉപയോഗിക്കും dpkg ഇൻസ്റ്റാൾ ചെയ്യും
അവരുടെ പാക്കേജുകൾ. എന്തിന്റെ വിവരണങ്ങൾ dpkg പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോഴും നീക്കം ചെയ്യുമ്പോഴും ചെയ്യുന്നു
പ്രത്യേകിച്ച് അപര്യാപ്തമാണ്.
വിവരണം
dpkg ഡെബിയൻ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും നിർമ്മിക്കുന്നതിനും നീക്കം ചെയ്യുന്നതിനും നിയന്ത്രിക്കുന്നതിനുമുള്ള ഒരു ഉപകരണമാണ്. പ്രാഥമികവും അതിലേറെയും
ഇതിനായി ഉപയോക്തൃ-സൗഹൃദ മുൻഭാഗം dpkg is aptitude(1). dpkg വഴി പൂർണ്ണമായും നിയന്ത്രിക്കപ്പെടുന്നു
കമാൻഡ് ലൈൻ പാരാമീറ്ററുകൾ, കൃത്യമായി ഒരു പ്രവർത്തനവും പൂജ്യമോ അതിലധികമോ ഓപ്ഷനുകളും ഉൾക്കൊള്ളുന്നു. ദി
ആക്ഷൻ-പാരാമീറ്റർ പറയുന്നു dpkg എന്തുചെയ്യണം, ഓപ്ഷനുകൾ പ്രവർത്തനത്തിന്റെ പെരുമാറ്റം നിയന്ത്രിക്കുന്നു
ചില വഴികൾ.
dpkg ഒരു ഫ്രണ്ട് എൻഡ് ആയി ഉപയോഗിക്കാം dpkg-deb(1) ഉം dpkg- അന്വേഷണം(1). യുടെ പട്ടിക
പിന്തുണയ്ക്കുന്ന പ്രവർത്തനങ്ങൾ പിന്നീട് കണ്ടെത്താനാകും പ്രവർത്തനങ്ങൾ വിഭാഗം. അത്തരത്തിലുള്ള എന്തെങ്കിലും നടപടിയുണ്ടെങ്കിൽ
നേരിട്ടു dpkg ഓടുന്നു dpkg-deb or dpkg- അന്വേഷണം അതിന് നൽകിയിരിക്കുന്ന പാരാമീറ്ററുകൾക്കൊപ്പം, പക്ഷേ ഇല്ല
ബാക്ക്-എൻഡുകൾക്ക് ആവശ്യമായ ഏതെങ്കിലും ഓപ്ഷൻ ഉപയോഗിക്കുന്നതിന് നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ നിലവിൽ അവർക്ക് കൈമാറുന്നു
നേരിട്ട് വിളിക്കണം.
വിവരം ആമുഖം പാക്കേജുകൾ
dpkg ലഭ്യമായ പാക്കേജുകളെക്കുറിച്ച് ഉപയോഗപ്രദമായ ചില വിവരങ്ങൾ സൂക്ഷിക്കുന്നു. എന്നാണ് വിവരം
മൂന്ന് ക്ലാസുകളായി തിരിച്ചിരിക്കുന്നു: സംസ്ഥാനങ്ങൾ, തിരഞ്ഞെടുക്കൽ സംസ്ഥാനങ്ങൾ ഒപ്പം ഫ്ലാഗുകൾ. ഈ മൂല്യങ്ങൾ ഉദ്ദേശിച്ചുള്ളതാണ്
പ്രധാനമായും മാറ്റണം തിരഞ്ഞെടുത്തത് മാറ്റുക.
പാക്കേജ് സംസ്ഥാനങ്ങൾ
ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല
പാക്കേജ് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല.
കോൺഫിഗറേഷൻ ഫയലുകൾ
പാക്കേജിന്റെ കോൺഫിഗറേഷൻ ഫയലുകൾ മാത്രമേ സിസ്റ്റത്തിൽ നിലനിൽക്കുന്നുള്ളൂ.
പകുതി ഇൻസ്റ്റാൾ ചെയ്തു
പാക്കേജിന്റെ ഇൻസ്റ്റാളേഷൻ ആരംഭിച്ചു, എന്നാൽ ചിലത് പൂർത്തിയായിട്ടില്ല
കാരണം.
പായ്ക്ക്
പാക്കേജ് അൺപാക്ക് ചെയ്തു, പക്ഷേ കോൺഫിഗർ ചെയ്തിട്ടില്ല.
പകുതി ക്രമീകരിച്ചത്
പാക്കേജ് അൺപാക്ക് ചെയ്തു, കോൺഫിഗറേഷൻ ആരംഭിച്ചു, പക്ഷേ ഇതുവരെ പൂർത്തിയായിട്ടില്ല
ചില കാരണങ്ങളാൽ.
ട്രിഗറുകൾ-കാത്തിരിക്കുന്നു
മറ്റൊരു പാക്കേജ് ട്രിഗർ പ്രോസസ്സിംഗിനായി പാക്കേജ് കാത്തിരിക്കുന്നു.
ട്രിഗറുകൾ-തീർച്ചപ്പെടുത്തിയിട്ടില്ല
പാക്കേജ് പ്രവർത്തനക്ഷമമാക്കി.
ഇൻസ്റ്റാൾ ചെയ്തു
പാക്കേജ് ശരിയായി അൺപാക്ക് ചെയ്ത് കോൺഫിഗർ ചെയ്തിരിക്കുന്നു.
പാക്കേജ് തിരഞ്ഞെടുക്കൽ സംസ്ഥാനങ്ങൾ
ഇൻസ്റ്റാൾ ചെയ്യുക
ഇൻസ്റ്റാളേഷനായി പാക്കേജ് തിരഞ്ഞെടുത്തു.
പിടിക്കുക ഒരു പാക്കേജ് ഓണാണെന്ന് അടയാളപ്പെടുത്തി പിടിക്കുക കൈകാര്യം ചെയ്തിട്ടില്ല dpkg, അത് ചെയ്യാൻ നിർബന്ധിച്ചില്ലെങ്കിൽ
ഓപ്ഷൻ കൂടെ --ഫോഴ്സ്-ഹോൾഡ്.
ഡീഇൻസ്റ്റാൾ ചെയ്യുക
ഡീഇൻസ്റ്റലേഷനായി പാക്കേജ് തിരഞ്ഞെടുത്തു (അതായത്, എല്ലാ ഫയലുകളും നീക്കംചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു,
കോൺഫിഗറേഷൻ ഫയലുകൾ ഒഴികെ).
ശുദ്ധീകരിക്കുക ശുദ്ധീകരിക്കാൻ പാക്കേജ് തിരഞ്ഞെടുത്തു (അതായത്, സിസ്റ്റത്തിൽ നിന്ന് എല്ലാം നീക്കംചെയ്യാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു
ഡയറക്ടറികൾ, കോൺഫിഗറേഷൻ ഫയലുകൾ പോലും).
പാക്കേജ് ഫ്ലാഗുകൾ
പുനഃസ്ഥാപിക്കേണ്ടതുണ്ട്
ഒരു പാക്കേജ് അടയാളപ്പെടുത്തി പുനഃസ്ഥാപിക്കേണ്ടതുണ്ട് തകർന്നതിനാൽ വീണ്ടും ഇൻസ്റ്റാളേഷൻ ആവശ്യമാണ്. ഇവ
ഓപ്ഷൻ നിർബന്ധമാക്കിയില്ലെങ്കിൽ പാക്കേജുകൾ നീക്കം ചെയ്യാൻ കഴിയില്ല --force-remove-reinstreq.
പ്രവർത്തനങ്ങൾ
-i, --ഇൻസ്റ്റാൾ ചെയ്യുക പാക്കേജ് ഫയൽ...
പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക. എങ്കിൽ --ആവർത്തന or -R ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്, പാക്കേജ് ഫയൽ ആവശമാകുന്നു
പകരം ഒരു ഡയറക്ടറി റഫർ ചെയ്യുക.
ഇൻസ്റ്റാളേഷൻ ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ഉൾക്കൊള്ളുന്നു:
1. പുതിയ പാക്കേജിന്റെ നിയന്ത്രണ ഫയലുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക.
2. പുതിയതിന് മുമ്പ് അതേ പാക്കേജിന്റെ മറ്റൊരു പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ
ഇൻസ്റ്റലേഷൻ, എക്സിക്യൂട്ട് പ്രെം പഴയ പാക്കേജിന്റെ സ്ക്രിപ്റ്റ്.
3. പ്രവർത്തിപ്പിക്കുക പ്രീയിൻസ്റ്റ് സ്ക്രിപ്റ്റ്, പാക്കേജ് നൽകിയിട്ടുണ്ടെങ്കിൽ.
4. പുതിയ ഫയലുകൾ അൺപാക്ക് ചെയ്യുക, അതേ സമയം പഴയ ഫയലുകൾ ബാക്കപ്പ് ചെയ്യുക
എന്തോ കുഴപ്പം സംഭവിക്കുന്നു, അവ പുനഃസ്ഥാപിക്കാൻ കഴിയും.
5. പുതിയതിന് മുമ്പ് അതേ പാക്കേജിന്റെ മറ്റൊരു പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ
ഇൻസ്റ്റാളേഷൻ, എക്സിക്യൂട്ട് ചെയ്യുക പോസ്റ്റ്മ് പഴയ പാക്കേജിന്റെ സ്ക്രിപ്റ്റ്. ഈ സ്ക്രിപ്റ്റ് ശ്രദ്ധിക്കുക
എന്നതിന് ശേഷം നടപ്പിലാക്കുന്നു പ്രീയിൻസ്റ്റ് പുതിയ പാക്കേജിന്റെ സ്ക്രിപ്റ്റ്, കാരണം പുതിയ ഫയലുകളാണ്
അതേ സമയം എഴുതിയ പഴയ ഫയലുകൾ നീക്കം ചെയ്യപ്പെടും.
6. പാക്കേജ് കോൺഫിഗർ ചെയ്യുക. കാണുക --കോൺഫിഗർ ചെയ്യുക ഇത് എങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾക്ക്
ചെയ്തു.
--അൺപാക്ക് പാക്കേജ് ഫയൽ...
പാക്കേജ് അൺപാക്ക് ചെയ്യുക, പക്ഷേ അത് കോൺഫിഗർ ചെയ്യരുത്. എങ്കിൽ --ആവർത്തന or -R ഓപ്ഷൻ ആണ്
വ്യക്തമാക്കിയ, പാക്കേജ് ഫയൽ പകരം ഒരു ഡയറക്ടറി റഫർ ചെയ്യണം.
--കോൺഫിഗർ ചെയ്യുക പാക്കേജ്...|-a|--തീർച്ചപ്പെടുത്തിയിട്ടില്ല
അൺപാക്ക് ചെയ്തതും എന്നാൽ ഇതുവരെ ക്രമീകരിച്ചിട്ടില്ലാത്തതുമായ ഒരു പാക്കേജ് കോൺഫിഗർ ചെയ്യുക. എങ്കിൽ -a or
--തീർച്ചപ്പെടുത്തിയിട്ടില്ല പകരം നൽകിയിരിക്കുന്നു പാക്കേജ്, പായ്ക്ക് ചെയ്യാത്തതും എന്നാൽ കോൺഫിഗർ ചെയ്യാത്തതുമായ എല്ലാ പാക്കേജുകളും
ക്രമീകരിച്ചിരിക്കുന്നു.
ഇതിനകം ക്രമീകരിച്ചിട്ടുള്ള ഒരു പാക്കേജ് വീണ്ടും ക്രമീകരിക്കുന്നതിന്, പരീക്ഷിക്കുക
dpkg- പുനfക്രമീകരിക്കുക(8) പകരം കമാൻഡ്.
കോൺഫിഗർ ചെയ്യുന്നത് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ഉൾക്കൊള്ളുന്നു:
1. കോൺഫയലുകൾ അൺപാക്ക് ചെയ്യുക, അതേ സമയം പഴയ കോൺഫയലുകൾ ബാക്കപ്പ് ചെയ്യുക
എന്തെങ്കിലും തെറ്റ് സംഭവിച്ചാൽ അവ പുനഃസ്ഥാപിക്കാൻ കഴിയും.
2. പ്രവർത്തിപ്പിക്കുക പോസ്റ്റ്ഇൻസ്റ്റ് സ്ക്രിപ്റ്റ്, പാക്കേജ് നൽകിയിട്ടുണ്ടെങ്കിൽ.
--ട്രിഗറുകൾ-മാത്രം പാക്കേജ്...|-a|--തീർച്ചപ്പെടുത്തിയിട്ടില്ല
പ്രക്രിയകൾ ട്രിഗറുകൾ മാത്രം (dpkg 1.14.17 മുതൽ). തീർച്ചപ്പെടുത്താത്ത എല്ലാ ട്രിഗറുകളും ആയിരിക്കും
പ്രോസസ്സ് ചെയ്തു. പാക്കേജ് പേരുകൾ നൽകിയിട്ടുണ്ടെങ്കിൽ ആ പാക്കേജുകളുടെ ട്രിഗറുകൾ മാത്രമായിരിക്കും
പ്രോസസ്സ് ചെയ്തു, ആവശ്യമുള്ളിടത്ത് ഓരോന്നും കൃത്യമായി. ഈ ഓപ്ഷന്റെ ഉപയോഗം പാക്കേജുകൾ ഉപേക്ഷിച്ചേക്കാം
അനുചിതമായതിൽ ട്രിഗറുകൾ-കാത്തിരിക്കുന്നു ഒപ്പം ട്രിഗറുകൾ-തീർച്ചപ്പെടുത്തിയിട്ടില്ല പ്രസ്താവിക്കുന്നു. ഇത് ശരിയാക്കാം
പിന്നീട് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ: dpkg --കോൺഫിഗർ ചെയ്യുക --തീർച്ചപ്പെടുത്തിയിട്ടില്ല.
-r, --നീക്കം ചെയ്യുക പാക്കേജ്...|-a|--തീർച്ചപ്പെടുത്തിയിട്ടില്ല
ഇൻസ്റ്റാൾ ചെയ്ത ഒരു പാക്കേജ് നീക്കം ചെയ്യുക. ഇത് കോൺഫയലുകൾ ഒഴികെയുള്ള എല്ലാം നീക്കംചെയ്യുന്നു
പാക്കേജ് പിന്നീട് പുനഃസ്ഥാപിക്കുകയാണെങ്കിൽ അത് വീണ്ടും ക്രമീകരിക്കുന്നത് ഒഴിവാക്കുക (confiles
എന്നതിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന കോൺഫിഗറേഷൻ ഫയലുകൾ DEBIAN/confiles നിയന്ത്രണ ഫയൽ). എങ്കിൽ -a
or --തീർച്ചപ്പെടുത്തിയിട്ടില്ല ഒരു പാക്കേജിന്റെ പേരിന് പകരം നൽകിയിരിക്കുന്നു, തുടർന്ന് എല്ലാ പാക്കേജുകളും അൺപാക്ക് ചെയ്തു, പക്ഷേ
ഫയലിൽ നീക്കം ചെയ്യാൻ അടയാളപ്പെടുത്തി /var/lib/dpkg/status, നീക്കം ചെയ്യുന്നു.
ഒരു പാക്കേജ് നീക്കംചെയ്യുന്നത് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ഉൾക്കൊള്ളുന്നു:
1. പ്രവർത്തിപ്പിക്കുക പ്രെം സ്ക്രിപ്റ്റ്
2. ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ നീക്കം ചെയ്യുക
3. പ്രവർത്തിപ്പിക്കുക പോസ്റ്റ്മ് സ്ക്രിപ്റ്റ്
-P, --ശുദ്ധീകരണം പാക്കേജ്...|-a|--തീർച്ചപ്പെടുത്തിയിട്ടില്ല
ഇൻസ്റ്റാൾ ചെയ്തതോ ഇതിനകം നീക്കം ചെയ്തതോ ആയ പാക്കേജ് ശുദ്ധീകരിക്കുക. ഇത് ഉൾപ്പെടെ എല്ലാം നീക്കം ചെയ്യുന്നു
കൺഫിൽ ചെയ്യുന്നു. എങ്കിൽ -a or --തീർച്ചപ്പെടുത്തിയിട്ടില്ല ഒരു പാക്കേജിന്റെ പേരിന് പകരം നൽകിയിരിക്കുന്നു, പിന്നെ എല്ലാം
പാക്കേജുകൾ അൺപാക്ക് ചെയ്യുകയോ നീക്കം ചെയ്യുകയോ ചെയ്തു, പക്ഷേ ഫയലിൽ ശുദ്ധീകരിക്കാൻ അടയാളപ്പെടുത്തിയിരിക്കുന്നു /var/lib/dpkg/status,
ശുദ്ധീകരിക്കപ്പെടുന്നു.
ശ്രദ്ധിക്കുക: ചില കോൺഫിഗറേഷൻ ഫയലുകൾ അജ്ഞാതമായിരിക്കാം dpkg കാരണം അവ സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നു
കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകളിലൂടെ പ്രത്യേകം കൈകാര്യം ചെയ്യുന്നു. അങ്ങനെയെങ്കിൽ, dpkg ചെയ്യില്ല
അവ സ്വയം നീക്കംചെയ്യുക, പക്ഷേ പാക്കേജിന്റെത് പോസ്റ്റ്മ് സ്ക്രിപ്റ്റ് (ഇതിനെ വിളിക്കുന്നത് dpkg),
ശുദ്ധീകരണ സമയത്ത് അവരുടെ നീക്കം ശ്രദ്ധിക്കേണ്ടതുണ്ട്. തീർച്ചയായും, ഇത് മാത്രമേ ബാധകമാകൂ
സിസ്റ്റം ഡയറക്ടറികളിലെ ഫയലുകൾ, വ്യക്തിഗത ഉപയോക്താക്കൾക്കായി എഴുതിയ കോൺഫിഗറേഷൻ ഫയലുകളല്ല
ഹോം ഡയറക്ടറികൾ.
ഒരു പാക്കേജിന്റെ ശുദ്ധീകരണം ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ ഉൾക്കൊള്ളുന്നു:
1. ഇതിനകം നീക്കം ചെയ്തിട്ടില്ലെങ്കിൽ, പാക്കേജ് നീക്കം ചെയ്യുക. കാണുക --നീക്കം ചെയ്യുക വിശദമായി
ഇത് എങ്ങനെ ചെയ്യപ്പെടുന്നു എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ.
2. പ്രവർത്തിപ്പിക്കുക പോസ്റ്റ്മ് സ്ക്രിപ്റ്റ്.
-V, --സ്ഥിരീകരിക്കുക [പാക്കേജ്-പേര്...]
യുടെ സമഗ്രത പരിശോധിക്കുന്നു പാക്കേജ്-പേര് അല്ലെങ്കിൽ എല്ലാ പാക്കേജുകളും ഒഴിവാക്കിയാൽ, താരതമ്യം ചെയ്തുകൊണ്ട്
ഫയലുകളുടെ മെറ്റാഡാറ്റയുള്ള ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകളിൽ നിന്നുള്ള വിവരങ്ങൾ
ൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങൾ dpkg ഡാറ്റാബേസ് (dpkg 1.17.2 മുതൽ). യുടെ ഉത്ഭവം
ഡാറ്റാബേസിലെ ഫയലുകളുടെ മെറ്റാഡാറ്റ വിവരങ്ങൾ ബൈനറി പാക്കേജുകളാണ്. അത്
ഇൻസ്റ്റലേഷൻ പ്രക്രിയയിൽ പാക്കേജ് അൺപാക്ക് സമയത്ത് മെറ്റാഡാറ്റ ശേഖരിക്കപ്പെടുന്നു.
ഫയലിന്റെ md5sum സ്ഥിരീകരണം മാത്രമാണ് നിലവിൽ പ്രവർത്തനക്ഷമമായ പരിശോധന നടത്തുന്നത്
ഫയലുകളുടെ ഡാറ്റാബേസിൽ സംഭരിച്ചിരിക്കുന്ന മൂല്യത്തിനെതിരായ ഉള്ളടക്കം. അത് പരിശോധിക്കപ്പെടുകയേ ഉള്ളൂ
ഡാറ്റാബേസിൽ md5sum ഫയൽ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ. നഷ്ടമായ ഏതെങ്കിലും മെറ്റാഡാറ്റ പരിശോധിക്കുന്നതിന്
ഡാറ്റാബേസ്, the --ഓഡിറ്റ് കമാൻഡ് ഉപയോഗിക്കാം.
ഔട്ട്പുട്ട് ഫോർമാറ്റ് തിരഞ്ഞെടുക്കാവുന്നതാണ് --verify-format ഓപ്ഷൻ, അത് സ്ഥിരസ്ഥിതിയായി
ഉപയോഗിക്കുന്നത് ആർപിഎം ഫോർമാറ്റ്, പക്ഷേ അത് ഭാവിയിൽ മാറിയേക്കാം, അതുപോലെ പ്രോഗ്രാമുകൾ
ഈ കമാൻഡ് ഔട്ട്പുട്ട് പാഴ്സ് ചെയ്യുന്നത് അവർ പ്രതീക്ഷിക്കുന്ന ഫോർമാറ്റിനെക്കുറിച്ച് വ്യക്തമായിരിക്കണം.
--update-avail [പാക്കേജുകൾ-ഫയൽ]
--ലയിപ്പിക്കുക-പ്രയോജനം [പാക്കേജുകൾ-ഫയൽ]
അപ്ഡേറ്റ് dpkg'മണല് തിരഞ്ഞെടുത്തത് മാറ്റുകഏതൊക്കെ പാക്കേജുകൾ ലഭ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള ആശയം. പ്രവർത്തനത്തോടെ
--ലയിപ്പിക്കുക-പ്രയോജനം, പഴയ വിവരങ്ങൾ എന്നിവയിൽ നിന്നുള്ള വിവരങ്ങളുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു പാക്കേജുകൾ-ഫയൽ.
പ്രവർത്തനത്തോടെ --update-availഎന്നതിലെ വിവരങ്ങൾ ഉപയോഗിച്ച് പഴയ വിവരങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നു
പാക്കേജുകൾ-ഫയൽ. ദി പാക്കേജുകൾ-ഫയൽ ഡെബിയനൊപ്പം വിതരണം ചെയ്യുന്നത് ലളിതമായി പേരിട്ടിരിക്കുന്നു പാക്കേജുകൾ.
എങ്കില് പാക്കേജുകൾ-ഫയൽ ആർഗ്യുമെന്റ് കാണുന്നില്ല അല്ലെങ്കിൽ പേരിട്ടിരിക്കുന്നു - അപ്പോൾ അതിൽ നിന്ന് വായിക്കും
സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് (dpkg 1.17.7 മുതൽ). dpkg ലഭ്യമായ പാക്കേജുകളുടെ റെക്കോർഡ് സൂക്ഷിക്കുന്നു
/var/lib/dpkg/ലഭ്യം.
വീണ്ടെടുക്കുന്നതിനും അപ്ഡേറ്റ് ചെയ്യുന്നതിനുമുള്ള ലളിതമായ ഒറ്റത്തവണ കമാൻഡ് ലഭ്യമായ ഫയൽ ആണ് തിരഞ്ഞെടുത്തത് മാറ്റുക
അപ്ഡേറ്റ്. നിങ്ങൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ ഈ ഫയൽ മിക്കവാറും ഉപയോഗശൂന്യമാകുമെന്നത് ശ്രദ്ധിക്കുക തിരഞ്ഞെടുത്തത് മാറ്റുക എന്നാൽ ഒരു APT-
അധിഷ്ഠിത ഫ്രണ്ട്എൻഡ്: ലഭ്യമായ പാക്കേജുകളുടെ ട്രാക്ക് സൂക്ഷിക്കാൻ APT-ന് അതിന്റേതായ സംവിധാനമുണ്ട്.
-A, --റെക്കോർഡ്-പ്രയോജനം പാക്കേജ് ഫയൽ...
അപ്ഡേറ്റ് dpkg ഒപ്പം തിരഞ്ഞെടുത്തത് മാറ്റുകവിവരങ്ങളോടൊപ്പം ഏതൊക്കെ പാക്കേജുകൾ ലഭ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള ആശയം
പാക്കേജിൽ നിന്ന് പാക്കേജ് ഫയൽ. എങ്കിൽ --ആവർത്തന or -R ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്, പാക്കേജ്-
ഫയല് പകരം ഒരു ഡയറക്ടറി റഫർ ചെയ്യണം.
--മറക്കുക-പഴയ-ഉപയോഗമില്ല
ഇപ്പോള് കാലഹരണപ്പെട്ടു കൂടാതെ ഒരു നോ-ഓപ് ആയി dpkg അൺഇൻസ്റ്റാളുചെയ്തത് ലഭ്യമല്ലെന്ന് യാന്ത്രികമായി മറക്കും
പാക്കേജുകൾ (dpkg 1.15.4 മുതൽ).
--വ്യക്തം-പ്രയോജനം
ഏതൊക്കെ പാക്കേജുകൾ ലഭ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള നിലവിലുള്ള വിവരങ്ങൾ മായ്ക്കുക.
-C, --ഓഡിറ്റ് [പാക്കേജ്-പേര്...]
ഡാറ്റാബേസ് സാനിറ്റിയും സ്ഥിരത പരിശോധനയും നടത്തുന്നു പാക്കേജ്-പേര് അല്ലെങ്കിൽ എല്ലാ പാക്കേജുകളും എങ്കിൽ
ഒഴിവാക്കി (ഡിപികെജി 1.17.10 മുതലുള്ള ഓരോ പാക്കേജ് പരിശോധനകൾക്കും). ഉദാഹരണത്തിന്, തിരയലുകൾ
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഭാഗികമായി മാത്രം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള അല്ലെങ്കിൽ ഉള്ള പാക്കേജുകൾ
നഷ്ടപ്പെട്ട, തെറ്റായ അല്ലെങ്കിൽ കാലഹരണപ്പെട്ട നിയന്ത്രണ ഡാറ്റ അല്ലെങ്കിൽ ഫയലുകൾ. dpkg എന്തുചെയ്യണമെന്ന് നിർദ്ദേശിക്കും
അവ ശരിയാക്കാൻ.
--തിരഞ്ഞെടുപ്പുകൾ നേടുക [പാക്കേജ്-നാമം-പാറ്റേൺ...]
പാക്കേജ് തിരഞ്ഞെടുക്കലുകളുടെ ലിസ്റ്റ് നേടുക, അത് stdout-ലേക്ക് എഴുതുക. ഒരു പാറ്റേൺ ഇല്ലാതെ, അല്ലാത്തത്
ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകൾ (അതായത് മുമ്പ് ശുദ്ധീകരിക്കപ്പെട്ടവ) ഉണ്ടാകില്ല
കാണിച്ചിരിക്കുന്നു.
--സെറ്റ്-തിരഞ്ഞെടുപ്പുകൾ
stdin-ൽ നിന്ന് വായിച്ച ഫയൽ ഉപയോഗിച്ച് പാക്കേജ് തിരഞ്ഞെടുക്കലുകൾ സജ്ജമാക്കുക. ഈ ഫയൽ ഇതിലായിരിക്കണം
ഫോർമാറ്റ് "പാക്കേജ് സംസ്ഥാനം”, സംസ്ഥാനം ഇതിൽ ഒന്നാണ് ഇൻസ്റ്റാൾ ചെയ്യുക, പിടിക്കുക, ഡീഇൻസ്റ്റാൾ ചെയ്യുക or ശുദ്ധീകരിക്കുക.
'#' എന്നതിൽ തുടങ്ങുന്ന ശൂന്യമായ വരികളും കമന്റ് ലൈനുകളും അനുവദനീയമാണ്.
ദി ലഭ്യമായ ഈ കമാൻഡ് ഉപയോഗപ്രദമാകണമെങ്കിൽ ഫയൽ അപ്-ടു-ഡേറ്റ് ആയിരിക്കണം, അല്ലാത്തപക്ഷം
അജ്ഞാത പാക്കേജുകൾ ഒരു മുന്നറിയിപ്പ് ഉപയോഗിച്ച് അവഗണിക്കപ്പെടും. കാണുക --update-avail ഒപ്പം
--ലയിപ്പിക്കുക-പ്രയോജനം കൂടുതൽ വിവരങ്ങൾക്ക് കമാൻഡുകൾ.
--വ്യക്തമായ-തിരഞ്ഞെടുപ്പുകൾ
ഡീഇൻസ്റ്റാൾ ചെയ്യാൻ എല്ലാ അനിവാര്യമല്ലാത്ത പാക്കേജുകളുടെയും അഭ്യർത്ഥിച്ച അവസ്ഥ സജ്ജമാക്കുക (dpkg മുതൽ
1.13.18). ഇത് ഉടൻ തന്നെ ഉപയോഗിക്കുന്നതിന് ഉദ്ദേശിച്ചുള്ളതാണ് --സെറ്റ്-തിരഞ്ഞെടുപ്പുകൾ, ലേക്കുള്ള
നൽകിയിരിക്കുന്ന ലിസ്റ്റിൽ ഇല്ലാത്ത പാക്കേജുകൾ ഡീഇൻസ്റ്റാൾ ചെയ്യുക --സെറ്റ്-തിരഞ്ഞെടുപ്പുകൾ.
--ഇനിയും-അൺപാക്ക്
ഇൻസ്റ്റാളേഷനായി തിരഞ്ഞെടുത്ത പാക്കേജുകൾക്കായി തിരയുന്നു, പക്ഷേ ചില കാരണങ്ങളാൽ അത് ഇപ്പോഴും
ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല.
--പ്രെഡെപ്പ്-പാക്കേജ്
ഒന്നോ അതിലധികമോ പ്രസക്തമായ പ്രീ-ഡിപെൻഡൻസികളുടെ ലക്ഷ്യമായ ഒരൊറ്റ പാക്കേജ് പ്രിന്റ് ചെയ്യുക
കൂടാതെ സ്വയം തൃപ്തികരമല്ലാത്ത പ്രീ-ആശ്രിതത്വങ്ങളൊന്നുമില്ല.
അത്തരമൊരു പാക്കേജ് നിലവിലുണ്ടെങ്കിൽ, അത് ഒരു പാക്കേജ് ഫയൽ എൻട്രിയായി ഔട്ട്പുട്ട് ചെയ്യുക
ഉചിതമായ രീതിയിൽ മസാജ് ചെയ്തു.
ഒരു പാക്കേജ് പ്രിന്റ് ചെയ്യുമ്പോൾ 0, അനുയോജ്യമായ പാക്കേജ് ലഭ്യമല്ലാത്തപ്പോൾ 1, 2 എന്നിവ നൽകുന്നു
പിശകിൽ.
--ആർക്കിടെക്ചർ ചേർക്കുക വാസ്തുവിദ്യ
ചേർക്കുക വാസ്തുവിദ്യ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുന്ന ആർക്കിടെക്ചറുകളുടെ പട്ടികയിലേക്ക്
ഉപയോഗിക്കാതെ --ഫോഴ്സ്-ആർക്കിടെക്ചർ (dpkg 1.16.2 മുതൽ). വാസ്തുവിദ്യ dpkg is
ഇതിനായി നിർമ്മിച്ചത് (അതായത് ഇതിന്റെ ഔട്ട്പുട്ട് --പ്രിന്റ്-ആർക്കിടെക്ചർ) എല്ലായ്പ്പോഴും ആ പട്ടികയുടെ ഭാഗമാണ്.
--ആർക്കിടെക്ചർ നീക്കം ചെയ്യുക വാസ്തുവിദ്യ
നീക്കംചെയ്യുക വാസ്തുവിദ്യ പാക്കേജുകൾ ആയിരിക്കാവുന്ന ആർക്കിടെക്ചറുകളുടെ പട്ടികയിൽ നിന്ന്
ഉപയോഗിക്കാതെ ഇൻസ്റ്റാൾ ചെയ്തു --ഫോഴ്സ്-ആർക്കിടെക്ചർ (dpkg 1.16.2 മുതൽ). എങ്കിൽ
നിലവിൽ ഡാറ്റാബേസിൽ ആർക്കിടെക്ചർ ഉപയോഗത്തിലുണ്ട്, അപ്പോൾ പ്രവർത്തനം ആയിരിക്കും
എങ്കിൽ ഒഴികെ, നിരസിച്ചു --ഫോഴ്സ്-ആർക്കിടെക്ചർ വ്യക്തമാക്കിയിട്ടുണ്ട്. വാസ്തുവിദ്യ dpkg is
ഇതിനായി നിർമ്മിച്ചത് (അതായത് ഇതിന്റെ ഔട്ട്പുട്ട് --പ്രിന്റ്-ആർക്കിടെക്ചർ) അതിൽ നിന്ന് ഒരിക്കലും നീക്കം ചെയ്യാൻ കഴിയില്ല
പട്ടിക.
--പ്രിന്റ്-ആർക്കിടെക്ചർ
പാക്കേജുകളുടെ പ്രിന്റ് ആർക്കിടെക്ചർ dpkg ഇൻസ്റ്റാൾ ചെയ്യുന്നു (ഉദാഹരണത്തിന്, "i386").
--അച്ചടി-വിദേശ-വാസ്തുവിദ്യകൾ
അധിക ആർക്കിടെക്ചറുകളുടെ പുതിയ ലൈൻ-വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക dpkg ആയി ക്രമീകരിച്ചിരിക്കുന്നു
(dpkg 1.16.2 മുതൽ) പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ അനുവദിക്കുക.
--അുറപ്പിക്കുക-സവിശേഷത
എന്ന് ഉറപ്പിച്ചു പറയുന്നു dpkg അഭ്യർത്ഥിച്ച സവിശേഷതയെ പിന്തുണയ്ക്കുന്നു. ഫീച്ചർ ആണെങ്കിൽ 0 നൽകുന്നു
പൂർണ്ണമായി പിന്തുണയ്ക്കുന്നു, 1 സവിശേഷത അറിയാമെങ്കിൽ dpkg അതിന് പിന്തുണ നൽകാൻ കഴിയില്ല
എന്നിട്ടും, സവിശേഷത അജ്ഞാതമാണെങ്കിൽ 2. ഉറപ്പിക്കാവുന്ന സവിശേഷതകളുടെ നിലവിലെ ലിസ്റ്റ് ഇതാണ്:
പിന്തുണ-മുൻകൂട്ടി ആശ്രയിച്ചിരിക്കുന്നു
പിന്തുണയ്ക്കുന്നു മുൻകൂട്ടി ആശ്രയിച്ചിരിക്കുന്നു ഫീൽഡ് (dpkg 1.1.0 മുതൽ).
പ്രവർത്തന കാലഘട്ടം
പതിപ്പ് സ്ട്രിംഗുകളിൽ എപ്പോച്ചുകൾ പിന്തുണയ്ക്കുന്നു (dpkg 1.4.0.7 മുതൽ).
നീണ്ട ഫയൽ നാമങ്ങൾ
ദൈർഘ്യമേറിയ ഫയൽ നാമങ്ങൾ പിന്തുണയ്ക്കുന്നു deb(5) ആർക്കൈവുകൾ (ഡിപികെജി 1.4.1.17 മുതൽ).
മൾട്ടി-കോൺറെപ്
ഒന്നിലധികം പിന്തുണയ്ക്കുന്നു പൊരുത്തക്കേടുകൾ ഒപ്പം മാറ്റി പകരംവയ്ക്കുന്നു (dpkg 1.4.1.19 മുതൽ).
മൾട്ടി-ആർച്ച്
മൾട്ടി-ആർച്ച് ഫീൽഡുകളും സെമാന്റിക്സും പിന്തുണയ്ക്കുന്നു (dpkg 1.16.2 മുതൽ).
പതിപ്പ്-നൽകുന്നു
പതിപ്പിനെ പിന്തുണയ്ക്കുന്നു നൽകുന്നു (dpkg 1.17.11 മുതൽ).
--പതിപ്പുകൾ താരതമ്യം ചെയ്യുക ver1 op ver2
പതിപ്പ് നമ്പറുകൾ താരതമ്യം ചെയ്യുക, എവിടെ op ഒരു ബൈനറി ഓപ്പറേറ്ററാണ്. dpkg വിജയം തിരികെ നൽകുന്നു (പൂജ്യം
ഫലം) നിർദ്ദിഷ്ട വ്യവസ്ഥ തൃപ്തികരമാണെങ്കിൽ, പരാജയം (പൂജ്യം അല്ലാത്ത ഫലം)
അല്ലാത്തപക്ഷം. ഓപ്പറേറ്റർമാരിൽ രണ്ട് ഗ്രൂപ്പുകളുണ്ട്, അവർ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്നതിൽ വ്യത്യാസമുണ്ട്
ശൂന്യമാണ് ver1 or ver2. ഇവ ശൂന്യമായ പതിപ്പിനെ ഏതൊരു പതിപ്പിനെക്കാളും മുമ്പത്തെപ്പോലെ പരിഗണിക്കുന്നു: lt le
eq ne ge gt. ഇവ ശൂന്യമായ പതിപ്പിനെ ഏത് പതിപ്പിനെക്കാളും പിന്നീട് പരിഗണിക്കുന്നു: lt-nl le-nl
ge-nl gt-nl. നിയന്ത്രണ ഫയൽ വാക്യഘടനയുമായുള്ള അനുയോജ്യതയ്ക്കായി മാത്രമാണ് ഇവ നൽകിയിരിക്കുന്നത്: <
<< <= = >= >> >. ദി < ഒപ്പം > ഓപ്പറേറ്റർമാർ കാലഹരണപ്പെട്ടവരാണ് അല്ല ഉപയോഗിക്കും, കാരണം
ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന അർത്ഥശാസ്ത്രം. ചിത്രീകരിക്കാൻ: 0.1 < 0.1 ശരിയാണെന്ന് വിലയിരുത്തുന്നു.
-?, --സഹായിക്കൂ
ഒരു ഹ്രസ്വ സഹായ സന്ദേശം പ്രദർശിപ്പിക്കുക.
--ഫോഴ്സ്-സഹായം
സംബന്ധിച്ച് സഹായം നൽകുക --ശക്തിയാണ്-വസ്തു ഓപ്ഷനുകൾ.
-ധ, --ഡീബഗ്=സഹായം
ഡീബഗ്ഗിംഗ് ഓപ്ഷനുകളെ കുറിച്ച് സഹായം നൽകുക.
--പതിപ്പ്
പ്രദർശിപ്പിക്കുക dpkg പതിപ്പ് വിവരങ്ങൾ.
dpkg-deb ഓഹരി
കാണുക dpkg-deb(1) ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.
-b, --നിർമ്മാണം ഡയറക്ടറി [ആർക്കൈവ്|ഡയറക്ടറി]
ഒരു ഡെബ് പാക്കേജ് നിർമ്മിക്കുക.
-c, --ഉള്ളടക്കം ആർക്കൈവ്
ഒരു deb പാക്കേജിന്റെ ഉള്ളടക്കങ്ങൾ ലിസ്റ്റ് ചെയ്യുക.
-e, --നിയന്ത്രണം ആർക്കൈവ് [ഡയറക്ടറി]
ഒരു പാക്കേജിൽ നിന്ന് നിയന്ത്രണ-വിവരങ്ങൾ വേർതിരിച്ചെടുക്കുക.
-x, --എക്സ്ട്രാക്റ്റ് ആർക്കൈവ് ഡയറക്ടറി
പാക്കേജിൽ അടങ്ങിയിരിക്കുന്ന ഫയലുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക.
-X, --വെക്സ്ട്രാക്റ്റ് ആർക്കൈവ് ഡയറക്ടറി
a അടങ്ങിയിരിക്കുന്ന ഫയൽനാമങ്ങൾ എക്സ്ട്രാക്റ്റ് ചെയ്ത് പ്രദർശിപ്പിക്കുക
പാക്കേജ്.
-f, --ഫീൽഡ് ആർക്കൈവ് [നിയന്ത്രണ-ഫീൽഡ്...]
ഒരു പാക്കേജിന്റെ നിയന്ത്രണ ഫീൽഡ്(കൾ) പ്രദർശിപ്പിക്കുക.
--ctrl-tarfile ആർക്കൈവ്
ഒരു ഡെബിയൻ പാക്കേജിൽ അടങ്ങിയിരിക്കുന്ന കൺട്രോൾ ടാർ ഫയൽ ഔട്ട്പുട്ട് ചെയ്യുക.
--fsys-tarfile ആർക്കൈവ്
ഒരു ഡെബിയൻ പാക്കേജിൽ അടങ്ങിയിരിക്കുന്ന ഫയൽസിസ്റ്റം ടാർ-ഫയൽ ഔട്ട്പുട്ട് ചെയ്യുക.
-I, --വിവരങ്ങൾ ആർക്കൈവ് [കൺട്രോൾ-ഫയൽ...]
ഒരു പാക്കേജിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണിക്കുക.
dpkg- അന്വേഷണം ഓഹരി
കാണുക dpkg- അന്വേഷണം(1) ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്.
-l, --ലിസ്റ്റ് പാക്കേജ്-നാമം-പാറ്റേൺ...
നൽകിയിരിക്കുന്ന പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന പാക്കേജുകൾ ലിസ്റ്റ് ചെയ്യുക.
-s, --പദവി പാക്കേജ്-പേര്...
നിർദ്ദിഷ്ട പാക്കേജിന്റെ നില റിപ്പോർട്ട് ചെയ്യുക.
-L, --listfiles പാക്കേജ്-പേര്...
നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത ഫയലുകൾ ലിസ്റ്റ് ചെയ്യുക പാക്കേജ്-പേര്.
-S, --തിരയുക ഫയൽനാമം-തിരയൽ-പാറ്റേൺ...
ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകളിൽ നിന്ന് ഒരു ഫയലിന്റെ പേര് തിരയുക.
-p, --പ്രിന്റ്-ലഭ്യം പാക്കേജ്-പേര്...
സംബന്ധിച്ച വിശദാംശങ്ങൾ പ്രദർശിപ്പിക്കുക പാക്കേജ്-പേര്, കണ്ടെത്തിയതുപോലെ
/var/lib/dpkg/ലഭ്യം. APT-അടിസ്ഥാനത്തിലുള്ള മുൻഭാഗങ്ങളുടെ ഉപയോക്താക്കൾ
ഉപയോഗിക്കണം apt-cache കാണിക്കുക പാക്കേജ്-പേര് പകരം.
ഓപ്ഷനുകൾ
എല്ലാ ഓപ്ഷനുകളും കമാൻഡ് ലൈനിലും ലും വ്യക്തമാക്കാൻ കഴിയും dpkg കോൺഫിഗറേഷൻ ഫയൽ
/etc/dpkg/dpkg.cfg അല്ലെങ്കിൽ ശകല ഫയലുകൾ (ഈ ഷെൽ പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന പേരുകൾ ഉള്ളത് '[0-9a-zA-
Z_-]*') കോൺഫിഗറേഷൻ ഡയറക്ടറിയിൽ /etc/dpkg/dpkg.cfg.d/. ഇതിലെ ഓരോ വരിയും
കോൺഫിഗറേഷൻ ഫയൽ ഒന്നുകിൽ ഒരു ഓപ്ഷനാണ് (കൃത്യമായി കമാൻഡ് ലൈൻ ഓപ്ഷന് സമാനമാണ്, പക്ഷേ
ലീഡിംഗ് ഹൈഫനുകൾ ഇല്ലാതെ) അല്ലെങ്കിൽ ഒരു അഭിപ്രായം (അത് ആരംഭിക്കുകയാണെങ്കിൽ #).
--abort-after=അക്കം
എത്ര തെറ്റുകൾക്ക് ശേഷം മാറ്റുക dpkg അലസിപ്പിക്കും. സ്ഥിരസ്ഥിതി 50 ആണ്.
-B, --auto-deconfigure
ഒരു പാക്കേജ് നീക്കം ചെയ്യുമ്പോൾ, മറ്റൊരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള സാധ്യതയുണ്ട്
നീക്കം ചെയ്ത പാക്കേജിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഈ ഓപ്ഷൻ വ്യക്തമാക്കുന്നത് യാന്ത്രികമായി മാറും
നീക്കം ചെയ്ത പാക്കേജിനെ ആശ്രയിച്ചിരിക്കുന്ന പാക്കേജിന്റെ ഡീകോൺഫിഗറേഷൻ.
-Dഒക്ടൽ, --ഡീബഗ്=ഒക്ടൽ
ഡീബഗ്ഗിംഗ് ഓണാക്കുക. ഒക്ടൽ ബിറ്റ്വൈസ്-ഓറിംഗ് ആവശ്യമുള്ള മൂല്യങ്ങൾ ഒന്നിച്ച് രൂപപ്പെടുത്തിയതാണ്
താഴെയുള്ള ലിസ്റ്റ് (ഭാവി റിലീസുകളിൽ ഈ മൂല്യങ്ങൾ മാറിയേക്കാമെന്ന് ശ്രദ്ധിക്കുക). -ധ or
--ഡീബഗ്=സഹായം ഈ ഡീബഗ്ഗിംഗ് മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കുക.
നമ്പർ വിവരണം
1 പൊതുവെ സഹായകരമായ പുരോഗതി വിവരങ്ങൾ
2 മെയിന്റനർ സ്ക്രിപ്റ്റുകളുടെ അഭ്യർത്ഥനയും നിലയും
പ്രോസസ്സ് ചെയ്ത ഓരോ ഫയലിനും 10 ഔട്ട്പുട്ട്
പ്രോസസ്സ് ചെയ്ത ഓരോ ഫയലിനും 100 ധാരാളം ഔട്ട്പുട്ട്
ഓരോ കോൺഫിഗറേഷൻ ഫയലിനും 20 ഔട്ട്പുട്ട്
ഓരോ കോൺഫിഗറേഷൻ ഫയലിനും 200 ധാരാളം ഔട്ട്പുട്ട്
40 ആശ്രിതത്വങ്ങളും സംഘർഷങ്ങളും
400 ഒത്തിരി ആശ്രിതത്വങ്ങൾ/സംഘർഷങ്ങൾ ഔട്ട്പുട്ട്
10000 ട്രിഗർ ആക്റ്റിവേഷനും പ്രോസസ്സിംഗും
20000 ട്രിഗറുകൾ സംബന്ധിച്ച് ധാരാളം ഔട്ട്പുട്ട്
ട്രിഗറുകൾ സംബന്ധിച്ച് 40000 സില്ലി അളവ് ഔട്ട്പുട്ട്
1000 ഒത്തിരി ഡ്രൈവ് ഏകദേശം ഉദാ dpkg/info dir
2000 ഭ്രാന്തൻ അളവ് ഡ്രൈവ്
--ശക്തിയാണ്-കാര്യങ്ങൾ
--നോ-ഫോഴ്സ്-കാര്യങ്ങൾ, --നിരസിക്കുക-കാര്യങ്ങൾ
നിർബന്ധിക്കുക അല്ലെങ്കിൽ നിരസിക്കുക (നിർബന്ധമില്ല ഒപ്പം നിരസിക്കുക ഒരേ കാര്യം അർത്ഥമാക്കുന്നു) ചില കാര്യങ്ങൾ ചെയ്യാൻ. കാര്യങ്ങൾ
താഴെ വ്യക്തമാക്കിയിട്ടുള്ള കാര്യങ്ങളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആണ്. --ഫോഴ്സ്-സഹായം ഒരു പ്രദർശിപ്പിക്കുന്നു
അവരെ വിവരിക്കുന്ന സന്ദേശം. (*) എന്ന് അടയാളപ്പെടുത്തിയ കാര്യങ്ങൾ സ്ഥിരസ്ഥിതിയായി നിർബന്ധിതമാണ്.
മുന്നറിയിപ്പ്: ഇവ ഓപ്ഷനുകൾ ആകുന്നു കൂടുതലും ഉദ്ദേശിച്ചിട്ടുള്ള ലേക്ക് be ഉപയോഗിച്ച by വിദഗ്ദ്ധർ മാത്രം. ഉപയോഗിക്കുന്നു അവരെ
കൂടാതെ പൂർണ്ണമായി വിവേകം അവരുടെ ഇഫക്റ്റുകൾ കഴിയുക ഇടവേള നിങ്ങളുടെ മുഴുവൻ സിസ്റ്റം.
എല്ലാം: എല്ലാ ഫോഴ്സ് ഓപ്ഷനുകളും ഓണാക്കുന്നു (അല്ലെങ്കിൽ ഓഫ് ചെയ്യുന്നു).
ഡൗൺഗ്രേഡ്(*): ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക, അതിന്റെ പുതിയ പതിപ്പ് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിലും.
മുന്നറിയിപ്പ്: At വർത്തമാന dpkg ചെയ്യുന്നവൻ അല്ല do എന്തെങ്കിലും ആശ്രിതത്വം പരിശോധിക്കുന്നു on തരംതാഴ്ത്തൽ ഒപ്പം
അതുകൊണ്ടു ഉദ്ദേശിക്കുന്ന അല്ല മുന്നറിയിപ്പ് നിങ്ങളെ if The ഡൗൺഗ്രേഡ് ബ്രേക്കുകൾ The ആശ്രിതത്വം of കുറെ മറ്റ്
പാക്കേജ്. ഈ കഴിയും ഉണ്ട് ഗുരുതരമായ വശം ഇഫക്റ്റുകൾ, തരംതാഴ്ത്തുന്നു അത്യാവശ്യമാണ് സിസ്റ്റം
ഘടകങ്ങൾ കഴിയും പോലും ഉണ്ടാക്കുക നിങ്ങളുടെ മുഴുവൻ സിസ്റ്റം ഉപയോഗശൂന്യമായ. ഉപയോഗം കൂടെ കെയർ.
കോൺഫിഗർ-ഏതെങ്കിലും: പായ്ക്ക് ചെയ്യാത്തതും എന്നാൽ കോൺഫിഗർ ചെയ്യാത്തതുമായ പാക്കേജുകളും കോൺഫിഗർ ചെയ്യുക
നിലവിലെ പാക്കേജിനെ ആശ്രയിച്ചിരിക്കുന്നു.
പിടിക്കുക: "പിടിക്കുക" എന്ന് അടയാളപ്പെടുത്തിയാലും പാക്കേജുകൾ പ്രോസസ്സ് ചെയ്യുക.
നീക്കം-പുനഃസ്ഥാപിക്കുക: ഒരു പാക്കേജ് നീക്കം ചെയ്യുക, അത് തകർന്നാലും ആവശ്യാനുസരണം അടയാളപ്പെടുത്തിയാലും
പുനഃസ്ഥാപിക്കൽ. ഉദാഹരണത്തിന്, പാക്കേജിന്റെ ഭാഗങ്ങൾ അതിൽ തന്നെ തുടരാൻ ഇത് കാരണമായേക്കാം
സിസ്റ്റം, അത് പിന്നീട് മറക്കും dpkg.
നീക്കം-അത്യാവശ്യം: പാക്കേജ് അത്യന്താപേക്ഷിതമാണെങ്കിലും നീക്കം ചെയ്യുക. അത്യാവശ്യം
പാക്കേജുകളിൽ പ്രധാനമായും യുണിക്സ് കമാൻഡുകൾ അടങ്ങിയിരിക്കുന്നു. അവ നീക്കം ചെയ്യുന്നത് കാരണമായേക്കാം
മുഴുവൻ സിസ്റ്റവും പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു, അതിനാൽ ജാഗ്രതയോടെ ഉപയോഗിക്കുക.
ആശ്രയിച്ചിരിക്കുന്നു: എല്ലാ ആശ്രിതത്വ പ്രശ്നങ്ങളും മുന്നറിയിപ്പുകളാക്കി മാറ്റുക.
ആശ്രിത പതിപ്പ്: ഡിപൻഡൻസികൾ പരിശോധിക്കുമ്പോൾ പതിപ്പുകൾ ശ്രദ്ധിക്കരുത്.
ബ്രേക്കുകൾ: ഇൻസ്റ്റാൾ ചെയ്യുക, ഇത് മറ്റൊരു പാക്കേജിനെ തകർക്കും (dpkg 1.14.6 മുതൽ).
സംഘർഷം: മറ്റൊരു പാക്കേജുമായി വൈരുദ്ധ്യമുണ്ടെങ്കിൽപ്പോലും ഇൻസ്റ്റാൾ ചെയ്യുക. ഇത് അപകടകരമാണ്,
കാരണം ഇത് സാധാരണയായി ചില ഫയലുകളുടെ പുനരാലേഖനത്തിന് കാരണമാകും.
സമ്മതിക്കുന്നു: ഒരു കോൺഫിൽ കാണാതെ വരികയും പാക്കേജിലെ പതിപ്പ് മാറുകയും ചെയ്താൽ,
ആവശ്യപ്പെടാതെ തന്നെ എല്ലായ്പ്പോഴും കാണാതായ കോൺഫിൽ ഇൻസ്റ്റാൾ ചെയ്യുക. ഇത് അപകടകരമാണ്, കാരണം
ഫയലിൽ വരുത്തിയ മാറ്റം (നീക്കംചെയ്യൽ) സംരക്ഷിക്കുന്നില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്.
confnew: ഒരു കോൺഫൈൽ പരിഷ്ക്കരിക്കുകയും പാക്കേജിലെ പതിപ്പ് മാറുകയും ചെയ്താൽ,
ആവശ്യപ്പെടാതെ തന്നെ എപ്പോഴും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക --force-confdef is
കൂടാതെ വ്യക്തമാക്കിയിട്ടുണ്ട്, ഈ സാഹചര്യത്തിൽ ഡിഫോൾട്ട് പ്രവർത്തനമാണ് അഭികാമ്യം.
ഒത്തുചേരുക: ഒരു കോൺഫൈൽ പരിഷ്ക്കരിക്കുകയും പാക്കേജിലെ പതിപ്പ് മാറുകയും ചെയ്താൽ,
ആവശ്യപ്പെടാതെ തന്നെ എപ്പോഴും പഴയ പതിപ്പ് സൂക്ഷിക്കുക --force-confdef കൂടിയാണ്
വ്യക്തമാക്കിയിരിക്കുന്നു, ഈ സാഹചര്യത്തിൽ ഡിഫോൾട്ട് പ്രവർത്തനമാണ് അഭികാമ്യം.
confdef: ഒരു കോൺഫൈൽ പരിഷ്ക്കരിക്കുകയും പാക്കേജിലെ പതിപ്പ് മാറുകയും ചെയ്താൽ,
ആവശ്യപ്പെടാതെ തന്നെ എപ്പോഴും ഡിഫോൾട്ട് പ്രവർത്തനം തിരഞ്ഞെടുക്കുക. സ്ഥിരമായ പ്രവർത്തനം ഇല്ലെങ്കിൽ
അല്ലാതെ ഉപയോക്താവിനോട് ചോദിക്കുന്നത് നിർത്തും --force-confnew or --force-confold ആണ്
നൽകിയിരിക്കുന്നു, ഈ സാഹചര്യത്തിൽ അന്തിമ നടപടി തീരുമാനിക്കാൻ അത് ഉപയോഗിക്കും.
confask: ഒരു കോൺഫിഫൈൽ പരിഷ്ക്കരിച്ചിട്ടുണ്ടെങ്കിൽ അത് മാറ്റിസ്ഥാപിക്കാൻ എപ്പോഴും ഓഫർ ചെയ്യുക
പാക്കേജിലെ പതിപ്പ്, പാക്കേജിലെ പതിപ്പ് മാറിയില്ലെങ്കിലും (മുതൽ
dpkg 1.15.8). ഏതെങ്കിലും ഉണ്ടെങ്കിൽ --force-confmiss, --force-confnew, --force-confold, അഥവാ
--force-confdef നൽകിയിരിക്കുന്നു, അന്തിമ നടപടി തീരുമാനിക്കാൻ ഇത് ഉപയോഗിക്കും.
തിരുത്തിയെഴുതുക: ഒരു പാക്കേജിന്റെ ഫയൽ മറ്റൊന്നിന്റെ ഫയലിനൊപ്പം മാറ്റി എഴുതുക.
തിരുത്തിയെഴുതുക: ഒരു പാക്കേജിന്റെ ഡയറക്ടറി മറ്റൊന്നിന്റെ ഫയൽ ഉപയോഗിച്ച് തിരുത്തിയെഴുതുക.
തിരുത്തിയെഴുതി-തിരിച്ചുവിട്ടു: വഴിതിരിച്ചുവിട്ട ഒരു ഫയലിനെ മാറ്റാത്ത പതിപ്പ് ഉപയോഗിച്ച് തിരുത്തിയെഴുതുക.
സുരക്ഷിതമല്ലാത്ത-io: അൺപാക്ക് ചെയ്യുമ്പോൾ സുരക്ഷിതമായ I/O പ്രവർത്തനങ്ങൾ നടത്തരുത് (dpkg 1.15.8.6 മുതൽ).
നിലവിൽ, ഫയൽ പുനർനാമകരണത്തിന് മുമ്പ് ഫയൽ സിസ്റ്റം സമന്വയം നടത്തുന്നില്ലെന്ന് ഇത് സൂചിപ്പിക്കുന്നു
ചില ഫയൽ സിസ്റ്റങ്ങളിൽ കാര്യമായ പെർഫോമൻസ് ഡിഗ്രേഡേഷന് കാരണമാകുമെന്ന് അറിയപ്പെടുന്നു,
നിർഭാഗ്യവശാൽ, സുരക്ഷിതമായ I/O ആവശ്യമായി വരുന്നവ കാരണം അവരുടെ
പെട്ടെന്നുള്ള സിസ്റ്റം ക്രാഷുകളിൽ സീറോ-ലെങ്ത് ഫയലുകൾക്ക് കാരണമാകുന്ന വിശ്വസനീയമല്ലാത്ത പെരുമാറ്റം.
കുറിപ്പ്: ext4, പ്രധാന കുറ്റവാളി, പകരം മൗണ്ട് ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക
nodealloc, ഇത് പ്രകടന നിലവാരത്തകർച്ചയും ഡാറ്റ സുരക്ഷയും പരിഹരിക്കും
പ്രശ്നങ്ങൾ, രണ്ടാമത്തേത് ഫയൽ സിസ്റ്റം സീറോ-ലെങ്ത് ഫയലുകൾ നിർമ്മിക്കുന്നില്ല
ആറ്റോമിക് പുനർനാമകരണത്തിന് മുമ്പ് സമന്വയിപ്പിക്കാത്ത ഏതെങ്കിലും സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് പെട്ടെന്നുള്ള സിസ്റ്റം ക്രാഷാകുന്നു.
മുന്നറിയിപ്പ്: ഉപയോഗിക്കുന്നു ഈ ഓപ്ഷൻ ശക്തി മെച്ചപ്പെടുത്തുക പ്രകടനം at The ചെലവ് of നഷ്ടപ്പെട്ടു ഡാറ്റ,
ഉപയോഗം കൂടെ കെയർ.
വാസ്തുവിദ്യ: തെറ്റായ അല്ലെങ്കിൽ ആർക്കിടെക്ചർ ഇല്ലാത്ത പാക്കേജുകൾ പോലും പ്രോസസ്സ് ചെയ്യുക.
മോശം പതിപ്പ്: തെറ്റായ പതിപ്പുകളുള്ള പാക്കേജുകൾ പോലും പ്രോസസ്സ് ചെയ്യുക (dpkg 1.16.1 മുതൽ).
മോശം പാത: PATH പ്രധാനപ്പെട്ട പ്രോഗ്രാമുകൾ നഷ്ടമായതിനാൽ പ്രശ്നങ്ങൾക്ക് സാധ്യതയുണ്ട്.
റൂട്ട് അല്ല: റൂട്ട് അല്ലാത്തപ്പോൾ പോലും കാര്യങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കുക.
മോശം-പരിശോധിക്കുക: ആധികാരികത പരിശോധിക്കുന്നതിൽ പരാജയപ്പെട്ടാലും ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.
--അവഗണിക്കുക-ആശ്രയിക്കുന്നു=പാക്കേജ്...
നിർദ്ദിഷ്ട പാക്കേജുകൾക്കായുള്ള ഡിപൻഡൻസി-ചെക്കിംഗ് അവഗണിക്കുക (യഥാർത്ഥത്തിൽ, പരിശോധന നടത്തുന്നു,
എന്നാൽ സംഘർഷങ്ങളെ കുറിച്ചുള്ള മുന്നറിയിപ്പുകൾ മാത്രമാണ് നൽകിയിരിക്കുന്നത്, മറ്റൊന്നുമല്ല).
--നടപടിയില്ല, --ഡ്രൈ-റൺ, --അനുകരിക്കുക
ചെയ്യേണ്ടതെല്ലാം ചെയ്യുക, പക്ഷേ മാറ്റങ്ങളൊന്നും എഴുതരുത്. ഇതാണ്
യഥാർത്ഥത്തിൽ മാറ്റം വരുത്താതെ, നിർദ്ദിഷ്ട പ്രവർത്തനത്തിൽ എന്ത് സംഭവിക്കുമെന്ന് കാണാൻ ഉപയോഗിക്കുന്നു
എന്തും.
കൊടുക്കുന്നത് ഉറപ്പാക്കുക --നടപടിയില്ല പ്രവർത്തന-പാരാമീറ്ററിന് മുമ്പ്, അല്ലെങ്കിൽ നിങ്ങൾ അവസാനിച്ചേക്കാം
അഭികാമ്യമല്ലാത്ത ഫലങ്ങൾ. (ഉദാ dpkg --ശുദ്ധീകരണം ഫൂ --നടപടിയില്ല ആദ്യം പാക്കേജ് foo ശുദ്ധീകരിക്കും
എന്നിട്ട് പാക്കേജ് ശുദ്ധീകരിക്കാൻ ശ്രമിക്കുക --നോ-ആക്ട്, നിങ്ങൾ പ്രതീക്ഷിച്ചിരുന്നെങ്കിലും
യഥാർത്ഥത്തിൽ ഒന്നും ചെയ്യരുത്)
-R, --ആവർത്തന
എല്ലാ സാധാരണ ഫയലുകളും പൊരുത്തപ്പെടുന്ന പാറ്റേൺ ആവർത്തിച്ച് കൈകാര്യം ചെയ്യുക *.deb വ്യക്തമാക്കിയ സമയത്ത് കണ്ടെത്തി
ഡയറക്ടറികളും അതിന്റെ എല്ലാ ഉപഡയറക്ടറികളും. ഇത് ഉപയോഗിച്ച് ഉപയോഗിക്കാം -i, -A, --ഇൻസ്റ്റാൾ ചെയ്യുക,
--അൺപാക്ക് ഒപ്പം --പ്രയോജനം പ്രവർത്തനങ്ങൾ.
-G അതേ പാക്കേജിന്റെ പുതിയ പതിപ്പ് ഇതിനകം ഉണ്ടെങ്കിൽ ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യരുത്
ഇൻസ്റ്റാൾ ചെയ്തു. ഇത് ഒരു അപരനാമമാണ് --refuse-downgrade.
--admindir=മുതലാളി
നൽകുന്ന നിരവധി ഫയലുകൾ അടങ്ങുന്ന ഡിഫോൾട്ട് അഡ്മിനിസ്ട്രേറ്റീവ് ഡയറക്ടറി മാറ്റുക
ഇൻസ്റ്റാൾ ചെയ്തതോ അൺഇൻസ്റ്റാൾ ചെയ്തതോ ആയ പാക്കേജുകളുടെ അവസ്ഥയെക്കുറിച്ചുള്ള വിവരങ്ങൾ, മുതലായവ. (സ്ഥിരസ്ഥിതിയായി
/var/lib/dpkg)
--instdir=മുതലാളി
പാക്കേജുകൾ ഉള്ള ഡയറക്ടറിയെ സൂചിപ്പിക്കുന്ന ഡിഫോൾട്ട് ഇൻസ്റ്റലേഷൻ ഡയറക്ടറി മാറ്റുക
ഇൻസ്റ്റാൾ ചെയ്യണം. instdir എന്ന ഡയറക്ടറിയും കൈമാറി ക്രൂട്ട്(2) മുമ്പ്
പാക്കേജിന്റെ ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നു, അതായത് സ്ക്രിപ്റ്റുകൾ കാണുന്നു എന്നാണ് instdir as
ഒരു റൂട്ട് ഡയറക്ടറി. (സ്ഥിരമായി /)
--റൂട്ട്=മുതലാളി
മാറ്റുന്നതിൽ വേര് മാറ്റങ്ങൾ instdir ലേക്ക് മുതലാളി ഒപ്പം അഡ്മിൻഡിർ ലേക്ക് മുതലാളി/var/lib/dpkg.
-O, --തിരഞ്ഞെടുത്തത്-മാത്രം
ഇൻസ്റ്റാളേഷനായി തിരഞ്ഞെടുത്ത പാക്കേജുകൾ മാത്രം പ്രോസസ്സ് ചെയ്യുക. യഥാർത്ഥ അടയാളപ്പെടുത്തൽ ആണ്
കൂടെ ചെയ്തു തിരഞ്ഞെടുത്തത് മാറ്റുക അല്ലെങ്കിൽ dpkg, അത് പാക്കേജുകൾ കൈകാര്യം ചെയ്യുമ്പോൾ. ഉദാഹരണത്തിന്, ഒരു പാക്കേജ് ചെയ്യുമ്പോൾ
നീക്കം ചെയ്തു, അത് ഡീഇൻസ്റ്റലേഷനായി തിരഞ്ഞെടുത്തതായി അടയാളപ്പെടുത്തും.
-E, --ഒരേ പതിപ്പ് ഒഴിവാക്കുക
പാക്കേജിന്റെ അതേ പതിപ്പ് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യരുത്.
--pre-invoke=കമാൻഡ്
--post-invoke=കമാൻഡ്
ഒരു ഇൻവോക്ക് ഹുക്ക് സജ്ജമാക്കുക കമാൻഡ് മുമ്പോ ശേഷമോ "sh -c" വഴി പ്രവർത്തിപ്പിക്കേണ്ടതാണ് dpkg വേണ്ടി ഓടുക
The അൺപാക്ക് ചെയ്യുക, കോൺഫിഗർ, ഇൻസ്റ്റാൾ ചെയ്യുക, ട്രിഗറുകൾ-മാത്രം, നീക്കം, ശുദ്ധീകരിക്കുക, ആഡ്-ആർക്കിടെക്ചർ ഒപ്പം
നീക്കം-വാസ്തുവിദ്യ dpkg പ്രവർത്തനങ്ങൾ (dpkg 1.15.4 മുതൽ; ആഡ്-ആർക്കിടെക്ചർ ഒപ്പം
നീക്കം-വാസ്തുവിദ്യ dpkg 1.17.19 മുതലുള്ള പ്രവർത്തനങ്ങൾ). ഈ ഓപ്ഷൻ വ്യക്തമാക്കാം
ഒന്നിലധികം തവണ. ഓപ്ഷനുകൾ വ്യക്തമാക്കിയ ക്രമം, അവയ്ക്കൊപ്പം സംരക്ഷിച്ചിരിക്കുന്നു
കോൺഫിഗറേഷൻ ഫയലുകളിൽ നിന്ന് മുൻഗണന നൽകുന്നു. പരിസ്ഥിതി വേരിയബിൾ
DPKG_HOOK_ACTION നിലവിലെ കൊളുത്തുകൾക്കായി സജ്ജീകരിച്ചിരിക്കുന്നു dpkg നടപടി. ശ്രദ്ധിക്കുക: മുൻഭാഗങ്ങൾ
വിളിച്ചേക്കാം dpkg ഓരോ ആഹ്വാനത്തിനും നിരവധി തവണ, അത് കൂടുതൽ തവണ ഹുക്കുകൾ പ്രവർത്തിപ്പിച്ചേക്കാം
പ്രതീക്ഷിച്ചതിലും കൂടുതൽ.
--path-exclude=ഗ്ലോബ് പാറ്റേൺ
--path-include=ഗ്ലോബ് പാറ്റേൺ
ഗണം ഗ്ലോബ് പാറ്റേൺ ഒരു പാത്ത് ഫിൽട്ടർ എന്ന നിലയിൽ, ഒന്നുകിൽ മുമ്പ് ഒഴിവാക്കുകയോ വീണ്ടും ഉൾപ്പെടുത്തുകയോ ചെയ്യുക
ഇൻസ്റ്റാളേഷൻ സമയത്ത് നിർദ്ദിഷ്ട പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്ന പാതകൾ ഒഴിവാക്കി (dpkg 1.15.8 മുതൽ).
മുന്നറിയിപ്പ്: എടുക്കുക കടന്നു കണക്ക് ആ അനുസരിച്ച് on The ഒഴിവാക്കി പാതകൾ നിങ്ങളെ ശക്തി
പൂർണ്ണമായും ഇടവേള നിങ്ങളുടെ സിസ്റ്റം, ഉപയോഗം കൂടെ ജാഗ്രത.
ഗ്ലോബ് പാറ്റേണുകൾ ഷെല്ലിൽ ഉപയോഗിച്ച അതേ വൈൽഡ്കാർഡുകൾ ഉപയോഗിക്കുന്നു, ഏതെങ്കിലും '*' പൊരുത്തപ്പെടുത്തലുകൾ
ശൂന്യമായ സ്ട്രിംഗും '/' ഉൾപ്പെടെയുള്ള പ്രതീകങ്ങളുടെ ക്രമം. ഉദാഹരണത്തിന്,
«/usr/*/വായിക്കുക*"പൊരുത്തങ്ങൾ"/usr/share/doc/package/README». പതിവു പോലെ, '?' ഏതെങ്കിലും പൊരുത്തപ്പെടുന്നു
ഒറ്റ പ്രതീകം (വീണ്ടും, '/' ഉൾപ്പെടെ). കൂടാതെ '[' ഒരു പ്രതീക ക്ലാസ് ആരംഭിക്കുന്നു, അത്
പ്രതീകങ്ങൾ, ശ്രേണികൾ, പൂരകങ്ങൾ എന്നിവയുടെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കാം. കാണുക ഗ്ലോബ്(7) വേണ്ടി
ഗ്ലോബിംഗിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ. ശ്രദ്ധിക്കുക: നിലവിലെ നടപ്പാക്കൽ വീണ്ടും ഉണ്ടായേക്കാം-
സുരക്ഷിതമായിരിക്കാനും ഒഴിവാക്കാനും ആവശ്യമായതിലും കൂടുതൽ ഡയറക്ടറികളും സിംലിങ്കുകളും ഉൾപ്പെടുത്തുക
സാധ്യമായ അൺപാക്ക് പരാജയങ്ങൾ, ഭാവിയിലെ ജോലി ഇത് പരിഹരിച്ചേക്കാം.
ചില പ്രത്യേക പാതകൾ ഒഴികെ എല്ലാ പാതകളും നീക്കം ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം; ഒരു സാധാരണ കേസ്
ഇതാണ്:
--path-exclude=/usr/share/doc/*
--path-include=/usr/share/doc/*/പകർപ്പവകാശം
പകർപ്പവകാശ ഫയലുകൾ ഒഴികെയുള്ള എല്ലാ ഡോക്യുമെന്റേഷൻ ഫയലുകളും നീക്കം ചെയ്യാൻ.
ഈ രണ്ട് ഓപ്ഷനുകളും ഒന്നിലധികം തവണ വ്യക്തമാക്കുകയും പരസ്പരം ഇടപഴകുകയും ചെയ്യാം.
ഒരു ഫയൽ നാമവുമായി പൊരുത്തപ്പെടുന്ന അവസാന നിയമം ഉപയോഗിച്ച്, തന്നിരിക്കുന്ന ക്രമത്തിൽ രണ്ടും പ്രോസസ്സ് ചെയ്യുന്നു
തീരുമാനം എടുക്കുന്നു.
--verify-format ഫോർമാറ്റ്-നാമം
എന്നതിനായുള്ള ഔട്ട്പുട്ട് ഫോർമാറ്റ് സജ്ജമാക്കുന്നു --സ്ഥിരീകരിക്കുക കമാൻഡ് (dpkg 1.17.2 മുതൽ).
നിലവിൽ പിന്തുണയ്ക്കുന്ന ഔട്ട്പുട്ട് ഫോർമാറ്റ് മാത്രമാണ് ആർപിഎം, എന്നതിനായുള്ള ഒരു വരി ഉൾക്കൊള്ളുന്നു
ഒരു പരിശോധനയും പരാജയപ്പെട്ട എല്ലാ പാതകളും. ഓരോന്നിനും റിപ്പോർട്ടുചെയ്യാൻ വരികൾ 9 പ്രതീകങ്ങളിൽ തുടങ്ങുന്നു
നിർദ്ദിഷ്ട പരിശോധന ഫലം, ഒരു '?' പരിശോധന നടത്താൻ കഴിഞ്ഞില്ല എന്നാണ് സൂചിപ്പിക്കുന്നത് (പിന്തുണയുടെ അഭാവം,
ഫയൽ അനുമതികൾ മുതലായവ), '.' പാസായ ചെക്കിനെയും ഒരു ആൽഫാന്യൂമെറിക് പ്രതീകത്തെയും സൂചിപ്പിക്കുന്നു
ഒരു നിർദ്ദിഷ്ട പരിശോധന പരാജയപ്പെട്ടുവെന്ന് സൂചിപ്പിക്കുന്നു; md5sum പരിശോധന പരാജയം (ഫയൽ ഉള്ളടക്കം
മാറിയിരിക്കുന്നു) എന്ന് സൂചിപ്പിക്കുന്നത് '5' മൂന്നാമത്തെ കഥാപാത്രത്തെക്കുറിച്ച്. ലൈൻ പിന്തുടരുന്നു
ഒരു സ്പെയ്സും ആട്രിബ്യൂട്ട് പ്രതീകവും (നിലവിൽ 'c'കോൺഫയലുകൾക്ക്), മറ്റൊരു ഇടം
പാതയുടെ പേരും.
--status-fd n
മെഷീൻ-റീഡബിൾ പാക്കേജ് സ്റ്റാറ്റസും പുരോഗതി വിവരങ്ങളും ഫയൽ ഡിസ്ക്രിപ്റ്ററിലേക്ക് അയയ്ക്കുക n.
ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം. വിവരങ്ങൾ പൊതുവെ ഒന്നാണ്
ഓരോ വരിയിലും രേഖപ്പെടുത്തുക, ഇനിപ്പറയുന്ന ഫോമുകളിലൊന്നിൽ:
നില: പാക്കേജ്: പദവി
പാക്കേജ് നില മാറി; പദവി സ്റ്റാറ്റസ് ഫയലിലേത് പോലെയാണ്.
നില: പാക്കേജ് : പിശക് : വിപുലമായ-പിശക്-സന്ദേശം
ഒരു പിശക് സംഭവിച്ചു. സാധ്യമായ ഏതെങ്കിലും പുതിയ ലൈനുകൾ വിപുലമായ-പിശക്-സന്ദേശം ആയിരിക്കും
ഔട്ട്പുട്ടിനു മുമ്പുള്ള സ്പെയ്സുകളിലേക്ക് പരിവർത്തനം ചെയ്തു.
നില: ഫയല് : conffile-prompt : 'യഥാർത്ഥ-പഴയ' 'യഥാർത്ഥ-പുതിയ' ഉപയോക്താവ് എഡിറ്റ് ചെയ്തത് വികലമാക്കി
ഉപയോക്താവിനോട് ഒരു കോൺഫൈൽ ചോദ്യം ചോദിക്കുന്നു.
പ്രോസസ്സിംഗ്: സ്റ്റേജ്: പാക്കേജ്
ഒരു പ്രോസസ്സിംഗ് ഘട്ടം ആരംഭിക്കുന്നതിന് തൊട്ടുമുമ്പ് അയച്ചു. സ്റ്റേജ് ഒന്നാണ് അപ്ഗ്രേഡ്, ഇൻസ്റ്റാൾ ചെയ്യുക
(രണ്ടും അൺപാക്ക് ചെയ്യുന്നതിന് മുമ്പ് അയച്ചു), കോൺഫിഗർ, trigproc, അപ്രത്യക്ഷമാകും, നീക്കം, ശുദ്ധീകരിക്കുക.
--സ്റ്റാറ്റസ്-ലോഗർ=കമാൻഡ്
മെഷീൻ-റീഡബിൾ പാക്കേജ് സ്റ്റാറ്റസും പുരോഗതി വിവരങ്ങളും ഷെല്ലിലേക്ക് അയയ്ക്കുക
കമാൻഡ്ന്റെ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്, "sh -c" വഴി പ്രവർത്തിപ്പിക്കേണ്ടതാണ് (dpkg 1.16.0 മുതൽ). ഈ ഓപ്ഷൻ
ഒന്നിലധികം തവണ വ്യക്തമാക്കാം. ഉപയോഗിച്ച ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഇൻ പോലെ തന്നെയാണ്
--status-fd.
--log=ഫയലിന്റെ പേര്
ഇതിലേക്കുള്ള സ്റ്റാറ്റസ് മാറ്റ അപ്ഡേറ്റുകളും പ്രവർത്തനങ്ങളും ലോഗ് ചെയ്യുക ഫയലിന്റെ പേര്, സ്ഥിരസ്ഥിതിക്ക് പകരം
/var/log/dpkg.log. ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ നൽകിയിട്ടുണ്ടെങ്കിൽ, അവസാന ഫയലിന്റെ പേര്
ഉപയോഗിച്ചു. ലോഗ് സന്ദേശങ്ങൾ 'YYYY-MM-DD HH:MM:SS സ്റ്റാർട്ടപ്പ്' രൂപത്തിലുള്ളതാണ് ടൈപ്പ് ചെയ്യുക കമാൻഡ്' വേണ്ടി
ഓരോ dpkg അഭ്യർത്ഥന എവിടെ ടൈപ്പ് ചെയ്യുക is ആർക്കൈവുകൾ (a കമാൻഡ് of അൺപാക്ക് ചെയ്യുക or ഇൻസ്റ്റാൾ ചെയ്യുക)
or പാക്കേജുകൾ (a കമാൻഡ് of കോൺഫിഗർ, ട്രിഗറുകൾ-മാത്രം, നീക്കം or ശുദ്ധീകരിക്കുക); 'YYYY-
MM-DD HH:MM:SS നില സംസ്ഥാനം pkg ഇൻസ്റ്റാൾ-പതിപ്പ്' സ്റ്റാറ്റസ് മാറ്റ അപ്ഡേറ്റുകൾക്കായി;
'YYYY-MM-DD HH:MM:SS നടപടി pkg ഇൻസ്റ്റാൾ-പതിപ്പ് ലഭ്യമായ പതിപ്പ്' പ്രവർത്തനങ്ങൾക്ക്
എവിടെ നടപടി ഒന്നാണ് ഇൻസ്റ്റാൾ ചെയ്യുക, അപ്ഗ്രേഡ്, കോൺഫിഗർ, trigproc, അപ്രത്യക്ഷമാകും, നീക്കം or
ശുദ്ധീകരിക്കുക; ഒപ്പം 'YYYY-MM-DD HH:MM:SS conffile ഫയലിന്റെ പേര് തീരുമാനം' confile മാറ്റങ്ങൾക്കായി
എവിടെ തീരുമാനം ഒന്നുകിൽ ഇൻസ്റ്റാൾ ചെയ്യുക or സൂക്ഷിക്കുക.
--നോ-ഡെബ്സിഗ്
പാക്കേജ് ഒപ്പുകൾ പരിശോധിക്കാൻ ശ്രമിക്കരുത്.
--നോ-ട്രിഗറുകൾ
ഈ റണ്ണിൽ ഒരു ട്രിഗറുകളും പ്രവർത്തിപ്പിക്കരുത് (dpkg 1.14.17 മുതൽ), എന്നാൽ ആക്ടിവേഷനുകൾ ചെയ്യും
ഇനിയും രേഖപ്പെടുത്തും. ഉപയോഗിച്ചാൽ --കോൺഫിഗർ ചെയ്യുക പാക്കേജ് or --ട്രിഗറുകൾ-മാത്രം പാക്കേജ്
ഒരു ട്രിഗർ റൺ മാത്രമാണെങ്കിൽപ്പോലും, പേരിട്ടിരിക്കുന്ന പാക്കേജ് postinst പ്രവർത്തിക്കും
ആവശ്യമുണ്ട്. ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് തെറ്റായി പാക്കേജുകൾ അവശേഷിപ്പിച്ചേക്കാം ട്രിഗറുകൾ-കാത്തിരിക്കുന്നു ഒപ്പം
ട്രിഗറുകൾ-തീർച്ചപ്പെടുത്തിയിട്ടില്ല പ്രസ്താവിക്കുന്നു. പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ ഇത് പിന്നീട് പരിഹരിക്കാനാകും: dpkg --കോൺഫിഗർ ചെയ്യുക
--തീർച്ചപ്പെടുത്തിയിട്ടില്ല.
--ട്രിഗറുകൾ
മുമ്പത്തേത് റദ്ദാക്കുന്നു --നോ-ട്രിഗറുകൾ (dpkg 1.14.17 മുതൽ).
ENVIRONMENT
ബാഹ്യ പരിസ്ഥിതി
PATH ഈ വേരിയബിൾ പരിസ്ഥിതിയിൽ നിർവചിക്കപ്പെടുമെന്നും സിസ്റ്റത്തിലേക്ക് പോയിന്റ് ചെയ്യുമെന്നും പ്രതീക്ഷിക്കുന്നു
ആവശ്യമായ നിരവധി പ്രോഗ്രാമുകൾ കണ്ടെത്തേണ്ട പാതകൾ. ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ അല്ലെങ്കിൽ
പ്രോഗ്രാമുകൾ കണ്ടെത്തിയില്ല, dpkg അലസിപ്പിക്കും.
ഹോം സജ്ജമാക്കിയാൽ, dpkg ഉപയോക്താവിനെ പ്രത്യേകമായി വായിക്കുന്നതിനുള്ള ഡയറക്ടറിയായി ഇത് ഉപയോഗിക്കും
കോൺഫിഗറേഷൻ ഫയൽ.
ടിഎംപിഡിഐആർ സജ്ജമാക്കിയാൽ, dpkg താൽക്കാലിക ഫയലുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഡയറക്ടറിയായി ഇത് ഉപയോഗിക്കും
ഡയറക്ടറികൾ.
പേജർ പരിപാടി dpkg കോൺഫയലുകൾ പ്രദർശിപ്പിക്കുമ്പോൾ എക്സിക്യൂട്ട് ചെയ്യും.
ഷെൽ പരിപാടി dpkg ഒരു പുതിയ സംവേദനാത്മക ഷെൽ ആരംഭിക്കുമ്പോൾ എക്സിക്യൂട്ട് ചെയ്യും.
കോളങ്ങൾ
നിരകളുടെ എണ്ണം സജ്ജമാക്കുന്നു dpkg ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുമ്പോൾ ഉപയോഗിക്കണം.
നിലവിൽ -l മാത്രമാണ് ഉപയോഗിക്കുന്നത്.
ആന്തരിക പരിസ്ഥിതി
DPKG_SHELL_REASON
നിർവ്വചിച്ചത് dpkg പരിശോധിക്കാൻ കൺഫിൽ പ്രോംപ്റ്റിൽ മുളപ്പിച്ച ഷെല്ലിൽ
സാഹചര്യം (dpkg 1.15.6 മുതൽ). നിലവിലെ സാധുവായ മൂല്യം: conffile-prompt.
DPKG_CONFFILE_OLD
നിർവ്വചിച്ചത് dpkg പരിശോധിക്കാൻ കൺഫിൽ പ്രോംപ്റ്റിൽ മുളപ്പിച്ച ഷെല്ലിൽ
സാഹചര്യം (dpkg 1.15.6 മുതൽ). പഴയ കോൺഫൈലിലേക്കുള്ള പാത അടങ്ങിയിരിക്കുന്നു.
DPKG_CONFFILE_NEW
നിർവ്വചിച്ചത് dpkg പരിശോധിക്കാൻ കൺഫിൽ പ്രോംപ്റ്റിൽ മുളപ്പിച്ച ഷെല്ലിൽ
സാഹചര്യം (dpkg 1.15.6 മുതൽ). പുതിയ കോൺഫൈലിലേക്കുള്ള പാത അടങ്ങിയിരിക്കുന്നു.
DPKG_HOOK_ACTION
നിർവ്വചിച്ചത് dpkg ഒരു ഹുക്ക് ആക്ഷൻ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ സ്പോൺ ചെയ്ത ഷെല്ലിൽ (dpkg മുതൽ
1.15.4). കറന്റ് അടങ്ങിയിരിക്കുന്നു dpkg പ്രവർത്തനം.
DPKG_RUNNING_VERSION
നിർവ്വചിച്ചത് dpkg മെയിന്റനർ സ്ക്രിപ്റ്റ് പരിതസ്ഥിതിയിൽ പതിപ്പിലേക്ക്
നിലവിൽ പ്രവർത്തിക്കുന്നു dpkg ഉദാഹരണം (dpkg 1.14.17 മുതൽ).
DPKG_MAINTSCRIPT_PACKAGE
നിർവ്വചിച്ചത് dpkg മെയിന്റനർ സ്ക്രിപ്റ്റ് പരിതസ്ഥിതിയിൽ (ആർച്ച്-യോഗ്യതയില്ലാത്ത)
പാക്കേജിന്റെ പേര് കൈകാര്യം ചെയ്യുന്നു (dpkg 1.14.17 മുതൽ).
DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT
നിർവ്വചിച്ചത് dpkg പാക്കേജ് റഫറൻസിലേക്കുള്ള മെയിന്റനർ സ്ക്രിപ്റ്റ് എൻവയോൺമെന്റിൽ
എണ്ണുക, അതായത്, അതിലും വലിയ സംസ്ഥാനമുള്ള പാക്കേജ് സംഭവങ്ങളുടെ എണ്ണം ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല
(dpkg 1.17.2 മുതൽ).
DPKG_MAINTSCRIPT_ARCH
നിർവ്വചിച്ചത് dpkg ആർക്കിടെക്ചറിലേക്കുള്ള മെയിന്റനർ സ്ക്രിപ്റ്റ് പരിതസ്ഥിതിയിൽ
പാക്കേജ് നിർമ്മിച്ചിരിക്കുന്നത് (dpkg 1.15.4 മുതൽ).
DPKG_MAINTSCRIPT_NAME
നിർവ്വചിച്ചത് dpkg മെയിന്റനർ സ്ക്രിപ്റ്റ് പരിതസ്ഥിതിയിൽ സ്ക്രിപ്റ്റിന്റെ പേരിലേക്ക്
ഓടുന്നു, അതിലൊന്ന് പ്രീയിൻസ്റ്റ്, പോസ്റ്റ്ഇൻസ്റ്റ്, പ്രെം or പോസ്റ്റ്മ് (dpkg 1.15.7 മുതൽ).
DPKG_MAINTSCRIPT_DEBUG
നിർവ്വചിച്ചത് dpkg മെയിന്റനർ സ്ക്രിപ്റ്റ് പരിതസ്ഥിതിയിൽ ഒരു മൂല്യത്തിലേക്ക് ('0' അഥവാ '1') ശ്രദ്ധിക്കുന്നു
ഡീബഗ്ഗിംഗ് അഭ്യർത്ഥിച്ചിട്ടുണ്ടോ (കൂടാതെ --ഡീബഗ് ഓപ്ഷൻ) പരിപാലിക്കുന്നയാൾക്ക്
സ്ക്രിപ്റ്റുകൾ (dpkg 1.18.4 മുതൽ).
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dpkg ഓൺലൈനായി ഉപയോഗിക്കുക