Windows 10 ვერსიის 1607 წლის საიუბილეო განახლებაში გამოჩნდა ახალი შესაძლებლობა დეველოპერებისთვის - Ubuntu Bash shell, რომელიც საშუალებას გაძლევთ გაუშვათ, დააინსტალიროთ Linux პროგრამები, გამოიყენოთ ბაშის სკრიპტები პირდაპირ Windows 10-ში, რასაც ყველა უწოდებს "Linux- ის Windows ქვესისტემას". 1709 Fall Creators- ის განახლების Windows 10 ვერსიაში, Linux- ის სამი განაწილება უკვე ხელმისაწვდომია ინსტალაციისთვის. ყველა შემთხვევაში, 64 – ბიტიანი სისტემაა ინსტალაციისთვის საჭირო.
ეს სახელმძღვანელო არის იმის შესახებ, თუ როგორ უნდა დააყენოთ Ubuntu, OpenSUSE ან SUSE Linux Enterprise Server Windows 10 – ზე და გამოყენების მაგალითები, სტატიის ბოლოს. ასევე უნდა აღინიშნოს, რომ Windows- ზე bash გამოყენებისას არსებობს გარკვეული შეზღუდვები: მაგალითად, თქვენ არ შეგიძლიათ გაუშვათ GUI პროგრამები (თუმცა ისინი X სერვერის გამოყენებით იყენებენ პრობლემების გადაჭრას). გარდა ამისა, bash ბრძანებებს არ შეუძლიათ Windows პროგრამების გაშვება, მიუხედავად იმისა, რომ აქვთ OS ფაილურ სისტემაში სრული წვდომა.
დააინსტალირეთ Ubuntu, OpenSUSE ან SUSE Linux საწარმოთა სერვერი Windows 10-ზე
Windows 10 Fall Creators- ის განახლებით (ვერსია 1709) დაწყებული, Windows- ის Linux ქვესისტემის დაყენება ოდნავ შეიცვალა იქიდან, რაც ეს იყო წინა ვერსიებში (წინა ვერსიებისთვის, 1607 წლიდან იწყება, როდესაც ფუნქცია შემოვიდა ბეტა რეჟიმში, ინსტრუქცია არის ამ სტატიის მეორე ნაწილი).
ახლა აუცილებელი ნაბიჯები შემდეგია:
- პირველ რიგში, თქვენ უნდა ჩართოთ "Windows ქვესისტემა Linux- ის" კომპონენტზე "პანელის პანელში" - "პროგრამები და მახასიათებლები" - "ჩართეთ ან გამორთეთ Windows მახასიათებლები."
- კომპონენტების დაყენების და კომპიუტერის გადატვირთვის შემდეგ, გადადით Windows 10 App Store- ზე და გადმოწერეთ Ubuntu, OpenSUSE ან SUSE Linux ES იქიდან (დიახ, სამი განაწილება არის შესაძლებელი). გადმოტვირთვისას შესაძლებელია რამდენიმე ნიუანსი, რომელთა შესახებ შემდგომში განიხილება შენიშვნები.
- გადმოწერილი განაწილება განახორციელეთ როგორც Windows 10 – ის რეგულარული პროგრამა და შეასრულეთ საწყისი კონფიგურაცია (მომხმარებლის სახელი და პაროლი).
Windows ქვესისტემის Linux კომპონენტის გასააქტიურებლად (პირველი ნაბიჯი), შეგიძლიათ გამოიყენოთ PowerShell ბრძანება:
ჩართეთ-WindowsOptionalFeature –Online –FeatureName Microsoft-Windows-Subsystem-Linux
ახლა რამდენიმე შენიშვნა, რომელიც შეიძლება სასარგებლო იყოს ინსტალაციის დროს:
- თქვენ შეგიძლიათ დააინსტალიროთ რამდენიმე Linux განაწილება ერთდროულად.
- Ubuntu, OpenSUSE და SUSE Linux Enterprise Server დისტრიბუციები რუსულ ენაზე Windows 10 მაღაზიაში ჩამოტვირთვის შემდეგ შემდეგი ნიუანსი შევნიშნე: თუ თქვენ უბრალოდ შეიყვანთ სახელს და დააჭირეთ Enter- ს, ძიებაში სასურველი შედეგი არ მოიძებნება, მაგრამ თუ დაიწყებთ აკრეფას და შემდეგ დააჭირეთ პარამეტრს, რომელიც გამოჩნდება, თქვენ ავტომატურად მიხვდებით სასურველი გვერდი. იმ შემთხვევაში, თუ პირდაპირ, კავშირები მაღაზიაში დისტრიბუციებზე: Ubuntu, OpenSUSE, SUSE LES.
- თქვენ ასევე შეგიძლიათ დაიწყოს Linux– ის ბრძანების სტრიქონიდან (დაწყების მენიუში არა მხოლოდ კრამიტიდან): ubuntu, openuse-42 ან sles-12
Bash- ის დაინსტალირება Windows 10 1607 და 1703
დაფის ნაჭრის დაყენების მიზნით, მიყევით ამ მარტივ ნაბიჯებს.
- გადადით Windows 10 პარამეტრები - განახლება და უსაფრთხოება - დეველოპერებისთვის. ჩართეთ დეველოპერის რეჟიმი (ინტერნეტი უნდა იყოს დაკავშირებული აუცილებელი კომპონენტების ჩამოტვირთვისთვის).
- გადადით მართვის პანელში - პროგრამები და კომპონენტები - ჩართეთ ან გამორთეთ Windows კომპონენტები, შეამოწმეთ ყუთი "Windows ქვესისტემა Linux- ისთვის".
- კომპონენტების ინსტალაციის შემდეგ, Windows 10 – ის ძებნაში შეიყვანეთ „bash“, დაიწყეთ შემოთავაზებული პროგრამა და დაასრულეთ ინსტალაცია. შეგიძლიათ დააყენოთ თქვენი სახელი და პაროლი bash- ისთვის, ან გამოიყენოთ root მომხმარებელი პაროლის გარეშე.
ინსტალაციის დასრულების შემდეგ, თქვენ შეგიძლიათ Windows 10 – ში აწარმოოთ Ubuntu Bash, ძიების საშუალებით, ან შექმნათ მალსახმობი მალსახმობისთვის, სადაც ეს გჭირდებათ.
Ubuntu Shell Windows მაგალითები
დასაწყისისთვის, მე აღვნიშნავ, რომ ავტორი არ არის bash- ის, Linux- ის და განვითარების სპეციალური სპეციალისტი, და ქვემოთ მოცემულ მაგალითებში მხოლოდ დემონსტრირებაა, რომ Windows 10 – ში bash მუშაობს მოსალოდნელ შედეგებთან, მათთვის, ვინც ესმის.
Linux პროგრამები
პროგრამები Windows 10 Bash- ში შესაძლებელია ინსტალაცია, ამოღება და განახლება Ubuntu- ს საცავში apt-get (sudo apt-get) გამოყენებით.
ტექსტებზე დაფუძნებული პროგრამების გამოყენება არაფრით განსხვავდება Ubuntu- სგან, მაგალითად, შეგიძლიათ დააინსტალიროთ Git Bash- ში და გამოიყენოთ იგი ჩვეულებრივი გზით.
ბას სკრიპტები
შეგიძლიათ Windows 10 -ში აწარმოოთ ფულის სკრიპტები, შეგიძლიათ შექმნათ ისინი ნაოს ტექსტურ რედაქტორში, რომელიც ხელმისაწვდომია ჭურვში.
Bash სკრიპტებს ვერ უწოდებენ Windows პროგრამებს და ბრძანებებს, მაგრამ შეგიძლიათ მართოთ bash სკრიპტები და ბრძანებები bat ფაილებიდან და PowerShell სკრიპტებიდან:
bash -c "ბრძანება"
თქვენ ასევე შეგიძლიათ სცადოთ აპლიკაციების გაშვება Ubuntu Shell- ში გრაფიკული ინტერფეისით Windows 10-ზე, ინტერნეტში მოცემულია ერთზე მეტი ინსტრუქცია და ამ მეთოდის არსია Xming X სერვერის გამოყენება GUI პროგრამის გამოსახატავად. მიუხედავად იმისა, რომ ოფიციალურად არ არის მითითებული Microsoft- ის ასეთ აპლიკაციებთან მუშაობის შესაძლებლობა.
როგორც ზემოთ იყო დაწერილი, მე არ ვარ ისეთი ადამიანი, ვისაც შეუძლია სრულად დააფასოს ინოვაციის მნიშვნელობა და ფუნქციონირება, მაგრამ ვხედავ, სულ მცირე, ერთ განაცხადს საკუთარ თავში: განვითარებასთან დაკავშირებული სხვადასხვა კურსების Udacity, edX და სხვები უფრო ადვილი იქნება. პირდაპირ ბაში (და ეს კურსები ჩვეულებრივ აჩვენებს მუშაობას MacOS- სა და Linux- ის bash ტერმინალში).