នៅក្នុងការធ្វើឱ្យទាន់សម័យនៃ Windows 10 កំណែ 1607 ឱកាសថ្មីសម្រាប់អ្នកអភិវឌ្ឍន៍បានបង្ហាញខ្លួន - សែល Ubuntu Bash ដែលអនុញ្ញាតឱ្យអ្នកដំណើរការដំឡើងកម្មវិធីលីនុចប្រើ bash ស្គ្រីបដោយផ្ទាល់នៅក្នុងវីនដូ 10 ទាំងអស់នេះត្រូវបានគេហៅថា "ប្រព័ន្ធរងវីនដូសម្រាប់លីនុច" ។ នៅក្នុងកំណែនៃ Windows 10 1709 Fall Creators Update មានការបែងចែកលីនុចបីដែលអាចប្រើបានសម្រាប់តំឡើង។ ក្នុងករណីទាំងអស់ប្រព័ន្ធ 64 ប៊ីតត្រូវបានទាមទារសម្រាប់ការតំឡើង។
ការបង្រៀននេះរៀបរាប់ពីរបៀបដំឡើង Ubuntu, អូផឹនស៊ូស៊ីឬស៊ូស៊ី Linux Enterprise Server នៅលើវីនដូ 10 និងឧទាហរណ៍មួយចំនួននៃការប្រើប្រាស់នៅចុងបញ្ចប់នៃអត្ថបទ។ វាគួរតែត្រូវបានចងចាំថាមានដែនកំណត់មួយចំនួននៅពេលប្រើ bash នៅលើវីនដូ: ឧទាហរណ៍អ្នកមិនអាចចាប់ផ្តើមកម្មវិធី GUI (ទោះបីជាពួកគេរាយការណ៍អំពីការប្រើប្រាស់ម៉ាស៊ីនបម្រើ X) ។ លើសពីនេះទៅទៀតពាក្យបញ្ជា bash មិនអាចដំណើរការកម្មវិធីវីនដូបានទេបើទោះបីជាមានសិទ្ធិចូលដំណើរការប្រព័ន្ធឯកសារ OS ក៏ដោយ។
ការដំឡើង Ubuntu, អូផឹនស៊ូស៊ីឬស៊ូស៊ី Linux Enterprise Server នៅលើ Windows 10
ការចាប់ផ្តើមជាមួយការបង្កើតថ្មីនៃប្រព័ន្ធប្រតិបត្តិការ Windows 10 (ជំនាន់ 1709) ការតំឡើងប្រព័ន្ធរងលីនុចសម្រាប់វីនដូបានផ្លាស់ប្តូរបន្តិចបន្តួចពីអ្វីដែលវាមាននៅក្នុងកំណែមុន ៗ (សម្រាប់កំណែមុនចាប់ពី 1607 នៅពេលដែលអនុគមន៍ត្រូវបានណែនាំនៅក្នុងបែតាការណែនាំគឺនៅក្នុង ផ្នែកទីពីរនៃអត្ថបទនេះ) ។
ឥឡូវនេះជំហានចាំបាច់គឺមានដូចខាងក្រោម:
- ដំបូងអ្នកត្រូវតែបើកដំណើរការសមាសធាតុ "ប្រព័ន្ធរងវីនដូសម្រាប់លីនុច" នៅក្នុង "ផ្ទាំងបញ្ជា" - "កម្មវិធីនិងលក្ខណៈពិសេស" - "បិទនិងបិទវីនដូ" ។
- បន្ទាប់ពីដំឡើងសមាសភាគនិងការចាប់ផ្តើមកុំព្យូទ័រឡើងវិញសូមចូលទៅកាន់ហាងលក់វីនដូ 10 ហើយទាញយកអូប៊ុនទូអូស៊ូស៊ូអេសឬស៊ូស៊ីលីនុចអេសសឺរពីទីនោះ (បាទឥឡូវចែកចាយបាន 3) ។ នៅពេលដែលការផ្ទុកណាមួយគឺអាចធ្វើទៅបាន, ដែលមានបន្ថែមទៀតនៅក្នុងកំណត់ត្រា។
- ដំណើរការការចែកចាយដែលបានទាញយកជាកម្មវិធីវីនដូ 10 ធម្មតាហើយអនុវត្តការដំឡើងដំបូង (ឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់) ។
ដើម្បីបើកសមាសភាគ "វីនដូវីនដូសម្រាប់លីនុច" (ជំហានដំបូង) អ្នកអាចប្រើពាក្យបញ្ជា PowerShell:
បើកដំណើរការ WindowsOptionalFeature-Online - លក្ខណៈពិសេសរបស់ Microsoft-Windows-Subsystem-Linux
ឥឡូវនេះចំណាំមួយចំនួនដែលអាចមានប្រយោជន៍ក្នុងអំឡុងពេលដំឡើង:
- អ្នកអាចដំឡើងការចែកចាយលីនុចជាច្រើនក្នុងពេលតែមួយ។
- នៅពេលកំពុងទាញយកការចែកចាយ Ubuntu ការចែកចាយរបស់ម៉ាស៊ីនបម្រើអូផឹនស៊ូស៊ីនិងស៊ូស៊ីលីនុចនៅក្នុងប្រព័ន្ធវីនដូភាសារុស្សីខ្ញុំបានកត់សម្គាល់នូវភាពខុសប្លែកខាងក្រោម: ប្រសិនបើអ្នកគ្រាន់តែបញ្ចូលឈ្មោះហើយចុចបញ្ចូល (Enter) អ្នកមិនអាចរកលទ្ធផលស្វែងរកចាំបាច់ទេប៉ុន្តែប្រសិនបើអ្នកចាប់ផ្តើមវាយហើយបន្ទាប់មកចុចលើព័ត៌មានជំនួយដែលបង្ហាញអ្នកនឹងទទួលបានដោយស្វ័យប្រវត្តិ។ ទំព័រចង់បាន។ គ្រាន់តែក្នុងករណីតំណភ្ជាប់ដោយផ្ទាល់ទៅការចែកចាយនៅក្នុងហាង: Ubuntu, អូផឹនស៊ូស៊ី, SUSE LES ។
- អ្នកក៏អាចរត់លីនុចពីបន្ទាត់ពាក្យបញ្ជា (មិនមែនត្រឹមតែក្រឡានៅក្នុងម៉ឺនុយចាប់ផ្ដើមប៉ុណ្ណោះ): ubuntu, opensuse-42 ឬ sles-12
ការដំឡើង Bash លើ Windows 10 1607 និង 1703
ដើម្បីដំឡើងសែល bash សូមអនុវត្តតាមជំហានងាយៗទាំងនេះ។
- ទៅកាន់ប៉ារ៉ាម៉ែត្រនៃវីនដូ 10 - ធ្វើបច្ចុប្បន្នភាពនិងសុវត្ថិភាព - សម្រាប់អ្នកអភិវឌ្ឍន៍។ បើករបៀបអ្នកអភិវឌ្ឈន៍ (ត្រូវភ្ជាប់អ៊ីនធឺណិតដើម្បីទាញយកសមាសភាគចាំបាច់) ។
- ទៅផ្ទាំងបញ្ជា - កម្មវិធីនិងសមាសធាតុ - បើកដំណើរការឬបិទដំណើរការសមាសភាគវីនដូធីក "ប្រព័ន្ធរងវីនដូសម្រាប់លីនុច" ។
- បន្ទាប់ពីដំឡើងសមាសភាគបញ្ចូល "bash" នៅក្នុងការស្វែងរករបស់ Windows 10, ចាប់ផ្តើមវ៉ារ្យង់កម្មវិធីដែលបានស្នើឡើងនិងអនុវត្តការដំឡើង។ អ្នកអាចកំណត់ឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់របស់អ្នកសម្រាប់ bash ឬប្រើអ្នកប្រើ root ដោយគ្មានពាក្យសម្ងាត់។
បន្ទាប់ពីការដំឡើងចប់សព្វគ្រប់ហើយអ្នកអាចដំណើរការប្រព័ន្ធប្រតិបត្តិការ Ubuntu Bash នៅលើ Windows 10 តាមរយៈការស្វែងរកឬដោយការបង្កើតផ្លូវកាត់ទៅកាន់សែលដែលអ្នកត្រូវការ។
ឧទាហរណ៏នៃការប្រើប្រាស់អ៊ូប៊ុនទូសែលនៅក្នុងវីនដូ
សម្រាប់ការចាប់ផ្តើមខ្ញុំនឹងកត់សម្គាល់ថាអ្នកនិពន្ធមិនមែនជាអ្នកជំនាញខាង bash លីនុចនិងការអភិវឌ្ឍន៍ទេហើយឧទាហរណ៍ខាងក្រោមគ្រាន់តែជាការបង្ហាញថានៅក្នុង Windows 10 bash ធ្វើការជាមួយលទ្ធផលដែលរំពឹងទុកសម្រាប់អ្នកដែលយល់។
កម្មវិធីលីនុច
កម្មវិធីនៅក្នុង Windows 10 Bash អាចត្រូវបានតំឡើងនិងលុបចោលដោយប្រើ apt-get (sudo apt-get) ពីឃ្លាំងផ្ទុកអ៊ូប៊ុនទូ។
ឧទាហរណ៍ការប្រើប្រាស់កម្មវិធីដែលមានចំណុចប្រទាក់អត្ថបទគឺមិនខុសពី Ubuntu នោះទេអ្នកអាចតំឡើង Git នៅក្នុង Bash ហើយប្រើវាតាមរបៀបធម្មតា។
ស្គ្រីបបាក់
អ្នកអាចដំណើរការស្គ្រីប bash នៅក្នុងវីនដូ 10 អ្នកអាចបង្កើតវានៅក្នុងកម្មវិធីនិពន្ធអត្ថបទ Nano ដែលអាចរកបាននៅក្នុងសែល។
ស្គ្រីបបាក់មិនអាចហៅកម្មវិធីនិងពាក្យបញ្ជារបស់វីនដូទេប៉ុន្តែវាអាចដំណើរការស្គ្រីប bash និងពាក្យបញ្ជាពីឯកសារ bat និងស្គ្រីប PowerShell:
bash -c "ពាក្យបញ្ជា"
អ្នកក៏អាចសាកល្បងកម្មវិធីដែលមានចំណុចប្រទាក់ក្រាហ្វិកនៅក្នុងអ៊ូប៊ុនទូសែលនៅក្នុងវីនដូ 10 មានការណែនាំច្រើនជាងមួយអំពីប្រធានបទនេះនៅលើអ៊ីនធឺរណែតហើយខ្លឹមសារនៃវិធីសាស្រ្តនេះត្រូវបានចុះទៅប្រើប្រាស់ Xming X Server ដើម្បីបង្ហាញ GUI នៃកម្មវិធី។ បើទោះបីជាលទ្ធភាពជាផ្លូវការនៃការធ្វើការជាមួយកម្មវិធីបែប Microsoft ក៏មិនត្រូវបានប្រកាសដែរ។
ដូចដែលវាត្រូវបានសរសេរខាងលើខ្ញុំមិនមែនជាមនុស្សម្នាក់ដែលពេញចិត្តចំពោះតម្លៃនិងមុខងារនៃការច្នៃប្រឌិតនោះទេប៉ុន្តែខ្ញុំមើលឃើញយ៉ាងហោចណាស់កម្មវិធីមួយសម្រាប់ខ្លួនខ្ញុំផ្ទាល់: វគ្គសិក្សាជាច្រើននៅក្នុង Udacity, edX និងផ្សេងទៀតដែលទាក់ទងទៅនឹងការអភិវឌ្ឍន៍នឹងកាន់តែងាយស្រួលក្នុងការធ្វើការជាមួយឧបករណ៍ដែលចាំបាច់ ស្តាំនៅក្នុង bash (ហើយនៅក្នុងវគ្គសិក្សាទាំងនេះត្រូវបានបង្ហាញជាធម្មតានៅក្នុងស្ថានីយ៍ MacOS និង Linux bash) ។