ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

ചെക്ക്ബോക്സ്-ക്ലി - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ ചെക്ക്ബോക്സ്-ക്ലി പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ചെക്ക്ബോക്സ്-ക്ലി ആണിത്.

പട്ടിക:

NAME


checkbox_ng - CheckboxNG ഡോക്യുമെന്റേഷൻ

ലാപ്‌ടോപ്പുകൾ, ഡെസ്‌ക്‌ടോപ്പുകൾ, സെർവറുകൾ എന്നിവ സാക്ഷ്യപ്പെടുത്തുന്നതിന് ഉപയോഗപ്രദമായ ഒരു ഹാർഡ്‌വെയർ ടെസ്റ്റിംഗ് ടൂളാണ് ചെക്ക്‌ബോക്‌സ് എൻജി
ഉബുണ്ടുവിനൊപ്പം. പ്ലെയിൻബോക്‌സിന്റെ മുകളിൽ നേരിട്ട് നിർമ്മിച്ചിരിക്കുന്ന ചെക്ക്‌ബോക്‌സിന്റെ പുതിയ പതിപ്പാണിത്

ചെക്ക്ബോക്സ്എൻജി മാറ്റിസ്ഥാപിക്കുന്നു ചെക്ക്ബോക്സ്, ബാധകമാകുന്നിടത്ത്.

മുന്നറിയിപ്പ്:
ഡോക്യുമെന്റേഷൻ വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്നു. ചില കാര്യങ്ങൾ തെറ്റാണ്, കൃത്യമല്ല അല്ലെങ്കിൽ വിവരിക്കുന്നു
നിലവിലെ അവസ്ഥയെക്കാൾ വികസന ലക്ഷ്യങ്ങൾ.

ഇൻസ്റ്റലേഷൻ


ചെക്ക്‌ബോക്‌സ് എൻജി ഒരു PPA (ശുപാർശ ചെയ്‌തത്) അല്ലെങ്കിൽ ഉബുണ്ടു കൃത്യമായ (12.04) അല്ലെങ്കിൽ pypi-ൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാം.
പുതിയത്.

$ sudo add-apt-repository ppa:checkbox-dev/ppa && sudo apt-get update && sudo apt-get install checkbox-ng

പ്രവർത്തിക്കുന്ന സ്ഥിരത റിലീസ് അപ്ഡേറ്റ് ടെസ്റ്റുകൾ


ഒരു ഓട്ടോമേറ്റഡിൽ സ്ഥിരതയുള്ള റിലീസ് അപ്‌ഡേറ്റ് ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് CheckboxNG ന് പ്രത്യേക പിന്തുണയുണ്ട്
വിധത്തിൽ. ഇത് എല്ലാ ജോലികളും പ്രവർത്തിപ്പിക്കുന്നു sru.whitelist എന്നതിലേക്ക് ഫലങ്ങൾ അയയ്ക്കുകയും ചെയ്യുന്നു
സർട്ടിഫിക്കേഷൻ വെബ്സൈറ്റ്.

SRU ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങളുടേതായ ഉപകരണത്തിന്റെ സുരക്ഷിത ഐഡി എന്ന് വിളിക്കപ്പെടുന്നവ നിങ്ങൾ അറിയേണ്ടതുണ്ട്
ടെസ്റ്റിംഗ്. ഒരിക്കൽ, നിങ്ങൾ ചെയ്യേണ്ടത് പ്രവർത്തിപ്പിക്കുക മാത്രമാണ്:

$ ചെക്ക്ബോക്സ് sru $secure_id submission.xml

രണ്ടാമത്തെ ആർഗ്യുമെന്റ്, submission.xml, സൃഷ്‌ടിച്ച ഫാൾബാക്ക് ഫയലിന്റെ പേരാണ്
സർട്ടിഫിക്കേഷൻ വെബ്‌സൈറ്റിലേക്ക് ഡാറ്റ അയയ്‌ക്കുമ്പോൾ ഒരു കാരണവശാലും പ്രവർത്തിക്കുന്നതിൽ പരാജയപ്പെടുന്നു.

റിപ്പോർട്ടുചെയ്യുന്നു ബഗുകൾ


ചെക്ക്‌ബോക്‌സ് പ്രോജക്‌റ്റിൽ ബഗുകൾ റിപ്പോർട്ടുചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഒരു ലോഞ്ച്‌പാഡ് അക്കൗണ്ട് ആവശ്യമാണ്. നിങ്ങൾ കണ്ടെത്തിയേക്കാം
നിർദ്ദേശങ്ങൾ on എങ്ങനെ ലേക്ക് സൃഷ്ടിക്കാൻ ഒന്ന് <https://help.launchpad.net/YourAccount/NewAccount>
ഉപയോഗപ്രദമായ. ഒരു അക്കൗണ്ട് ഉണ്ടെങ്കിൽ നിങ്ങൾക്ക് കഴിയും റിപ്പോർട്ട് ബഗ്ഗുകൾ <https://bugs.launchpad.net/checkbox-
പ്രോജക്റ്റ്/+ഫയൽബഗ്>.

ആ പേജിൽ നിങ്ങൾ ബഗ് ഫയൽ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കാം (ഞങ്ങൾ ഒരു എണ്ണം ഉപയോഗിക്കുന്നു
റിലീസുകൾ ഏകോപിപ്പിക്കുന്നതിനുള്ള പ്രോജക്റ്റുകൾ, ഉചിതമായതുമായി ബന്ധപ്പെട്ട ബഗുകൾ ഉണ്ടായിരിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു
ചെക്ക്ബോക്സിന്റെ ഭാഗം). ഉപയോഗിക്കേണ്ട ശരിയായ പ്രോജക്റ്റ് നിങ്ങൾക്ക് അറിയാമെങ്കിൽ, അത് ഉപയോഗിച്ച് ബഗ് ഫയൽ ചെയ്യുക. എങ്കിൽ
നിങ്ങൾക്ക് ചെക്ക്ബോക്‌സ് ഇന്റേണലുകൾ അത്രയൊന്നും അറിയില്ല അല്ലെങ്കിൽ സംശയമുണ്ടെങ്കിൽ അത് ബേസിൽ ഫയൽ ചെയ്യുക
'ചെക്ക്ബോക്സ്' പ്രോജക്റ്റ് (നിങ്ങൾക്ക് ഉപയോഗിക്കാം നേരായ ബന്ധം
<https://bugs.launchpad.net/checkbox/+filebug>.) വികസന ടീമിലെ ഒരു അംഗം ചെയ്യും
നിങ്ങളുടെ ബഗ് അവലോകനം ചെയ്‌ത് ഉചിതമായ സ്ഥലത്തേക്ക് അത് വീണ്ടും അസൈൻ ചെയ്യുക. ബഗ് നമ്പർ ഇല്ല
അത് സംഭവിക്കുമ്പോൾ മാറ്റുക.

ദി ചെക്ക്ബോക്സ് സ്റ്റാക്ക്


ചെക്ക്‌ബോക്‌സ് സ്റ്റാക്ക് എന്നത് ഒരു സമ്പൂർണ്ണ പരീക്ഷണം നടത്തുന്ന പ്രോജക്‌റ്റുകളുടെ ഒരു ശേഖരമാണ്
സർട്ടിഫിക്കേഷൻ പരിഹാരവും. ഇത് ഇനിപ്പറയുന്ന ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു (താഴെയുള്ള പട്ടിക കാണുക
അധിക വിശദാംശങ്ങൾ). എല്ലാ പ്രോജക്റ്റുകളും ഇതിൽ നിന്ന് ലിങ്ക് ചെയ്തിട്ടുണ്ട് Launchpad പദ്ധതി ഗ്രൂപ്പ്
<https://launchpad.net/checkbox-project>.

വാസ്തുവിദ്യ ഡയഗ്രം
[ചിത്രം: ആർക്കിടെക്ചർ ഡയഗ്രം] [ചിത്രം]

ഈ ഡയഗ്രാമിൽ നിലവിലെ ചെക്ക്ബോക്‌സ് ആർക്കിടെക്ചറിന്റെ ഉയർന്ന തലത്തിലുള്ള ഏകദേശ കണക്ക് അടങ്ങിയിരിക്കുന്നു.
മൂന്ന് പ്രധാന "തൂണുകൾ" ഉണ്ട്. ഇടതുവശത്ത് ഞങ്ങൾക്കുണ്ട് അവസാനിക്കുന്നു ഉൽപ്പന്നങ്ങൾ. അവ യഥാർത്ഥ ഉപകരണങ്ങളാണ്
സർട്ടിഫിക്കേഷനും എഞ്ചിനീയർമാരും ഉപയോഗിക്കുന്നുണ്ടെന്ന്. വലതുവശത്ത് ഞങ്ങൾക്ക് ഉണ്ട് പരിശോധന ചന്ത. ഇതാണ്
ടെസ്റ്റ് വെണ്ടർമാരുടെയും വിതരണക്കാരുടെയും ഒരു തുറന്ന വിപണി. എന്നറിയപ്പെടുന്ന പാത്രങ്ങളിലാണ് പരിശോധനകൾ പൊതിഞ്ഞിരിക്കുന്നത്
ദാതാക്കൾ. കേന്ദ്രത്തിൽ ഞങ്ങൾക്ക് മൂന്ന് പങ്കിട്ട ഘടകങ്ങൾ ഉണ്ട്. അവയിൽ ഭൂരിഭാഗവും നടപ്പിലാക്കുന്നു
പരീക്ഷണ നിർവ്വഹണത്തിനുള്ള ചട്ടക്കൂടും ഉപയോക്തൃ ഇന്റർഫേസുകളും. ഒടുവിൽ താഴെ ഇടത് മൂലയിൽ
ചില ടാസ്ക്കുകൾക്കായി HEXR-മായി പങ്കിട്ട ചെക്ക്ബോക്സിന്റെ (ഒരു ലൈബ്രറി) ഭാഗമാണ്. HEXR എന്നത് a
സർട്ടിഫിക്കേഷൻ പ്രക്രിയയുടെ ഭാഗമായി ഉപയോഗിക്കുന്ന ഔട്ട്-ഓഫ്-സ്കോപ്പ് വെബ് ആപ്ലിക്കേഷൻ. അമ്പുകൾ സൂചിപ്പിക്കുന്നു
അമ്പടയാളത്തിന്റെ ആകൃതിയിലുള്ള ആശയവിനിമയം ആരാണ് വിളിക്കുന്നതെന്ന് കാണിക്കുന്നു.

മുമ്പ് സൂചിപ്പിച്ചതുപോലെ, മധ്യ കോളത്തിൽ പങ്കിട്ട കോഡിന്റെ മൂന്ന് പ്രധാന ഘടകങ്ങൾ ഉണ്ട്
(ചുവടെ ചർച്ച ചെയ്യുന്ന അന്തിമ ഉൽപ്പന്നങ്ങൾ ഉപയോഗിക്കുന്ന എല്ലാവരും പങ്കിടുന്നു). പങ്കിട്ട കോഡ് ആണ്
പ്ലെയിൻബോക്സ്, ചെക്ക്ബോക്സ്-എൻജി, ചെക്ക്ബോക്സ്-ഗുഐ എന്നിവ ചേർന്നതാണ്. ഘടക ഉത്തരവാദിത്തങ്ങളാണ്
ചുവടെയുള്ള പട്ടികയിൽ കൂടുതൽ വിശദമായി ചർച്ച ചെയ്തു. ചെക്ക്ബോക്സ്-ഗുയി DBus ഉപയോഗിച്ചതായി ഇവിടെ കാണാം
ചെക്ക്‌ബോക്‌സ്-എൻജി മുഖേന API തുറന്നുകാട്ടപ്പെടുന്നു, അത് ചെക്ക്‌ബോക്‌സ് പിന്തുണ ഉപയോഗിക്കുന്നു (ഒരു സഹായ ലൈബ്രറി
വേർതിരിക്കപ്പെട്ടതിനാൽ HEXR) കൂടാതെ പ്ലെയിൻബോക്സുമായി കുറച്ച് കോഡ് പങ്കിടുക.

വലതുവശത്തെ കോളത്തിൽ വിവിധ ടെസ്റ്റ് പ്രൊവൈഡർമാർ ഉണ്ട്. ചെക്ക്ബോക്സ് പ്രോജക്റ്റ് ആണ്
നിരവധി ദാതാക്കളെ നിർമ്മിക്കുകയും പരിപാലിക്കുകയും ചെയ്യുന്നു (ചുവടെയുള്ള പട്ടിക കാണുക) എന്നാൽ ഇത് പ്രതീക്ഷിക്കുന്നു
ഞങ്ങളുടെ ഡൗൺസ്ട്രീം ഉപയോക്താക്കൾ അവരുടെ സ്വന്തം ദാതാക്കളെയും (ഒരു ഉപഭോക്താവിന് പ്രത്യേകം അല്ലെങ്കിൽ
പദ്ധതി). ഒടുവിൽ ചില ദാതാക്കൾ മൂന്നാം കക്ഷികളിൽ നിന്ന് വന്നേക്കാം, അത് സ്വീകരിക്കും
ഫോർമാറ്റ്.

അവസാനമായി താഴെ-ഇടത് മൂലയിൽ, പങ്കിട്ട ലൈബ്രറി, ഈ ലൈബ്രറിയിൽ നിരവധി പാഴ്സറുകൾ അടങ്ങിയിരിക്കുന്നു
വിവിധ ഫയൽ ഫോർമാറ്റുകളുടെയും ഔട്ട്പുട്ട് ഫോർമാറ്റുകളുടെയും. സാങ്കേതികമായി ഈ ലൈബ്രറി ആശ്രിതത്വമാണ്
HEXR, ചെക്ക്ബോക്സ്-എൻജി ഒപ്പം ദാതാക്കളുടെ. ഒരു സങ്കീർണ്ണത എന്ന നിലയിൽ ലൈബ്രറിയെ വിളിക്കേണ്ടതുണ്ട്
python3 കോഡിൽ നിന്നും python2 കോഡിൽ നിന്നും.

ശ്രദ്ധിക്കുക:
ചെക്ക്‌ബോക്‌സും പ്ലെയിൻബോക്‌സും തമ്മിലുള്ള ആശയവിനിമയം ദ്വി-ദിശയിലുള്ളതാണ്. പ്ലെയിൻബോക്സ് ഓഫറുകൾ
ചില അടിസ്ഥാന ഇന്റർഫേസുകളും എക്സ്റ്റൻഷൻ പോയിന്റുകളും. അവയെല്ലാം പ്ലെയിൻബോക്സിലൂടെ തുറന്നുകാട്ടപ്പെടുന്നു
(പൊതുവായ API-കൾ ഉപയോഗിക്കുന്നു) എന്നാൽ അവയിൽ ചിലത് ചെക്ക്‌ബോക്‌സിൽ നടപ്പിലാക്കുന്നു.

മുന്നറിയിപ്പ്:
എല്ലാ ആന്തരിക API-കളും അർദ്ധ-അസ്ഥിരമാണ്. DBus API പ്രായോഗികമായി കൂടുതൽ സ്ഥിരതയുള്ളതാണ്, പക്ഷേ അത് വേണം
ആശ്രയിക്കരുത്. പ്രോജക്റ്റുകൾ എൽപി: ചെക്ക്ബോക്സിലേക്ക് ലയിപ്പിക്കാൻ പ്രോത്സാഹിപ്പിക്കുന്നു
പരിവർത്തനങ്ങൾ ഭംഗിയായി കൈകാര്യം ചെയ്യാൻ കഴിയും. ഫയൽ ഫോർമാറ്റ് മാത്രമാണ് സ്ഥിരതയുള്ള API
സ്പെസിഫിക്കേഷൻ (ജോലി നിർവചനങ്ങളും വൈറ്റ്ലിറ്റുകളും). ലോഞ്ചർ സ്പെസിഫിക്കേഷൻ ആയിരിക്കും
അടുത്ത പതിപ്പിൽ സ്ഥിരത കൈവരിക്കും.

ഘടകം വിവരണം
┌─────────────────────────┬─────────────────────── ────────────────┬───────────.
│പ്രോജക്റ്റ് │ ഉത്തരവാദിത്തം │ തരം │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│അടുത്ത തലമുറ ചെക്ക്ബോക്സ് │ │ ആപ്ലിക്കേഷൻ │
│(GUI) │ · C++/QML │ │
│ │ ഉപയോക്തൃ ഇന്റർഫേസ് │ │
│ │ │ │
│ │ · ഗ്രാഫിക്കൽ │ │
│ │ ലോഞ്ചർ │ │
│ │ ദാതാക്കൾ, ഉദാ │ │
│ │ ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ-ക്ലയന്റ് │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│അടുത്ത തലമുറ ചെക്ക്ബോക്സ് │ │ ആപ്ലിക്കേഷൻ │
│(CLI) │ · പൈത്തൺ കമാൻഡ്-ലൈൻ │ │
│ │ ഇന്റർഫേസ് │ │
│ │ │ │
│ │ · ടെക്സ്റ്റ് യൂസർ ഇന്റർഫേസ് │ │
│ │ │ │
│ │ · SRU ടെസ്റ്റിംഗ് കമാൻഡ് │ │
│ │ │ │
│ │ · അധിക സർട്ടിഫിക്കേഷൻ API-കൾ │ │
│ │ │ │
│ │ · ലോഞ്ച്പാഡിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നു │ │
│ │ │ │
│ │ · HEXR ലേക്ക് ഡാറ്റ അയയ്ക്കുന്നു │ │
│ │ │ │
│ │ · DBus സേവനം │ │ ആവശ്യമാണ്
│ │ GUI │ │
└─────────────────────────┴─────────────────────── ────────────────┴───────────

│ക്ലയന്റ് സർട്ടിഫിക്കേഷൻ │ │ ദാതാവ് │
│ദാതാവ് │ · കാനോനിക്കൽ-സർട്ടിഫിക്കേഷൻ-ക്ലയന്റ് │ │
│ │ എക്സിക്യൂട്ടബിൾ │ │
│ │ │ │
│ │ · ക്ലയന്റ് സർട്ടിഫിക്കേഷൻ │ │
│ │ വൈറ്റ്‌ലിസ്റ്റുകൾ │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│സെർവർ സർട്ടിഫിക്കേഷൻ │ │ ദാതാവ് │
│ദാതാവ് │ · സെർവർ സർട്ടിഫിക്കേഷൻ │ │
│ │ വൈറ്റ്‌ലിസ്റ്റുകൾ │ │
│ │ │ │
│ │ · അധിക സെർവർ വൈറ്റ്‌ലിസ്റ്റുകൾ │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│സിസ്റ്റം-ഓൺ-ചിപ്പ് സെർവർ │ │ ദാതാവ് │
│സർട്ടിഫിക്കേഷൻ ദാതാവ് │ · SoC സെർവർ സർട്ടിഫിക്കേഷൻ │ │
│ │ വൈറ്റ്‌ലിസ്റ്റുകൾ │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│ചെക്ക്ബോക്സ് ദാതാവ് │ │ ദാതാവ് │
│ │ · മിക്കവാറും എല്ലാ ജോലി നിർവചനങ്ങളും │ │
│ │ │ │
│ │ · മിക്ക ഇഷ്‌ടാനുസൃത "സ്ക്രിപ്റ്റുകളും" │ │
│ │ │ │
│ │ · ഡിഫോൾട്ടും SRU വൈറ്റ്‌ലിസ്റ്റും │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│വിഭവ ദാതാവ് │ │ ദാതാവ് │
│ │ · മിക്കവാറും എല്ലാ റിസോഴ്സ് ജോലികളും │ │
│ │ │ │
│ │ · മിക്കവാറും എല്ലാ ഉറവിട "സ്ക്രിപ്റ്റുകളും" │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│ചെക്ക്ബോക്സ് പിന്തുണ │ │ ലൈബ്രറി │
│ │ · വിവിധ സപ്പോർട്ട് കോഡ് │ │
│ │ ദാതാക്കൾ │ │
│ │ │ │
│ │ · നിരവധി ടെക്സ്റ്റ് ഫോർമാറ്റുകൾക്കുള്ള പാഴ്സറുകൾ │ │
├─────────────────────────┼─────────────────────── ────────────────┼───────
│പ്ലെയിൻബോക്സ് │ │ ലൈബ്രറിയും വികസനവും │
│ │ · മിക്കവാറും എല്ലാ കോർ ലോജിക്കും │ ടൂൾകിറ്റ് │
│ │ │ │
│ │ · RFC822 (ജോലി നിർവചനം) │ │
│ │ പാർസർ │ │
│ │ │ │
│ │ · കോൺഫിഗറേഷൻ കൈകാര്യം ചെയ്യൽ │ │
│ │ │ │
│ │ · ടെസ്റ്റിംഗ് സെഷൻ │ │
│ │ (സസ്പെൻഡ്/പുനരാരംഭിക്കുക) │ │
│ │ │ │
│ │ · ജോബ് റണ്ണർ │ │
│ │ │ │
│ │ · വിശ്വസനീയ ലോഞ്ചർ │ │
│ │ │ │
│ │ · ഡിപൻഡൻസി റിസോൾവർ │ │
│ │ │ │
│ │ · കമാൻഡ് ലൈൻ കൈകാര്യം ചെയ്യൽ │ │
│ │ │ │
│ │ · XML, HTML, XSLX │ │
│ │ കയറ്റുമതിക്കാർ │ │
│ │ │ │
│ │ · കൂടാതെ കൂടുതൽ... │ │
│ │ │ │
│ │ · ദാതാവിന്റെ വികസന ടൂൾകിറ്റ് │ │
│ │ │ │
│ │ · 'പ്ലെയിൻബോക്സ് സ്റ്റാർട്ട് പ്രൊവൈഡർ' │ │
│ │ │ │
│ │ · 'manage.py' നടപ്പിലാക്കൽ │ │
└─────────────────────────┴─────────────────────── ────────────────┴───────────

│ലെഗസി ചെക്ക്ബോക്സ് (ഇല്ല │ │ മോണോലിത്തിക്ക് ആപ്ലിക്കേഷൻ │
│കൂടുതൽ പരിപാലിക്കുന്നു) │ · ആപ്ലിക്കേഷനുകൾ │ ലൈബ്രറിയും ഡാറ്റയും │
│ │ │ │
│ │ · Qt4 GUI │ │
│ │ │ │
│ │ · Gtk2 GUI │ │
│ │ │ │
│ │ · Urwid (ടെക്സ്റ്റ്) GUI │ │
│ │ │ │
│ │ · കോർ │ │
│ │ │ │
│ │ · പ്ലഗിനും ഇവന്റും / സന്ദേശവും │ │
│ │ എഞ്ചിൻ │ │
│ │ │ │
│ │ · മിക്കവാറും എല്ലാ ഫീച്ചറുകളും │ │
│ │ ഒരു കോർ പ്ലഗിൻ നടപ്പിലാക്കി │ │
│ │ │ │
│ │ · ഡാറ്റ │ │
│ │ │ │
│ │ · ജോലികളും വൈറ്റ്‌ലിസ്റ്റുകളും │ │
└─────────────────────────┴─────────────────────── ────────────────┴───────────

ചാൻ‌ലോഗ്


ശ്രദ്ധിക്കുക:
ഈ ചേഞ്ച്ലോഗിൽ മാറ്റങ്ങളുടെ ഒരു സംഗ്രഹം മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. കൂടുതൽ കൃത്യമായ അക്കൗണ്ടിംഗിനായി
വികസന ചരിത്രം ദയവായി ഉറവിട ചരിത്രം നേരിട്ട് പരിശോധിക്കുക.

ചെക്ക്ബോക്സ്എൻജി 0.23 (റിലീസ് ചെയ്യാത്തത്)
ബഗ് പരിഹരിക്കലുകൾ: https://launchpad.net/checkbox-ng/+milestone/0.23

ചെക്ക്ബോക്സ്എൻജി 0.22
ബഗ് പരിഹരിക്കലുകൾ: https://launchpad.net/checkbox-ng/+milestone/0.22

ചെക്ക്ബോക്സ്എൻജി 0.3
ബഗ് പരിഹരിക്കലുകൾ: https://launchpad.net/checkbox-ng/+milestone/0.3

ചെക്ക്ബോക്സ്എൻജി 0.2
ബഗ് പരിഹരിക്കലുകൾ: https://launchpad.net/checkbox-ng/+milestone/0.2

ചെക്ക്ബോക്സ്എൻജി 0.1
· പ്രാരംഭ റിലീസ്

· കോൺഫിഗറേഷൻ പ്രദർശിപ്പിക്കുന്നതിനുള്ള പിന്തുണ

SRU ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള പിന്തുണ (ഓട്ടോമാറ്റിക് റിഗ്രഷൻ ടെസ്റ്റിംഗ്)

ടെസ്റ്റ് സ്ക്രിപ്റ്റുകൾ


ടെസ്റ്റുകൾ നടപ്പിലാക്കാൻ സഹായിക്കുന്ന ചെറിയ പ്രോഗ്രാമുകളാണ് ടെസ്റ്റ് 'സ്ക്രിപ്റ്റുകൾ'.

തെളിച്ചം_പരിശോധന
സിസ്റ്റം ബാക്ക്ലൈറ്റിന്റെ തെളിച്ചം ഈ സ്ക്രിപ്റ്റ് പരിശോധിക്കുന്നു, ഇത് ഉപയോഗിച്ച് മാറ്റാം
/sys/class/backlight-ലെ കേർണൽ ഇന്റർഫേസുകൾ. തിരഞ്ഞെടുക്കാൻ ഒന്നിൽ കൂടുതൽ ഇന്റർഫേസ് ഉണ്ടായിരിക്കാം
എന്നതിൽ നിന്ന്, നിർദ്ദേശിച്ചിരിക്കുന്ന ഹ്യൂറിസ്റ്റിക് ഉപയോഗിച്ച് ഉപയോഗിക്കേണ്ട ശരിയായ ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുന്നു
https://www.kernel.org/doc/Documentation/ABI/stable/sysfs-class-backlight. തെളിച്ചം
ഇന്റർഫേസിന്റെ ബ്രൈറ്റ്‌നസ് ഫയലും യഥാർത്ഥ_ബ്രൈറ്റ്‌നെസും അപ്‌ഡേറ്റ് ചെയ്‌ത് കൃത്രിമം കാണിക്കുന്നു
തിരഞ്ഞെടുത്ത തെളിച്ചത്തിലേക്ക് മൂല്യം പരിഷ്കരിച്ചിട്ടുണ്ടോ എന്നറിയാൻ ഫയൽ പരിശോധിക്കുന്നു.

പ്രൊഫൈലുകൾ കോൺഫിഗറേഷൻ


എക്സിക്യൂഷൻ പ്രൊഫൈലുകൾ അല്ലെങ്കിൽ ലോഞ്ചറുകൾ, ഒരു മുൻനിശ്ചയിച്ച കോൺഫിഗറേഷൻ വ്യക്തമാക്കാൻ അനുവദിക്കുന്നു
വെൽക്കം സ്‌ക്രീനിന്റെ ഇഷ്‌ടാനുസൃതമാക്കൽ അനുവദിക്കുന്ന ഓപ്‌ഷനുകൾ, പ്രദർശിപ്പിച്ച വൈറ്റ്‌ലിസ്റ്റുകൾ എന്നിവയും
പ്രാദേശികമായി ഫലങ്ങൾ സംരക്ഷിക്കുന്നു അല്ലെങ്കിൽ സമർപ്പണ ഫയൽ ലോഞ്ച്പാഡിലേക്കോ സർട്ടിഫിക്കേഷനിലേക്കോ അയയ്ക്കുന്നു
ഡാറ്റാബേസ്/HEXR, അതുപോലെ മറ്റ് ചില പാരാമീറ്ററുകൾ.

പ്രൊഫൈൽ ക്രമീകരണങ്ങൾ ഒരു ലോഞ്ചർ സ്ക്രിപ്റ്റിന്റെ ഭാഗമാണ് കൂടാതെ ചെക്ക്ബോക്‌സ്-gui അല്ലെങ്കിൽ ഉപയോഗിക്കുക
കീ/മൂല്യങ്ങൾ വ്യാഖ്യാനിക്കുന്നതിനുള്ള ഒരു ഷെബാംഗായി ചെക്ക്ബോക്സ്-ലോഞ്ചർ (ടെക്സ്റ്റ്-മോഡിൽ/സിഎൽഐയിൽ).

ഈ പ്രമാണം ലോഞ്ചർ പ്രവർത്തനത്തെയും വാക്യഘടനയെയും കുറിച്ചുള്ള ഒരു റഫറൻസ് നൽകുന്നു. മനസ്സിലാക്കാൻ
രൂപകൽപ്പനയും ആശയങ്ങളും കൂടാതെ നിരവധി ഉദാഹരണങ്ങൾ കാണുക, നിങ്ങൾ വായിക്കാൻ ആഗ്രഹിച്ചേക്കാം ട്യൂട്ടോറിയൽ എങ്ങനെ ചെയ്യാമെന്ന്
ലോഞ്ചറുകളും ലെഗസി ചെക്ക്ബോക്സുമായുള്ള അവരുടെ ബന്ധവും സൃഷ്ടിക്കുക.

പദവിന്യാസം
ചെക്ക്‌ബോക്‌സ്-gui ഒരു Qt ആപ്ലിക്കേഷനായതിനാൽ, ക്രമീകരണങ്ങൾ INI-ശൈലി നിയമങ്ങൾ പാലിക്കണം
QSettings <http://qt-project.org/doc/qt-5/QSettings.html> ക്ലാസ്.

ഒന്നിലധികം വരി മൂല്യങ്ങൾ പിന്തുണയ്ക്കുന്നു, എന്നാൽ ഇരട്ട ഉദ്ധരണികളിലും അധിക വരികളിലും ഉൾപ്പെടുത്തിയിരിക്കണം
ഒരു സ്‌പെയ്‌സിൽ തുടങ്ങണം, ഉദാ:

[വിഭാഗം]
കീ = "ഹലോ
ലോകം"

QML-ൽ നിന്ന്:

settings.value("category/key", i18n.tr("default_value"))

C++ ൽ നിന്ന്:

settings->value("category/key", app.tr("default_value"))

നേരെമറിച്ച്, ചെക്ക്ബോക്സ്-ലോഞ്ചർ-നിർദ്ദിഷ്ട ലോഞ്ചറുകൾ പിന്തുടരേണ്ടതുണ്ട് പൈത്തൺ കോൺഫിഗ്പാർസർ
<https://docs.python.org/3/library/configparser.html#supported-ini-file-structure> വാക്യഘടന.

കൂടാതെ, ചില ക്രമീകരണങ്ങൾ GUI അല്ലെങ്കിൽ CLI എന്നിവയ്‌ക്ക് മാത്രമേ അർത്ഥമുള്ളൂ, അതിനാൽ അവ മനസ്സിലാക്കുന്നില്ല
മറ്റൊന്ന്. ഇവ താഴെ കുറിക്കുന്നു.

പിന്തുണയുള്ള ക്രമീകരണങ്ങൾ
സ്വാഗതം/ശീർഷകം
QML ആപ്ലിക്കേഷൻ ശീർഷകവും സ്വാഗത സ്‌ക്രീൻ തലക്കെട്ടും. സ്ഥിരസ്ഥിതികൾ സിസ്റ്റം ടെസ്റ്റിംഗ്.

സ്വാഗതം/വാചകം
ആദ്യ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കാനുള്ള സ്വാഗത സന്ദേശം (ചെക്ക്ബോക്സ്-ഗുയി റിച്ച് ടെക്സ്റ്റിനെ പിന്തുണയ്ക്കുന്നു
HTML-സ്റ്റൈൽ മാർക്ക്അപ്പ് അനുവദിക്കുന്നു). സ്ഥിരസ്ഥിതികൾ സ്വാഗതം ലേക്ക് സിസ്റ്റം ടെസ്റ്റിംഗ്. [...]

സ്യൂട്ട്/വൈറ്റ്ലിസ്റ്റ്_ഫിൽറ്റർ
വൈറ്റ്‌ലിസ്റ്റ് ഫയൽനാമങ്ങളുടെ ഒരു ഉപഗണവുമായി പൊരുത്തപ്പെടുന്നതിന് റെഗുലർ എക്സ്പ്രഷൻ. ചെക്ക്ബോക്സിൽ-gui it
സ്ഥിരസ്ഥിതിയായി .*. ചെക്ക്‌ബോക്‌സ് ലോഞ്ചറിന് ഡിഫോൾട്ട് ഇല്ല ആവശമാകുന്നു നിർവചിക്കാം.

സ്യൂട്ട്/വൈറ്റ്‌ലിസ്റ്റ്_സെലക്ഷൻ
മുൻകൂട്ടി തിരഞ്ഞെടുക്കുന്നതിന് വൈറ്റ്‌ലിസ്റ്റുകൾ പൊരുത്തപ്പെടുത്തേണ്ട പാറ്റേൺ. പൈത്തൺ റെഗുലർ എക്സ്പ്രഷൻ.
ഇതിന് സ്ഥിരസ്ഥിതിയും ഇല്ല ആവശമാകുന്നു നിർവചിക്കാം. (CLI മാത്രം)

സ്യൂട്ട്/skip_whitelist_selection
ശരി എന്ന് സജ്ജീകരിച്ചാൽ, വൈറ്റ്‌ലിസ്റ്റിന്റെ ഒരു ചോയ്‌സ് ഉപയോക്താവിന് ലഭിക്കില്ല. മുൻകൂട്ടി തിരഞ്ഞെടുത്തവർ മാത്രം
അവ (വൈറ്റ്‌ലിസ്റ്റ്_സെലക്ഷൻ കാണുക) തിരഞ്ഞെടുക്കും. (CLI മാത്രം).

സ്യൂട്ട്/skip_test_selection
ശരി എന്ന് സജ്ജീകരിക്കുകയാണെങ്കിൽ, റൺ ചെയ്യുന്നതിന് മുമ്പുള്ള ടെസ്റ്റുകൾ തിരഞ്ഞെടുത്തത് മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കില്ല: എല്ലാ ടെസ്റ്റുകളും
തിരഞ്ഞെടുത്ത വൈറ്റ്‌ലിസ്റ്റിൽ പ്രവർത്തിക്കും. (CLI മാത്രം)

സമർപ്പിക്കൽ/സന്ദേശം
സമർപ്പിക്കൽ പോപ്പ്-അപ്പിന്റെ തലക്കെട്ട് വാചകം , സമർപ്പിച്ചതിന് ശേഷം ഉപയോക്താവിന് കാണിക്കുന്നു
പൂർത്തിയാക്കി. (GUI മാത്രം)

സമർപ്പിക്കൽ/ഇൻപുട്ട്_തരം
സുരക്ഷിത ഐഡി അല്ലെങ്കിൽ LP വിലാസം (സ്ഥിരസ്ഥിതി) നൽകുന്നതിന് ഒരു ടെക്സ്റ്റ് ഇൻപുട്ട് ഫീൽഡ് കാണിക്കുക. ലേക്ക്
ഡിസ്കിലേക്ക് ഫലങ്ങൾ സംരക്ഷിക്കുക, അത് ഉപയോഗിക്കണം ആരും മൂല്യം. ഒരു regex ഉപയോഗിച്ച് സാധൂകരിക്കാൻ,
ചെയ്തിരിക്കണം regex. (GUI മാത്രം)

സമർപ്പിക്കൽ/റീജക്സ്
സമർപ്പിക്കൽ ഫീൽഡിലെ ഇൻപുട്ട് സാധൂകരിക്കാനുള്ള പതിവ് എക്സ്പ്രഷൻ (ഉദാ. ഇമെയിൽ, സെക്യൂരിറ്റി_ഐഡി)
input_type regex ആണെങ്കിൽ. (GUI മാത്രം). RegExpValidator, സ്ഥിരസ്ഥിതി .*

സമർപ്പിക്കൽ/input_placeholder
ഇൻപുട്ട് ഫീൽഡിൽ ഇടാനുള്ള താൽക്കാലിക വാചകം, ഉപയോക്താവിനെ നയിക്കാൻ ഉപയോഗിക്കുന്നു. Launchpad ഇ-മെയിൽ
വിലാസം (സ്ഥിരസ്ഥിതി) അല്ലെങ്കിൽ സുരക്ഷിത ID (ക്സനുമ്ക്സ or 18 കഥാപാത്രങ്ങൾ). (GUI മാത്രം)

സമർപ്പിക്കൽ/secure_id
ടെക്‌സ്‌റ്റ് ഫീൽഡ് പൂരിപ്പിക്കുന്നതിന് സുരക്ഷിത_ഐഡി മുൻകൂട്ടി ക്രമീകരിച്ചു.

സമർപ്പിക്കൽ/ok_btn_text
"അയയ്‌ക്കുക" ബട്ടണിനായുള്ള ലേബൽ. സമർപ്പിക്കുക ഫലം (സ്ഥിരസ്ഥിതി) അല്ലെങ്കിൽ രക്ഷിക്കും ഫലം. (GUI
മാത്രം)

സമർപ്പിക്കൽ/കാൻസൽ_വാണിംഗ്
റിപ്പോർട്ട് സേവ് ചെയ്യാതെ തന്നെ പുറത്തുകടക്കണമെങ്കിൽ ഉപയോക്താവിനെ കാണിക്കുക. നിങ്ങൾ ഏകദേശം
നിങ്ങളുടെ ഫല റിപ്പോർട്ട് സംരക്ഷിക്കാതെ ഈ ടെസ്റ്റ് റണ്ണിൽ നിന്ന് പുറത്തുകടക്കാൻ. നിങ്ങൾക്ക് സംരക്ഷിക്കാൻ താൽപ്പര്യമുണ്ടോ
റിപ്പോർട്ട്? (GUI മാത്രം)

സമർപ്പിക്കൽ/submit_to_hexr
ബൂളിയൻ, HEXR-ലേക്ക് ഫലങ്ങൾ അയയ്‌ക്കുന്നതിന് ഒരു അധിക തലക്കെട്ട് ചേർക്കുക (ഇതിനൊപ്പം പ്രവർത്തിക്കുന്നു
സർട്ടിഫിക്കേഷൻ ഗതാഗതം)

കയറ്റുമതി/xml_export_path
XML സമർപ്പണ ഫയൽ സംരക്ഷിക്കുന്നതിനുള്ള ലൊക്കേഷൻ, ഒരു ശൂന്യമായ സ്ട്രിംഗിൽ സജ്ജമാക്കിയാൽ a തുറക്കും
ഫയൽ സേവ് ഡയലോഗ്. ഡിഫോൾട്ട്: /tmp/submission.xml (GUI മാത്രം)

ഗതാഗതം/സമർപ്പിക്കുക
ഗതാഗത അവസാന പോയിന്റ്. സ്ഥിരസ്ഥിതികൾ . LP-യിലേക്കുള്ള സമർപ്പണത്തെ പിന്തുണയ്ക്കുന്നു (സ്ഥിരസ്ഥിതി,
മൂല്യം ലാൻഡ്പാഡ്), സാക്ഷപ്പെടുത്തല്, അഥവാ പ്രാദേശിക (ഡിസ്കിൽ സംരക്ഷിക്കുക)

ഗതാഗതം/submit_url
ഫലങ്ങൾ സമർപ്പിക്കാനുള്ള URL. വ്യത്യസ്ത വെബ്‌സൈറ്റുകളിലേക്ക് അപ്‌ലോഡ് ചെയ്യാൻ ഇത് അനുവദിക്കുന്നു, ഉദാഹരണത്തിന്
ഇതിന് നേരിട്ട് ഹെക്‌സറിലേക്കോ സ്റ്റേജിംഗ് സൈറ്റുകളിലേക്കോ അപ്‌ലോഡ് ചെയ്യാൻ കഴിയും. കൂടെ മാത്രം ഉപയോഗിക്കുന്നു
സാക്ഷപ്പെടുത്തല് മൂല്യത്തിലേക്ക്_സമർപ്പിക്കുക.

ഗതാഗതം/config_filename
ലോഡുചെയ്യാനുള്ള ഒരു ഇഷ്‌ടാനുസൃത കോൺഫിഗറേഷൻ ഫയലിന്റെ പേര്. കോൺഫിഗറേഷൻ ഫയലുകൾ പ്രധാനമായും നിർവചിക്കാൻ ഉപയോഗിക്കുന്നു
പരിസ്ഥിതി വേരിയബിളുകൾ. (CLI മാത്രം)

ഗതാഗതം/dont_suppress_output
സജ്ജമാക്കിയാൽ, ഉറവിടങ്ങൾ, പ്രാദേശിക ജോലികൾ, അറ്റാച്ച്‌മെന്റുകൾ എന്നിവ സ്ക്രീനിൽ ഔട്ട്പുട്ട് ചെയ്യും, ഇത്
ധാരാളം ടെക്‌സ്‌റ്റ് സൃഷ്‌ടിക്കുന്നു, ഇത് പ്രധാനമായും ഡീബഗ്ഗിംഗിനുള്ളതാണ്. (CLI മാത്രം)

ചെക്ക്ബോക്സ്/പ്ലെയിൻബോക്സ് ലോഞ്ചറുകൾ TUTORIAL


ലോഞ്ചറുകൾ എന്തുകൊണ്ട് ആവശ്യമാണ്, നിങ്ങൾക്ക് എന്ത് നേടാനാകും എന്നതിന്റെ വിശദീകരണം ഈ പ്രമാണം നൽകുന്നു
അവരോടൊപ്പം, അവരുടെ കഴിവുകൾ നന്നായി വിവരിക്കുന്നതിന് നിരവധി ഉദാഹരണങ്ങളിലൂടെ കടന്നുപോകുന്നു. എ
ലോഞ്ചറുകൾ പിന്തുണയ്‌ക്കുന്ന ക്രമീകരണങ്ങളെക്കുറിച്ചുള്ള വിശദമായ റഫറൻസും അതിനുള്ള പ്രത്യേക വാക്യഘടനയും
ലോഞ്ചർ ഫയലുകൾ, നോക്കൂ /പ്രൊഫൈലുകൾ.

ലെഗസി ചെക്ക്ബോക്സ് പെരുമാറ്റം നിയന്ത്രണം
മുൻകാലങ്ങളിൽ, ചെക്ക്ബോക്സിന്റെ പെരുമാറ്റം മൂന്ന് സംവിധാനങ്ങളാൽ നിയന്ത്രിച്ചിരുന്നു.

ആദ്യം, പ്ലഗിനുകൾ ചേർത്ത് ചെക്ക്ബോക്സിന്റെ പ്രവർത്തനങ്ങൾ വർദ്ധിപ്പിക്കാം. ഉദാഹരണത്തിന്, ദി
സർട്ടിഫിക്കേഷൻ വെബ്‌സൈറ്റിലേക്ക് സമർപ്പിക്കാനുള്ള കഴിവ് ചെക്ക്ബോക്‌സ്-സർട്ടിഫിക്കേഷൻ പാക്കേജ് ചേർത്തു
ഒരു പ്ലഗിൻ ഉപയോഗിക്കുന്നു. ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ ഉൾപ്പെടുത്തിയിട്ടുള്ളതും പുതിയ സ്വഭാവം ചേർക്കുന്നതുമായ പ്ലഗിനുകൾ
അടിസ്ഥാന ചെക്ക്ബോക്സിലേക്ക്:

/usr/share/checkbox-certification/plugins/certify_message.py
/usr/share/checkbox-certification/plugins/submission_info.py
/usr/share/checkbox-certification/plugins/backup.py
/usr/share/checkbox-certification/plugins/certify_prompt.py
/usr/share/checkbox-certification/plugins/certify_report.py
/usr/share/checkbox-certification/plugins/certify_schemas.py

സമർപ്പണ-നിർദ്ദിഷ്‌ട ഡാറ്റയ്‌ക്കായി ഉപയോക്താവിനെ പ്രേരിപ്പിക്കുന്നതിനും xml സൃഷ്‌ടിക്കാനുമുള്ള മാർഗം ഇവ ചേർത്തു
റിപ്പോർട്ട്, മറ്റ് പ്രവർത്തനങ്ങൾ.

അടുത്തതായി, കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് പ്ലഗിന്നുകളുടെ സ്വഭാവങ്ങൾ ക്രമീകരിക്കുകയോ നിയന്ത്രിക്കുകയോ ചെയ്യാം
"കാസ്കേഡ്" ചെയ്ത ഫയലുകൾ. ഒരു കോൺഫിഗറേഷൻ ഫയലിൽ മറ്റുള്ളവയും അവയിൽ ഉൾപ്പെടാം
മറ്റുള്ളവരെ ഉൾപ്പെടുത്തുക.

പ്രോജക്റ്റ്-നിർദ്ദിഷ്ട പ്രോജക്റ്റ്-qt.ini പ്രധാന കോൺഫിഗറേഷൻ ഫയലിന്റെ ഒരു ഉദാഹരണമാണിത്. ആദ്യത്തേതാണ്
പ്രോജക്റ്റ്-നിർദ്ദിഷ്ട ക്ലയന്റ് സമാരംഭിക്കുമ്പോൾ ഫയൽ റീഡ് ചെയ്യുക. ചില ക്രമീകരണങ്ങൾ ചുരുക്കിയിരിക്കുന്നു:

[പരാജയം]
ഉൾപ്പെടുന്നു = %(checkbox_oem_share)s/configs/checkbox-project-base-qt.ini %(checkbox_project_share)s/configs/checkbox-project-base.ini

[ചെക്ക്ബോക്സ്/പ്ലഗിനുകൾ/പരിസ്ഥിതി_വിവരം]
ശേഖരങ്ങൾ = deb http://.*\(ആർക്കൈവ്\|സെക്യൂരിറ്റി\).ubuntu.com/ubuntu precise-security
റൂട്ടറുകൾ = ഒന്നിലധികം
server_iperf = 10.20.30.40
sources_list = /etc/apt/sources.list
wpa_n_psk = പാസ്‌വേഡ്
wpa_n_ssid = ആക്സസ് പോയിന്റ്

[checkbox/plugins/user_interface]
ശീർഷകം = എന്റെ പ്രോജക്റ്റ് സിസ്റ്റം ടെസ്റ്റിംഗ്

ഉൾപ്പെടുന്ന വരി ശ്രദ്ധിക്കുക, കോൺഫിഗറേഷൻ ഫയൽ ലോഡ് ചെയ്യാൻ ഇത് നിർദ്ദേശിക്കുന്നു
ചെക്ക്ബോക്സ്-പ്രോജക്റ്റ്-ബേസ്-ക്യുടി, ചെക്ക്ബോക്സ്-പ്രോജക്റ്റ്-ബേസ്. ചെക്ക്ബോക്സ്-പ്രോജക്റ്റ്-ബേസ്-ക്യുടി ലോഡ് ചെയ്യുന്നു
ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷനും ചെക്ക്ബോക്സ്-പ്രോജക്റ്റിനുമുള്ള കോൺഫിഗറേഷനുകൾ. ക്രമീകരണങ്ങൾ അങ്ങനെ കാസ്കേഡ് ചെയ്തിരിക്കുന്നു
മുകളിലുള്ള കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ താഴെയുള്ളവയെ അസാധുവാക്കുന്നു.

അവസാനമായി, ചെക്ക്ബോക്സ് അഭ്യർത്ഥിക്കാൻ ഉപയോഗിക്കുന്ന "ബൈനറി" എന്നത് ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ആണ്, അത് എവിടെയാണ് കണ്ടെത്തേണ്ടതെന്ന് നിർവചിക്കുന്നു
ചെക്ക്ബോക്‌സ് പ്രവർത്തിപ്പിക്കേണ്ട കാര്യങ്ങൾ: നിങ്ങൾക്ക് ഒരു ഷെയർ ഡയറക്‌ടറി, ഒരു നിർദ്ദിഷ്ട ഡാറ്റ എന്നിവ നിർവചിക്കാം
ഡയറക്‌ടറി, ഒരു കോൺഫിഗറേഷൻ ഫയലിലേക്ക് പോയിന്റ് ചെയ്‌ത് നിങ്ങൾ ചെയ്യുന്ന ചില എൻവയോൺമെന്റ് വേരിയബിളുകൾ നിർവചിക്കുക
പരിശോധനയ്ക്കിടെ ആവശ്യമായി വന്നേക്കാം. ചെക്ക്ബോക്സ്-പ്രോജക്റ്റ്-ക്യുടിയുടെ ഒരു ഉദാഹരണം ഇതാ:

#!/ ബിൻ / ബാഷ്
കയറ്റുമതി CHECKBOX_DATA=${CHECKBOX_DATA:-~/.ചെക്ക്ബോക്സ്}
കയറ്റുമതി CHECKBOX_SHARE=${CHECKBOX_SHARE:-/usr/share/checkbox}
കയറ്റുമതി CHECKBOX_OPTIONS=${CHECKBOX_OPTIONS:---log-level=debug --log=$CHECKBOX_DATA/checkbox-project.log}
കയറ്റുമതി CHECKBOX_CERTIFICATION_SHARE=${CHECKBOX_CERTIFICATION_SHARE:-/usr/share/checkbox-certification}
കയറ്റുമതി CHECKBOX_OEM_SHARE=${CHECKBOX_PROJECT_BASE_SHARE:-/usr/share/checkbox-project-base}
കയറ്റുമതി CHECKBOX_PROJECT_SHARE=${CHECKBOX_PROJECT_SHARE:-/usr/share/checkbox-project}

# PYTHONPATH ഡയറക്ടറി നിർവചിക്കുന്നതിനുള്ള സൗകര്യം.
എങ്കിൽ [ "$CHECKBOX_SHARE" != "/usr/share/checkbox" ]; പിന്നെ
കയറ്റുമതി PYTHONPATH="$CHECKBOX_SHARE:$PYTHONPATH"
fi

python3 $CHECKBOX_SHARE/റൺ "$@" $CHECKBOX_PROJECT_SHARE/configs/$(അടിസ്ഥാന നാമം $0).ini

ഇത് ചില ലൊക്കേഷനുകൾ നിർവചിക്കുന്നതും ഒരു പ്രധാന ഭാഗം അന്തിമ പൈത്തൺ 3 ആണെന്നും ഇവിടെ നിങ്ങൾക്ക് കാണാൻ കഴിയും
ലൈൻ, അത് എവിടെയാണ് നമ്മൾ നേരത്തെ കണ്ട ആവശ്യമായ .ini കോൺഫിഗറേഷൻ ഫയൽ കണ്ടെത്തുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നത്.

ഈ ശ്രേണിപരമായ സംഘടന വളരെ ശക്തവും എന്നാൽ കൈകാര്യം ചെയ്യാൻ ബുദ്ധിമുട്ടുള്ളതും ആയിരുന്നു
ചില പരിമിതികളും ഉണ്ടായിരുന്നു. ചെക്ക്‌ബോക്‌സ് ഉപയോഗിച്ച് ഞങ്ങൾ ചെയ്‌ത ജോലിയുടെ ഒരു ഭാഗം എല്ലാം സമന്വയിപ്പിക്കുക എന്നതായിരുന്നു
ചെക്ക്ബോക്സ് ട്രങ്കിലേക്ക് പ്രോജക്റ്റ്-നിർദ്ദിഷ്ട പ്ലഗിനുകൾ, ഈ രീതിയിൽ എല്ലാ കോർ കോഡുകളും ഒരിടത്ത്,
കൂടാതെ പ്രോജക്റ്റ്-നിർദ്ദിഷ്ട വകഭേദങ്ങൾ ജോലികൾ, വൈറ്റ്‌ലിസ്റ്റുകൾ, ഡാറ്റ, കോൺഫിഗറേഷൻ എന്നിവ മാത്രമേ നൽകൂ,
പുതിയ സ്വഭാവം ചേർക്കാതെ.

പുതിയ പ്ലെയിൻബോക്സ് പെരുമാറ്റം നിയന്ത്രണം
ചെക്ക്‌ബോക്‌സിൽ നിന്ന് വ്യത്യസ്തമായി, പ്ലെയിൻബോക്‌സിന്റെ കോർ മോണോലിത്തിക്ക് ആണ്, ഇതിന് പ്ലഗിന്നുകളെക്കുറിച്ചുള്ള ആശയമില്ല. ഈ
മനസ്സിലാക്കാനും പ്രവർത്തിക്കാനും എളുപ്പമാക്കുന്നു. പ്ലെയിൻബോക്‌സ് കോറിൽ എല്ലാവർക്കുമായി നടപ്പിലാക്കലുകൾ ഉണ്ട്
പഴയ ചെക്ക്ബോക്സ് പാക്കേജുകളിലെ ഫംഗ്ഷനുകൾ, അതിനാൽ സവിശേഷതകൾ ഉപയോഗിക്കുന്നതിന് കൂട്ടിച്ചേർക്കലുകൾ ആവശ്യമില്ല
സർട്ടിഫിക്കേഷനോ റിപ്പോർട്ട് സൃഷ്ടിക്കലോ സമർപ്പിക്കൽ പോലെ.

കാണാവുന്നതുപോലെ എല്ലാ പ്രവർത്തനങ്ങളും നടപ്പിലാക്കുന്ന ലൈബ്രറിയെയാണ് നമ്മൾ പ്ലെയിൻബോക്സ് എന്ന് വിളിക്കുന്നത്
ഇവിടെ.

ടെസ്റ്റുകൾ എഴുതാനും പാക്കേജ് ചെയ്യാനും ടെസ്റ്റ് ഡെവലപ്പർമാരെ സഹായിക്കുന്നതിന് പ്ലെയിൻബോക്സ് ടൂളുകൾ നൽകുന്നു. ഇവയാണ്
ടെസ്റ്റ് വിവരണങ്ങൾ ഉൾക്കൊള്ളാൻ രൂപകൽപ്പന ചെയ്ത എന്റിറ്റികളായ "ദാതാക്കളിൽ" ഡെലിവർ ചെയ്യുന്നു,
പരിശോധനയ്‌ക്കായുള്ള ഇഷ്‌ടാനുസൃത സ്‌ക്രിപ്റ്റുകൾ, വൈറ്റ്‌ലിസ്റ്റുകൾ, തരംതിരിച്ച ഡാറ്റ. അനുവദിക്കുന്ന തരത്തിലാണ് അവ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്
ടീമുകൾ അവരുടെ ഇഷ്‌ടാനുസൃത ടെസ്റ്റുകൾ എഴുതാനും ഡെലിവർ ചെയ്യാനും വേണ്ടി അധികം ആകുലപ്പെടാതെ
അടിസ്ഥാന പ്ലെയിൻബോക്സ് കോഡ്.

ടെസ്റ്റുകളും ദാതാക്കളും എങ്ങനെ എഴുതാം എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നതിന്, പ്രൊവൈഡർ ട്യൂട്ടോറിയൽ കാണുക

എന്നിരുന്നാലും, ഒരു യഥാർത്ഥ സിസ്റ്റം സ്ഥിരീകരിക്കുന്നതിന് യഥാർത്ഥത്തിൽ ഈ ടെസ്റ്റുകൾ ഉപയോഗിക്കുമ്പോൾ, ഞങ്ങൾ നൽകാൻ ആഗ്രഹിക്കുന്നു
ചെക്ക്‌ബോക്‌സിന്റെ ഉപയോക്തൃ അനുഭവത്തോട് എളുപ്പവും അടുപ്പമുള്ളതുമായ ഒന്ന്. ഞങ്ങൾ രണ്ട് ക്ലയന്റുകളെ സൃഷ്ടിച്ചു,
ചെക്ക്‌ബോക്‌സ്-ഗുയി, ചെക്ക്‌ബോക്‌സ്-ക്ലി എന്നിവയ്ക്ക് ചില ഹാർഡ്‌കോഡ് സ്വഭാവങ്ങളുണ്ടായിരുന്നു, ഞങ്ങളും ആരംഭിച്ചു
ഇവയെ അടിസ്ഥാനമാക്കിയുള്ളതും എന്നാൽ നിർദ്ദിഷ്ട ലക്ഷ്യങ്ങളുള്ളതുമായ മറ്റ് ക്ലയന്റുകളെ സൃഷ്ടിക്കുന്നു. ഉദാഹരണത്തിന്,
SRU പരിശോധനയ്‌ക്കായി ഞങ്ങൾക്ക് ചെക്ക്‌ബോക്‌സിന്റെ ഒരു പതിപ്പും സെർവർ സർട്ടിഫിക്കേഷനായി മറ്റൊന്നും ഉണ്ടായിരുന്നു.

എന്നാൽ കോഡിന്റെ പലതും തനിപ്പകർപ്പാണെന്നും പെരുമാറ്റങ്ങൾ സാധാരണമാണെന്നും ഞങ്ങൾ മനസ്സിലാക്കി
ചില മാറ്റങ്ങൾ ഒഴികെ. അതിനാൽ ഞങ്ങൾ "ലോഞ്ചറുകൾ" എന്ന ആശയം കൊണ്ടുവന്നു
ചെക്ക്ബോക്സിന്റെ കോൺഫിഗറേഷൻ ഫയലുകൾക്കും ഷെൽ സ്ക്രിപ്റ്റ് ലോഞ്ചറുകൾക്കും സമാനമാണ്.

ചെക്ക്‌ബോക്‌സ്-ഗുയി, ചെക്ക്‌ബോക്‌സ്-ക്ലി എന്നിവയ്ക്ക് വളരെ അടിസ്ഥാനപരമായ ചില സ്വഭാവങ്ങളുണ്ട് എന്നതാണ് ആശയം
ഉബുണ്ടുവിൽ സ്ഥിരസ്ഥിതിയായി ഷിപ്പ് ചെയ്യപ്പെടുന്ന ക്ലയന്റുകളാണ്. അവർക്ക് ലഭ്യമായതെല്ലാം കാണിക്കാൻ കഴിയും
വൈറ്റ്‌ലിസ്റ്റുകൾ, ഒരു മുൻനിശ്ചയിച്ച സ്വാഗത സന്ദേശം കാണിക്കുക, അവസാനം ഉപയോക്താവിനെ കാണാൻ അനുവദിക്കും
html റിപ്പോർട്ട് ചെയ്യുകയും പതിപ്പിന് സമാനമായി അവരുടെ ഇമെയിൽ വിലാസം ഉപയോഗിച്ച് ലോഞ്ച്പാഡിലേക്ക് സമർപ്പിക്കുകയും ചെയ്യുക
ഉബുണ്ടുവിനൊപ്പം അയച്ച ചെക്ക്ബോക്സിന്റെ.

സങ്കീർണ്ണമായ കമാൻഡ് ലൈൻ സ്വിച്ചുകൾ ഉപയോഗിക്കുന്നതിനുപകരം, ചിലത് കോൺഫിഗർ ചെയ്യാൻ ലോഞ്ചറുകൾ നിങ്ങളെ അനുവദിക്കുന്നു
നിങ്ങളുടെ ടെസ്റ്റിംഗ് അനുഭവം ഇഷ്ടാനുസൃതമാക്കുന്നതിനുള്ള ഓപ്ഷണൽ പെരുമാറ്റങ്ങൾ. ഒരു ലോഞ്ചറിൽ ക്രമീകരണങ്ങൾ അടങ്ങിയിരിക്കുന്നു, കൂടാതെ
ഒരു ഷെൽ സ്ക്രിപ്റ്റിന് സമാനമാണ്, എന്നാൽ വ്യാഖ്യാതാവ് ചെക്ക്ബോക്സ്-ഗുയി അല്ലെങ്കിൽ
ചെക്ക്ബോക്സ്-ലോഞ്ചർ.

ലോഞ്ചറുകൾ ഉപയോഗിച്ച് എന്തുചെയ്യാനാകുമെന്നതിന്റെ കുറച്ച് ഉദാഹരണങ്ങൾ ഇതാ.

ആശ്ചര്യമെന്ന നിലയിൽ, ചെക്ക്ബോക്സ്-ക്ലി ഒരു ലോഞ്ചറാണ്:

#!/usr/bin/env ചെക്ക്ബോക്സ്-ലോഞ്ചർ
[സ്വാഗതം]
text = സിസ്റ്റം ടെസ്റ്റിംഗിലേക്ക് സ്വാഗതം!
നിങ്ങളുടെ സിസ്റ്റം ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്ന് സ്ഥിരീകരിക്കുന്നതിനുള്ള പരിശോധനകൾ ചെക്ക്ബോക്സ് നൽകുന്നു.
നിങ്ങൾ ടെസ്റ്റുകൾ നടത്തിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഒരു സംഗ്രഹ റിപ്പോർട്ട് കാണാൻ കഴിയും
നിങ്ങളുടെ സിസ്റ്റം.
മുന്നറിയിപ്പ്: ചില പരിശോധനകൾ നിങ്ങളുടെ സിസ്റ്റം മരവിപ്പിക്കാനോ അല്ലെങ്കിൽ മാറാനോ കാരണമായേക്കാം
പ്രതികരണശേഷിയില്ലാത്ത. നിങ്ങളുടെ എല്ലാ ജോലികളും സംരക്ഷിച്ച് മറ്റെല്ലാ ഓട്ടവും അടയ്ക്കുക
ടെസ്റ്റിംഗ് പ്രക്രിയ ആരംഭിക്കുന്നതിന് മുമ്പ് അപേക്ഷകൾ.

[സ്യൂട്ട്]
whitelist_filter = ^default$
whitelist_selection = ^default$
skip_whitelist_selection = ശരി

[ഗതാഗതം]
submit_to = ലോഞ്ച്പാഡ്

ഞങ്ങൾ കുറച്ച് ഓപ്‌ഷനുകൾ ഇഷ്‌ടാനുസൃതമാക്കുന്നത് ഇവിടെ കാണാം: ഇത് സ്വയമേവ ഒരു സ്വാഗത സന്ദേശം കാണിക്കുന്നു
സ്ഥിരസ്ഥിതി വൈറ്റ്‌ലിസ്റ്റ് തിരഞ്ഞെടുക്കുന്നു, അത് പൂർത്തിയാകുമ്പോൾ ലോഞ്ച്പാഡിലേക്ക് സമർപ്പിക്കും.

ഒരു ഗ്രാഫിക്കൽ ലോഞ്ചർ ഉദാഹരണം കാനോനിക്കൽ-സർട്ടിഫിക്കേഷൻ-ക്ലയന്റ് ആണ്.

#!/usr/bin/checkbox-gui

[സ്വാഗതം]
ശീർഷകം = "സിസ്റ്റം സർട്ടിഫിക്കേഷൻ"
ടെക്സ്റ്റ് = " സിസ്റ്റം സർട്ടിഫിക്കേഷനിലേക്ക് സ്വാഗതം! ഈ ആപ്ലിക്കേഷൻ ചെയ്യും
നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിന്ന് വിവരങ്ങൾ ശേഖരിക്കുക. തുടർന്ന് നിങ്ങളോട് മാനുവൽ ടെസ്റ്റുകൾ ആവശ്യപ്പെടും
സിസ്റ്റം ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്ന് സ്ഥിരീകരിക്കുക. അവസാനം, നിങ്ങളോട് ആവശ്യപ്പെടും
സർട്ടിഫിക്കേഷനിലേക്ക് വിവരങ്ങൾ സമർപ്പിക്കുന്നതിന് കമ്പ്യൂട്ടറിന്റെ സുരക്ഷിത ഐഡി
ഡാറ്റാബേസ്. സുരക്ഷിത ഐഡി എങ്ങനെ സൃഷ്‌ടിക്കാം അല്ലെങ്കിൽ കണ്ടെത്താം എന്നറിയാൻ,
ദയവായി ഇവിടെ കാണുക: certification.canonical.com "

[സ്യൂട്ട്]
whitelist_filter = "^client-(cert|selfest)*"

[സമർപ്പണം]
input_type = "regex"
input_placeholder = "സുരക്ഷിത ഐഡി (15 അല്ലെങ്കിൽ 18 പ്രതീകങ്ങൾ)"
ok_btn_text = "ഫലങ്ങൾ സമർപ്പിക്കുക"
submit_to_hexr = "ശരി"

[കയറ്റുമതിക്കാരൻ]
xml_export_path = "/tmp/submission.xml"

[ഗതാഗതം]
submit_to = "സർട്ടിഫിക്കേഷൻ"

ഗ്രാഫിക്കൽ ലോഞ്ചറുകൾ കുറച്ചുകൂടി സങ്കീർണ്ണമാണ്, പക്ഷേ അടിസ്ഥാനപരമായി ഇത് സമാനമാണ്, അത് എന്താണ്
നിങ്ങളുടെ ടെസ്റ്റിംഗ് അനുഭവം ഇഷ്ടാനുസൃതമാക്കുന്നതിന് ചില പാരാമീറ്ററുകൾ നിർവ്വചിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

വളരെ ലളിതമായ ഒരു ടെക്സ്റ്റ്-മോഡ് ലോഞ്ചർ കാനോനിക്കൽ-എച്ച്ഡബ്ല്യു-ശേഖരമാണ്, അത് അടിസ്ഥാനപരമായി പ്രവർത്തിക്കുന്നു
ഹാർഡ്‌വെയർ വിവര പരിശോധനകൾ നടത്തി അവ ഒരു ഹാർഡ്‌വെയർ ഡാറ്റാബേസിലേക്ക് അപ്‌ലോഡ് ചെയ്യുന്നു:

[സ്വാഗതം]
തലക്കെട്ട് = ഹാർഡ്‌വെയർ വിവരങ്ങൾ ശേഖരിക്കുന്നു
ടെക്സ്റ്റ് = ഹാർഡ്‌വെയർ വിവരങ്ങൾ ശേഖരിക്കുന്നു. നിങ്ങളുടെ പാസ്‌വേഡിനായി നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം.
ഈ പ്രക്രിയയ്ക്ക് ഏകദേശം 30 സെക്കൻഡ് എടുക്കും, നിങ്ങൾക്ക് നൽകും
നിങ്ങളുടെ ഹാർഡ്‌വെയർ സ്ഥിരീകരിക്കാനും രജിസ്റ്റർ ചെയ്യാനും കഴിയുന്ന ഒരു URL ഉപയോഗിച്ച്
സമർപ്പണം.

[സ്യൂട്ട്]
whitelist_filter = ^hwsubmit$
whitelist_selection = ^hwsubmit$
skip_whitelist_selection = ശരി
skip_test_selection = ശരി

[സമർപ്പണം]
# ഒരു വ്യാജ സെക്യൂരിറ്റി_ഐഡി ഞങ്ങൾ അത് ചോദിക്കുന്നില്ലെന്ന് ഉറപ്പാക്കുന്നു
# ഇത് .conf ഫയലിൽ എപ്പോഴും അസാധുവാക്കാവുന്നതാണ്.
safe_id = 000

[ഗതാഗതം]
submit_to = സർട്ടിഫിക്കേഷൻ
submit_url = https://hardware-server.example.com/

അവസാനമായി, കാനോനിക്കൽ-ഡ്രൈവർ-ടെസ്റ്റ്-സ്യൂട്ട് ഒരു ഗ്രാഫിക്കൽ, ടെക്സ്റ്റ് മോഡ് ലോഞ്ചർ നൽകുന്നു,
പ്രവർത്തനപരമായി തുല്യമായവ:

#!/usr/bin/checkbox-gui

[സ്വാഗതം]
ശീർഷകം = "കാനോനിക്കൽ ഡ്രൈവർ ടെസ്റ്റ് സ്യൂട്ട്"
ടെക്സ്റ്റ് = " കാനോനിക്കൽ ഡ്രൈവർ ടെസ്റ്റ് സ്യൂട്ടിലേക്ക് സ്വാഗതം.

ഈ പ്രോഗ്രാമിൽ നിങ്ങളെ കണ്ടെത്താൻ സഹായിക്കുന്നതിന് സ്വയമേവയുള്ളതും മാനുവൽ ടെസ്റ്റുകളും അടങ്ങിയിരിക്കുന്നു
ഉബുണ്ടുവിൽ നിങ്ങളുടെ ഡിവൈസ് ഡ്രൈവറുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ ഉണ്ടാകുന്ന പ്രശ്നങ്ങൾ.

ഈ ആപ്ലിക്കേഷൻ ഈ ടെസ്റ്റുകളിലൂടെ ഉപയോക്താവിനെ എ
മുൻകൂട്ടി നിശ്ചയിച്ച ക്രമം കൂടാതെ രണ്ട് സിസ്റ്റം വിവരങ്ങളും സ്വയമേവ ശേഖരിക്കുക
അതുപോലെ പരിശോധനാ ഫലങ്ങൾ. മാനുവൽ ചെയ്യുമ്പോൾ ഇൻപുട്ടിനായി ഇത് ഉപയോക്താവിനെ പ്രേരിപ്പിക്കുകയും ചെയ്യും
പരിശോധന ആവശ്യമാണ്.

ഏത് ടെസ്റ്റുകളാണ് നിങ്ങൾ തീരുമാനിക്കേണ്ടത് എന്നതിനെ അടിസ്ഥാനമാക്കിയാണ് ടെസ്റ്റുകളുടെ റൺ ടൈം നിർണ്ണയിക്കുന്നത്
നിർവ്വഹിക്കുക. ടെസ്റ്റ് റൺ ഇഷ്‌ടാനുസൃതമാക്കാൻ ഉപയോക്താവിന് അവസരം ലഭിക്കും
ഡ്രൈവറെയും പരിശോധനയ്ക്ക് ലഭ്യമായ സമയവും ഉൾക്കൊള്ളുക.

ആരംഭിക്കുന്നതിന്, താഴെയുള്ള തുടരുക ബട്ടൺ ക്ലിക്ക് ചെയ്‌ത് ഓൺസ്‌ക്രീൻ പിന്തുടരുക
നിർദ്ദേശങ്ങൾ. "

[സ്യൂട്ട്]
whitelist_filter = "^ihv-.*"

[സമർപ്പണം]
ok_btn_text = "ഫലങ്ങൾ സംരക്ഷിക്കുക"
input_type = "ഒന്നുമില്ല"

[കയറ്റുമതിക്കാരൻ]
xml_export_path = ""

[ഗതാഗതം]
submit_to = "ലോക്കൽ"

ടെക്സ്റ്റ് മോഡ്:

#!/usr/bin/env ചെക്ക്ബോക്സ്-ലോഞ്ചർ
[സ്വാഗതം]
text = കാനോനിക്കൽ ഡ്രൈവർ ടെസ്റ്റ് സ്യൂട്ടിലേക്ക് സ്വാഗതം
ഈ പ്രോഗ്രാമിൽ നിങ്ങളെ കണ്ടെത്താൻ സഹായിക്കുന്നതിന് സ്വയമേവയുള്ളതും മാനുവൽ ടെസ്റ്റുകളും അടങ്ങിയിരിക്കുന്നു
ഉബുണ്ടുവിൽ നിങ്ങളുടെ ഡിവൈസ് ഡ്രൈവറുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ ഉണ്ടാകുന്ന പ്രശ്നങ്ങൾ.
ഈ ആപ്ലിക്കേഷൻ ഈ ടെസ്റ്റുകളിലൂടെ ഉപയോക്താവിനെ എ
മുൻകൂട്ടി നിശ്ചയിച്ച ക്രമം കൂടാതെ രണ്ട് സിസ്റ്റം വിവരങ്ങളും സ്വയമേവ ശേഖരിക്കുക
അതുപോലെ പരിശോധനാ ഫലങ്ങൾ. മാനുവൽ ചെയ്യുമ്പോൾ ഇൻപുട്ടിനായി ഇത് ഉപയോക്താവിനെ പ്രേരിപ്പിക്കുകയും ചെയ്യും
പരിശോധന ആവശ്യമാണ്.
ഏത് ടെസ്റ്റുകളാണ് നിങ്ങൾ തീരുമാനിക്കേണ്ടത് എന്നതിനെ അടിസ്ഥാനമാക്കിയാണ് ടെസ്റ്റുകളുടെ റൺ ടൈം നിർണ്ണയിക്കുന്നത്
നിർവ്വഹിക്കുക. ടെസ്റ്റ് റൺ ഇഷ്‌ടാനുസൃതമാക്കാൻ ഉപയോക്താവിന് അവസരം ലഭിക്കും
ഡ്രൈവറെയും പരിശോധനയ്ക്ക് ലഭ്യമായ സമയവും ഉൾക്കൊള്ളുക.
ആരംഭിക്കുന്നതിന്, താഴെയുള്ള തുടരുക ബട്ടൺ ക്ലിക്ക് ചെയ്‌ത് ഓൺസ്‌ക്രീൻ പിന്തുടരുക
നിർദ്ദേശങ്ങൾ.

[സ്യൂട്ട്]
# സ്യൂട്ട് തിരഞ്ഞെടുക്കൽ സ്ക്രീനിൽ വൈറ്റ്‌ലിസ്റ്റ്(കൾ) പ്രദർശിപ്പിച്ചിരിക്കുന്നു
whitelist_filter = ^ihv-.*
# വൈറ്റ്‌ലിസ്റ്റ്_തിരഞ്ഞെടുപ്പ് നിർബന്ധമാണ്, അതിനാൽ ഞങ്ങൾ അതിനെ ഒരു വ്യാജ മൂല്യത്തിലേക്ക് സജ്ജമാക്കുന്നു
# വൈറ്റ്‌ലിസ്റ്റുകളൊന്നും മുൻകൂട്ടി തിരഞ്ഞെടുത്തിട്ടില്ല.
വൈറ്റ്‌ലിസ്റ്റ്_സെലക്ഷൻ = വ്യാജം

ചെക്ക്ബോക്സ് റിലീസ് പ്രോസ്സസ്


ചെക്ക്‌ബോക്‌സിന്റെയും ചെക്ക്‌ബോക്‌സിന്റെയും പതിപ്പുകൾ പുറത്തിറക്കുന്നതിന് ആവശ്യമായ ഘട്ടങ്ങൾ ഈ പേജ് വിവരിക്കുന്നു
സ്ഥിരമായി ഹാർഡ്‌വെയർ സർട്ടിഫിക്കേഷൻ ടീമിന്റെ സ്ഥിരതയുള്ള പിപിഎയ്ക്കുള്ള സർട്ടിഫിക്കേഷൻ
അടിസ്ഥാനം. ഈ രേഖയിലുടനീളം 'ചെക്ക്ബോക്സ്' എന്ന പദം കവർ ചെയ്യുന്നതിനുള്ള ഒരു ക്യാച്ച്-ഓൾ പദമായി ഉപയോഗിക്കുന്നു
ഹാർഡ്‌വെയർ സർട്ടിഫിക്കേഷൻ ടീമിന്റെ ഉടമസ്ഥതയിലുള്ള ചെക്ക്‌ബോക്‌സിന്റെ എല്ലാ പതിപ്പുകളും, നിലവിൽ ചെക്ക്‌ബോക്‌സ്
തന്നെയും ചെക്ക്ബോക്സ് സർട്ടിഫിക്കേഷൻ വിപുലീകരണങ്ങളും.

പൊതു അവലോകനം
നിലവിൽ ചെക്ക്‌ബോക്‌സിന്റെ ഓരോ പുതിയ റിലീസിനൊപ്പം, രണ്ട് ആഴ്‌ചയിലൊരിക്കൽ ഈ പ്രക്രിയ പ്രവർത്തിക്കുന്നു
രണ്ടാഴ്ച. ഇത് പത്ത് പ്രവൃത്തി ദിവസങ്ങളും ഓരോ ദിവസവും അല്ലെങ്കിൽ ഗ്രൂപ്പിന്റെ ചുമതലകളും ഉൾക്കൊള്ളുന്നു
ദിവസങ്ങൾ താഴെ വിവരിക്കുന്നു:

· ദിവസം 1-4: ട്രങ്കിൽ പുതിയ മാറ്റങ്ങൾ അവതരിപ്പിക്കാൻ അനുവദിച്ച സമയം.

· ദിവസം 5: മാറ്റങ്ങൾ ട്രങ്കിൽ നിന്ന് ലയിപ്പിച്ചിരിക്കുന്നു lp:ചെക്ക്ബോക്സ് ഒപ്പം lp:ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ ലേക്ക്
അവരുടെ യഥാക്രമം റിലീസ് ശാഖകൾ. രണ്ടിന്റെയും ചേഞ്ച്ലോഗുകൾ കുതിച്ചു ഈ ഘട്ടത്തിൽ ഒപ്പം
പുനരവലോകനങ്ങൾ ടാഗ് ചെയ്‌തിരിക്കുന്നു. ഈ ഘട്ടത്തിൽ 'fwts' എന്ന പാക്കേജ് പകർത്തേണ്ടതും ആവശ്യമായി വന്നേക്കാം.
അതില് നിന്ന് FWTS സുസ്ഥിരം പിപിഎ <https://launchpad.net/~firmware-testing-team/+archive/ppa-
fwts-സ്ഥിരതയുള്ള> ലേക്ക് ചെക്ക്ബോക്സ് റിലീസ് ടെസ്റ്റിംഗ് പിപിഎ <https://launchpad.net/~checkbox-
dev/+ആർക്കൈവ്/ടെസ്റ്റിംഗ്>.

· 6-9 ദിവസങ്ങൾ: ഹാർഡ്‌വെയർ സർട്ടിഫിക്കേഷനായി റിലീസ് മാനേജർ പരിശോധന നടത്തുന്നു
ടീമും സിഇ ക്യുഎ ടീമിന്റെ പ്രതിനിധിയും (ഇതിനുള്ളിലെ ചെക്ക്ബോക്സിനുള്ള പ്രധാന ഉപഭോക്താവ്
കാനോനിക്കൽ)

· ദിവസം 9: ഹാർഡ്‌വെയറിനായുള്ള റിലീസ് മാനേജർ തമ്മിൽ ഒരു റിലീസ് മീറ്റിംഗ് നടക്കുന്നു
സർട്ടിഫിക്കേഷൻ ടീമും CE QA ടീമിന്റെ പ്രതിനിധിയും. എന്നതുമായി സാധ്യതയുള്ള പ്രശ്നങ്ങൾ
റിലീസ് തിരിച്ചറിയുകയും അവ പരിഹരിക്കാൻ പദ്ധതിയിടുകയും ചെയ്യുന്നു.

· ദിവസം 10: ചെക്ക്ബോക്സിന്റെ പരീക്ഷിച്ച പതിപ്പ് സ്ഥിരതയുള്ള PPA-യിലേക്ക് പകർത്തി.

Launchpad ശാഖകൾ
റിലീസ് പ്രക്രിയയ്ക്ക് ലോഞ്ച്പാഡിൽ ഒരു സെമി-ഫ്രോസൺ അടങ്ങിയ പ്രത്യേക ശാഖകൾ ആവശ്യമാണ്
പ്രക്രിയയുടെ 5-ാം ദിവസം ട്രങ്കിലുണ്ടായിരുന്ന കോഡിന്റെ പതിപ്പ്. അങ്ങനെയാണ് വികസനം
പുറത്തിറക്കാൻ പോകുന്ന പതിപ്പിന്റെ സ്ഥിരതയെ അപകടപ്പെടുത്താതെ ട്രങ്കിൽ തുടരാം
ചെക്ക്ബോക്സ്. പ്രക്രിയയിൽ ഉൾപ്പെട്ടിരിക്കുന്ന എല്ലാ ശാഖകളും തമ്മിലുള്ള ബന്ധം താഴെ കാണിച്ചിരിക്കുന്നു:

· lp:ചെക്ക്ബോക്സ്/റിലീസ് <- lp:ചെക്ക്ബോക്സ്

· lp:checkbox-certification/release <- lp:ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ

· lp:~checkbox-dev/checkbox/checkbox-packaging-release <-
lp:~checkbox-dev/checkbox/checkbox-packaging

ഓഡിറ്റിംഗ് നാഴികകല്ലായി ബഗ്ഗുകൾ
റിലീസ് കാൻഡിഡേറ്റ് സൃഷ്ടിക്കുന്നതിന് മുമ്പ്, റിലീസ് മാനേജർ ബഗുകളുടെ ലിസ്റ്റ് അവലോകനം ചെയ്യണം
ചെക്ക്‌ബോക്‌സിന്റെ അടുത്ത റിലീസിനായി നാഴികകല്ലായി. അവർ സന്ദർശിക്കണം ചെക്ക്ബോക്സ് നാഴികക്കല്ലുകൾ
<https://launchpad.net/checkbox/+milestonesmilestones> തീയതി രേഖപ്പെടുത്തിയ നാഴികക്കല്ല് കണ്ടെത്തുക
റിലീസ് തീയതി.

· ബന്ധപ്പെട്ട ഒരു ശാഖയിൽ പുരോഗതിയിലാണ് എന്ന് സജ്ജീകരിച്ചിരിക്കുന്ന ബഗുകൾക്ക് - ശാഖയുമായി ബന്ധം സ്ഥാപിക്കുക
സമയപരിധിക്ക് മുമ്പ് ലയനം പൂർത്തിയാക്കാൻ കഴിയുമോ എന്ന് ഉടമ പരിശോധിക്കും.

· മറ്റേതെങ്കിലും നോൺ-ക്ലോസ്ഡ് സ്റ്റാറ്റസിലുള്ള ബഗുകൾക്ക് (ഒഴികെ ശരിയാക്കുക പ്രതിജ്ഞാബദ്ധമാണ്) - വീണ്ടും നാഴികക്കല്ല്
അവരെ ഇനിപ്പറയുന്ന നാഴികക്കല്ലിലേക്ക്.

കട്ടിംഗ് The റിലീസ്
റിലീസ് വെട്ടിക്കുറയ്ക്കുന്നതിന്, ട്രങ്കിൽ നിന്നുള്ള മാറ്റങ്ങൾ റിലീസിലേക്ക് ലയിപ്പിക്കേണ്ടതുണ്ട്
ബ്രാഞ്ച്, അവർക്ക് അനുയോജ്യമായ ഒരു സന്ദേശം നൽകുകയും ട്രങ്കിലെ ചേഞ്ച്ലോഗ് അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്യുക
ഭാവിയിലെ മാറ്റങ്ങൾ ശരിയായ പതിപ്പിന് കീഴിലാണ്. മുകളിൽ കാണിച്ചിരിക്കുന്ന ശാഖകളുടെ ഓരോ സംയോജനത്തിനും,
ഇനിപ്പറയുന്നവ ചെയ്യുക (ഉദാഹരണം ഉപയോഗിക്കുന്നു lp:ചെക്ക്ബോക്സ് ഒപ്പം lp:ചെക്ക്ബോക്സ്/റിലീസ്):

bzr ബ്രാഞ്ച് lp: ചെക്ക്ബോക്സ്/റിലീസ് ചെക്ക്ബോക്സ്-റിലീസ്
bzr ബ്രാഞ്ച് lp:ചെക്ക്ബോക്സ് ചെക്ക്ബോക്സ്-ട്രങ്ക്
സിഡി ചെക്ക്ബോക്സ്-റിലീസ്
current_stable=`head -n1 $(find . -name 'changelog') | grep -oP '(?<=\().*(?=\))'`
bzr ലയിപ്പിക്കുക lp:checkbox

ഈ ഘട്ടത്തിൽ മാറ്റങ്ങളൊന്നുമില്ലെങ്കിൽ (ഒന്നല്ലാതെ debian/changelog) ലയിപ്പിക്കുക, തുടർന്ന് ഞങ്ങൾ ചെയ്യും
സംശയാസ്‌പദമായ പാക്കേജിന്റെ ഒരു റിലീസ് നടത്തരുത്. പ്രായോഗികമായി, ഇത് പലപ്പോഴും സംഭവിക്കുന്നു
ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ അല്ലാതെ ഒരിക്കലും കൂടെ ചെക്ക്ബോക്സ്:

bzr commit -m "lp:checkbox-ൽ നിന്ന് rev$(bzr revno -r ടാഗ്:$current_stable lp:checkbox) എന്നതിൽ നിന്ന് rev$(bzr revno lp:checkbox) ലേക്കുള്ള മാറ്റങ്ങളിൽ ലയിപ്പിച്ചു"
bzr പുഷ് lp:ചെക്ക്ബോക്സ്/റിലീസ്
cd `കണ്ടെത്തുക. - പേര് 'ഡെബിയൻ'`; cd ..
bzr tag `head -n1 debian/changelog | grep -oP '(?<=\().*(?=\))'`
dch -r (പരിഷ്കരിച്ച ചേഞ്ച്ലോഗ് സംരക്ഷിക്കുക)
dch -i -U 'വർദ്ധിപ്പിച്ച ചേഞ്ച്ലോഗ്'
കടപ്പത്രം
bzr പുഷ് lp:ചെക്ക്ബോക്സ്

പ്രക്രിയയുടെ അവസാന ഘട്ടം പാക്കേജുകളുടെ ഒരു ബിൽഡ് നടത്തുക എന്നതാണ്
ppa:checkbox-dev/testing പിപിഎ. ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ പാചകക്കുറിപ്പ് പേജുകളിലേക്ക് പോകേണ്ടതുണ്ട്
ചെക്ക്ബോക്സ് ഒപ്പം / അല്ലെങ്കിൽ ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ ശാഖകൾ വിടുക.

· ചെക്ക്ബോക്സ്-ടെസ്റ്റിംഗ് പാചകക്കുറിപ്പ് <https://code.launchpad.net/~checkbox-dev/+recipe/checkbox-
ടെസ്റ്റിംഗ്>

· ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ-ടെസ്റ്റിംഗ് പാചകക്കുറിപ്പ് <https://code.launchpad.net/~checkbox-
dev/+recipe/checkbox-certification-testing>

ദി പണിയുക ഇപ്പോള് എന്ന ഓപ്ഷൻ പേജിൽ ലഭ്യമായിരിക്കണം. ഒരു ബിൽഡ് ആരംഭിക്കാൻ അതിൽ ക്ലിക്ക് ചെയ്യുക.

പകർത്തുന്നു ഫേംവെയർ പരിശോധന സ്യൂട്ട് ലേക്ക് The ടെസ്റ്റിംഗ് പിപിഎ
ഫേംവെയർ ടെസ്റ്റ് സ്യൂട്ട് ടൂൾ എന്നത് സിസ്റ്റം ഫേംവെയറിനുള്ള ഒരു ടെസ്റ്റ് ടൂളാണ്, അത് സ്വാഭാവികമായും കനത്തതാണ്
ചെക്ക്ബോക്സ് ഉപയോഗിച്ചു. പരിഹാരങ്ങളും പുതിയവയും ഉൾക്കൊള്ളുന്ന ഏറ്റവും പുതിയ പതിപ്പ് ഉറപ്പാക്കാൻ
ചെക്ക്‌ബോക്‌സിന് ആവശ്യമായ പരിശോധനകൾ/സവിശേഷതകൾ ലഭ്യമാണ് കൂടാതെ ഒന്നും തകർക്കുകയുമില്ല
ചെക്ക്ബോക്‌സ്, ചെക്ക്‌ബോക്‌സിനൊപ്പം ഞങ്ങൾ ഇത് റിലീസ് ചെയ്യേണ്ടതുണ്ട്. എങ്കിൽ റിലീസ് മുറിച്ചശേഷം
ഒരു പുതിയ പതിപ്പ് ലഭ്യമാണെന്നും ഈ പതിപ്പ് ഉണ്ടെന്നും ഫേംവെയർ ടെസ്റ്റിംഗ് ടീം അറിയിച്ചു
സർട്ടിഫിക്കേഷനായി ഉപയോഗിക്കണം, ഞങ്ങൾ ഇത് ടെസ്റ്റിംഗ് പിപിഎയിലേക്ക് പകർത്തേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന് ഞങ്ങൾ
ലേക്ക് പോകേണ്ടതുണ്ട് പകര്പ്പ് പാക്കേജുകൾ കാഴ്ച of The ഫേംവെയർ പരിശോധന സ്യൂട്ട് (സ്ഥിരത) പിപിഎ
<https://launchpad.net/~firmware-testing-team/+archive/ppa-fwts-stable/+copy-packages> കൂടാതെ
എല്ലാ റിലീസുകൾക്കുമായി 'fwts' പാക്കേജുകൾ കൃത്യമായി തിരഞ്ഞെടുക്കുക. ഞങ്ങൾ സജ്ജമാക്കേണ്ടതുണ്ട്
'ഡെസ്റ്റിനേഷൻ PPA' 'ചെക്ക്ബോക്സ് റിലീസ് ടെസ്റ്റിംഗ് [~checkbox-dev/testing]', 'പകർപ്പ്
ഓപ്ഷനുകൾ' ഫീൽഡ് 'നിലവിലുള്ള ബൈനറികൾ പകർത്തുക', തുടർന്ന് 'പാക്കേജുകൾ പകർത്തുക' ക്ലിക്ക് ചെയ്യുക. അപ്പോൾ ഈ ഘട്ടം
ആവർത്തിക്കേണ്ടതുണ്ട്, പക്ഷേ 'ഡെസ്റ്റിനേഷൻ പിപിഎ' ഫീൽഡ് 'ചെക്ക്ബോക്സ് ഡെവലപ്പർമാർക്കുള്ള പിപിഎ' ആയി സജ്ജമാക്കുക
[~checkbox-dev/ppa]'.

അടുത്തത് റിലീസ് of ചെക്ക്ബോക്സ് ഇ-മെയിൽ
അതിനാൽ ആവശ്യമായ പരിശോധനകൾ സമയബന്ധിതമായി നടത്താൻ എല്ലാവർക്കും അവസരമുണ്ട്
പി‌പി‌എ ബിൽ‌ഡുകൾ‌ പൂർത്തിയാക്കിയ ശേഷം ഇനിപ്പറയുന്നവർക്ക് ഒരു ഇമെയിൽ‌ അയയ്‌ക്കണം
മെയിലിംഗ് ലിസ്റ്റുകൾ:

· [ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു] <ഹാർഡ്‌വെയർ-സർട്ടിഫിക്കേഷൻ-
[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>

· [ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു] <[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>

ഉള്ളടക്കം സാധാരണയായി ഇതുപോലെയാണ്:

വിഷയം: ചെക്ക്‌ബോക്‌സിന്റെ അടുത്ത റിലീസ് (18/11/2013)

ഹായ്,

ചെക്ക്‌ബോക്‌സിന്റെ അടുത്ത പതിപ്പ് ഇതിൽ ലഭ്യമാണ്
https://code.launchpad.net/~checkbox-dev/+archive/testing PPA.
നിങ്ങളുടെ സൗകര്യത്തിനനുസരിച്ച് ഇത് പരീക്ഷിക്കുക. 2484-ന്റെ പുനരവലോകനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് ചെക്ക്ബോക്സ്
lp:checkbox, Checkbox സർട്ടിഫിക്കേഷൻ 586-ന്റെ പുനരവലോകനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്
lp:ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ.

നന്ദി,

ചെക്ക്‌ബോക്‌സ്, ചെക്ക്‌ബോക്‌സ് സർട്ടിഫിക്കേഷൻ എന്നിവയിൽ ഒന്നോ മറ്റോ അപ്‌ഡേറ്റ് ചെയ്‌തിട്ടില്ലെങ്കിൽ
ആ പാക്കേജ് എടുത്തു പറയേണ്ട കാര്യമില്ല

ടെസ്റ്റിംഗ് The റിലീസ്
ഇപ്പോൾ റിലീസ് വെട്ടിക്കുറച്ചതിനാൽ, റിലീസ് മീറ്റിംഗിന് മുമ്പ് പരിശോധന നടത്തണം.
സർട്ടിഫിക്കേഷൻ ടീമിന്റെ കാഴ്ചപ്പാടിൽ, പരിശോധിക്കേണ്ടത് എന്താണ്
ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ-ക്ലയന്റ് ഒപ്പം ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ-സെർവർ ഏത് അടിസ്ഥാനമാണ്
ചെക്ക്ബോക്സിന്റെ CE QAs OEM നിർദ്ദിഷ്ട പതിപ്പുകൾ. ചെക്ക്ബോക്സ് സർട്ടിഫിക്കേഷൻ സെർവർ പരീക്ഷിച്ചു
CI ലൂപ്പ് ചെക്ക്ബോക്സ് സർട്ടിഫിക്കേഷൻ ക്ലയന്റ് നേരിട്ട് പരിശോധിക്കേണ്ടതുണ്ട്.

റിലീസ് മീറ്റിംഗ്
റിലീസ് ചെയ്യുന്നതിന് മുമ്പുള്ള വ്യാഴാഴ്ച, ഒരു പ്രതിനിധി തമ്മിൽ ഒരു കൂടിക്കാഴ്ച നടത്തുന്നു
സർട്ടിഫിക്കേഷൻ ടീമും ഒരു പ്രതിനിധിയും ആവശ്യത്തിന് എഞ്ചിനീയറിംഗ് QA ടീം. ദി
ഇതിൽ കാണിച്ചിരിക്കുന്നതുപോലെ 7:30 UTC-ന് മീറ്റിംഗ് നടക്കുന്നു പഞ്ചാംഗം ക്ഷണിക്കുക
<https://www.google.com/calendar/hosted/canonical.com/event?action=TEMPLATE&tmeid=Y3QxcWVla3ViMTRvMXByOHZlOTFvc283Y2NfMjAxMzA4MjlUMDczMDAwWiBicmVuZGFuLmRvbmVnYW5AY2Fub25pY2FsLmNvbQ&tmsrc=brendan.donegan%40canonical.com>.
മീറ്റിംഗിന്റെ അജണ്ട ക്ഷണത്തിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

പസിദ്ധീകരിക്കുന്ന The റിലീസ്
റിലീസ് പ്രസിദ്ധീകരിക്കുന്നതിന്, അതിൽ നിന്ന് നിരവധി പാക്കേജുകൾ പകർത്തേണ്ടതുണ്ട് ചെക്ക്ബോക്സ്
റിലീസ് ടെസ്റ്റിംഗ് പിപിഎ <https://launchpad.net/~checkbox-dev/+archive/testing> ലേക്ക് ഹാർഡ്വെയർ
സാക്ഷപ്പെടുത്തല് പൊതു പിപിഎ <https://launchpad.net/~hardware-certification/+archive/public>.
ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾ ഇതിലേക്ക് പോകുന്നു പകര്പ്പ് പാക്കേജുകൾ കാഴ്ച of The ചെക്ക്ബോക്സ് റിലീസ് ടെസ്റ്റിംഗ് പിപിഎ
<https://launchpad.net/~checkbox-dev/+archive/testing/+copy-packages> എല്ലാം തിരഞ്ഞെടുക്കുക
ഇനിപ്പറയുന്ന പാക്കേജുകളുടെ ലിസ്റ്റിന്റെ പതിപ്പുകൾ: ചെക്ക്ബോക്സ്, ചെക്ക്ബോക്സ്-സർട്ടിഫിക്കേഷൻ, fwts. നിർമ്മിക്കുക
ഹാർഡ്‌വെയർ സർട്ടിഫിക്കേഷനായി 'ഡെസ്റ്റിനേഷൻ പിപിഎ' ഫീൽഡ് 'പബ്ലിക് പിപിഎ' ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പ്.
[~ഹാർഡ്‌വെയർ-സർട്ടിഫിക്കേഷൻ/പബ്ലിക്]' കൂടാതെ 'പകർപ്പ് ഓപ്‌ഷനുകൾ' ഫീൽഡ് 'പകർത്തുക' എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു
നിലവിലുള്ള ബൈനറികൾ', തുടർന്ന് 'പാക്കേജുകൾ പകർത്തുക' ക്ലിക്ക് ചെയ്യുക.

അത് പൂർത്തിയാക്കിയ ശേഷം ഒരു അറിയിപ്പ് ഇമെയിൽ അയയ്ക്കണം
[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു] <[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>.
പ്രഖ്യാപനത്തിനായുള്ള ഒരു ടെംപ്ലേറ്റ് ചുവടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്:

ഹായ്,

ചെക്ക്‌ബോക്‌സിന്റെ ഒരു പുതിയ പതിപ്പ് ഹാർഡ്‌വെയറിലേക്ക് അപ്‌ലോഡ് ചെയ്‌തു
സർട്ടിഫിക്കേഷൻ പൊതു PPA
(https://launchpad.net/~hardware-certification/+archive/public). ദി
lp:checkbox-ന്റെ 2294 റിവിഷൻ അടിസ്ഥാനമാക്കിയാണ് റിലീസ്

നന്ദി,

ചേഞ്ച്‌ലോഗിന്റെ ഏറ്റവും പുതിയ ഭാഗം റിലീസ് നോട്ടുകളായി അറ്റാച്ചുചെയ്യുക

· ജനിതക സൂചിക

· മോഡിൻഡെക്സ്

· തിരയുക

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ ചെക്ക്ബോക്സ്-ക്ലി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    ക്ലോവർ EFI ബൂട്ട്ലോഡർ
    ക്ലോവർ EFI ബൂട്ട്ലോഡർ
    പദ്ധതിയിലേക്ക് നീങ്ങി
    https://github.com/CloverHackyColor/CloverBootloader..
    സവിശേഷതകൾ: ബൂട്ട് മാകോസ്, വിൻഡോസ്, ലിനക്സ്
    മാക്കിലോ പിസിയിലോ യുഇഎഫ്ഐ അല്ലെങ്കിൽ ലെഗസി മോഡിൽ
    യുഇ...
    ക്ലോവർ EFI ബൂട്ട്ലോഡർ ഡൗൺലോഡ് ചെയ്യുക
  • 2
    unedrpms
    unedrpms
    ഗിറ്ററിൽ ഞങ്ങളോടൊപ്പം ചേരൂ!
    https://gitter.im/unitedrpms-people/Lobby
    നിങ്ങളിലുള്ള URPMS ശേഖരം പ്രവർത്തനക്ഷമമാക്കുക
    സിസ്റ്റം -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    unitedrpms ഡൗൺലോഡ് ചെയ്യുക
  • 3
    C++ ലൈബ്രറികൾ ബൂസ്റ്റ് ചെയ്യുക
    C++ ലൈബ്രറികൾ ബൂസ്റ്റ് ചെയ്യുക
    ബൂസ്റ്റ് സൗജന്യ പോർട്ടബിൾ നൽകുന്നു
    പിയർ അവലോകനം ചെയ്ത C++ ലൈബ്രറികൾ. ദി
    പോർട്ടബിൾ ലൈബ്രറികൾക്കാണ് ഊന്നൽ നൽകുന്നത്
    C++ സ്റ്റാൻഡേർഡ് ലൈബ്രറിയിൽ നന്നായി പ്രവർത്തിക്കുക.
    കാണുക http://www.bo...
    Boost C++ ലൈബ്രറികൾ ഡൗൺലോഡ് ചെയ്യുക
  • 4
    VirtualGL
    VirtualGL
    VirtualGL a-യിൽ നിന്ന് 3D കമാൻഡുകൾ റീഡയറക്‌ട് ചെയ്യുന്നു
    Unix/Linux OpenGL ആപ്ലിക്കേഷൻ a-ലേക്ക്
    സെർവർ സൈഡ് ജിപിയു പരിവർത്തനം ചെയ്യുന്നു
    ഒരു വീഡിയോ സ്ട്രീമിലേക്ക് 3D ചിത്രങ്ങൾ റെൻഡർ ചെയ്തു
    കൂടെ ...
    VirtualGL ഡൗൺലോഡ് ചെയ്യുക
  • 5
    ലിബസ്ബ്
    ലിബസ്ബ്
    ഉപയോക്തൃ ഇടം പ്രവർത്തനക്ഷമമാക്കാൻ ലൈബ്രറി
    ആശയവിനിമയത്തിനുള്ള ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ
    USB ഉപകരണങ്ങൾ. പ്രേക്ഷകർ: ഡെവലപ്പർമാർ, അവസാനം
    ഉപയോക്താക്കൾ/ഡെസ്ക്ടോപ്പ്. പ്രോഗ്രാമിംഗ് ഭാഷ: സി.
    വിഭാഗങ്ങൾ...
    libusb ഡൗൺലോഡ് ചെയ്യുക
  • 6
    സ്വിഗ്
    സ്വിഗ്
    SWIG ഒരു സോഫ്റ്റ്‌വെയർ വികസന ഉപകരണമാണ്
    അത് സിയിൽ എഴുതിയ പ്രോഗ്രാമുകളെ ബന്ധിപ്പിക്കുന്നു
    വൈവിധ്യമാർന്ന ഉയർന്ന തലത്തിലുള്ള C++
    പ്രോഗ്രാമിംഗ് ഭാഷകൾ. കൂടെ SWIG ഉപയോഗിക്കുന്നു
    വ്യത്യസ്ത...
    SWIG ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

  • 1
    അസെറ്റോണിസോ
    അസെറ്റോണിസോ
    acetoneiso - ഫീച്ചറുകളാൽ സമ്പന്നമായ ഗ്രാഫിക്കൽ
    CD/DVD മൗണ്ട് ചെയ്യാനും നിയന്ത്രിക്കാനുമുള്ള ആപ്ലിക്കേഷൻ
    ചിത്രങ്ങൾ ...
    അസെറ്റോണിസോ പ്രവർത്തിപ്പിക്കുക
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - ഒരു മികച്ച ഹാഷ് സൃഷ്ടിക്കുക
    ഒരു കീ സെറ്റിൽ നിന്നുള്ള പ്രവർത്തനം ...
    ace_gperf റൺ ചെയ്യുക
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - ഒരു CORE API സന്ദേശം അയക്കുക
    കോർ-ഡെമൺ ഡെമണിലേക്ക് ...
    coresendmsg പ്രവർത്തിപ്പിക്കുക
  • 4
    കോർ_സെർവർ
    കോർ_സെർവർ
    core_server - ഇതിനായുള്ള പ്രാഥമിക സെർവർ
    സ്പാംബേയ്സ്. വിവരണം: നിലവിൽ സേവനം നൽകുന്നു
    വെബ് ഇന്റർഫേസ് മാത്രം. പ്ലഗ് ഇൻ ചെയ്യുന്നു
    വിവിധ പ്രോട്ടോക്കോളുകൾക്കായുള്ള ശ്രോതാക്കൾ TBD ആണ്.
    ഈ ...
    core_server പ്രവർത്തിപ്പിക്കുക
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - ഒരു മാപ്പ് ജിയോറെക്റ്റിഫൈ ചെയ്യുന്നു ഒപ്പം
    ഗ്രൗണ്ട് കൺട്രോൾ പോയിന്റുകൾ നിയന്ത്രിക്കാൻ അനുവദിക്കുന്നു.
    കീവേഡുകൾ: പൊതുവായ, GUI,
    ജിയോറെക്റ്റിഫിക്കേഷൻ, ജിസിപി ...
    g.gui.gcpgrass റൺ ചെയ്യുക
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler - ഗ്രാഫിക്കൽ മോഡലർ.
    സംവേദനാത്മകമായി സൃഷ്ടിക്കാനും എഡിറ്റുചെയ്യാനും അനുവദിക്കുന്നു
    കൂടാതെ മോഡലുകൾ കൈകാര്യം ചെയ്യുന്നു. കീവേഡുകൾ: പൊതുവായ,
    GUI, ഗ്രാഫിക്കൽ മോഡലർ, വർക്ക്ഫ്ലോ ...
    g.gui.gmodelergrass റൺ ചെയ്യുക
  • കൂടുതൽ "

Ad