Windows 10- ს ახალი ფუნქცია აქვს დეველოპერებისთვის - Ubuntu Bash Shell, რომელიც საშუალებას გაძლევთ აწარმოოთ, დააინსტალიროთ Linux პროგრამები, გამოიყენოთ Bash სკრიპტები პირდაპირ Windows 10, ყველა ეს ეწოდება "Windows Subsystem for Linux". Windows 10 1709 Fall Creators- ის ვერსიაში უკვე სამი Linux დისტრიბუციაა ინსტალაციისთვის. ყველა შემთხვევაში, საჭიროა 64 ბიტიანი სისტემა.
ამ სახელმძღვანელოში, როგორ უნდა დააყენოთ Ubuntu, opensuse ან Suse Linux Enterprise სერვერი Windows 10 და ზოგიერთი მაგალითები გამოყენების სტატიის ბოლოს. ასევე უნდა ითქვას, რომ Windows- ში Bash- ის გამოყენებისას გარკვეული შეზღუდვები არსებობს: მაგალითად, თქვენ არ შეგიძლიათ GUI აპლიკაციის გაშვება (თუმცა, X სერვერის გამოყენებით შემოვლითი გზების მიხედვით). გარდა ამისა, Bash ბრძანებები არ შეიძლება დაიწყოს Windows პროგრამები, მიუხედავად ხელმისაწვდომობის სრული ხელმისაწვდომობის OS ფაილური სისტემა.
ინსტალაცია Ubuntu, opensuse ან Suse Linux Enterprise სერვერი Windows 10
Windows 10 Fall Creators Update- ის ვერსიიდან (ვერსია 1709) Windows- ის Linux- ის ქვესისტემის ინსტალაცია შეიცვალა გარკვეულწილად შედარებით წინა ვერსიებში (წინა ვერსიებისათვის, 1607 წლიდან, როდესაც ფუნქცია წარმოდგენილი იყო ბეტა ვერსიაში ინსტრუქცია ამ მუხლის მეორე ნაწილში). ასევე აღინიშნოს, რომ Windows 10 2004 წელს შეგიძლიათ დააყენოთ Kali Linux გრაფიკული ინტერფეისით.
ახლა აუცილებელი ნაბიჯები ასე გამოიყურება:
- უპირველეს ყოვლისა, თქვენ უნდა ჩართოთ "Windows Subsystem for Linux" პანელი - "პროგრამები და კომპონენტები" - "ჩართვა და გამორთვა Windows კომპონენტები".
- კომპონენტების ინსტალაციის შემდეგ და კომპიუტერის გადატვირთვა, გადადით Windows 10 აპლიკაციის მაღაზიაში და გადმოწერეთ Ubuntu, OpenSuse ან Suse Linux ES (დიახ, სამი დისტრიბუცია არის შესაძლებელი). როდესაც ჩატვირთვა, ზოგიერთი ნიუანსი შესაძლებელია, რაც შემდგომში აღნიშნავს.
- აწარმოეთ გადმოწერილი დისტრიბუციის ნაკრები, როგორც ჩვეულებრივი Windows 10 აპლიკაცია და დაიცვას საწყის პარამეტრი (მომხმარებლის სახელი და პაროლი).
Windows- ის ქვესისტემის ჩართვა Linux- ისთვის (პირველი ნაბიჯი), შეგიძლიათ გამოიყენოთ PowerShell ბრძანება:
ჩართვა- WindowsOptionalfeature -ONLine- ის Microsoft-Windows-Subsystem-Linuxახლა რამდენიმე შენიშვნა, რომელიც შეიძლება სასარგებლო იყოს:
- თქვენ შეგიძლიათ დააყენოთ რამდენიმე Linux დისტრიბუცია ერთდროულად.
- Ubuntu, OpenSuse და Seuse Linux Enterprise Server- ის სერვერის დისტრიბუციისას, Windows 10 აღნიშნა: თუ თქვენ უბრალოდ შეიყვანეთ სახელი და დააჭირეთ Enter, მაშინ სასურველი შედეგები არ აღმოჩნდება ძებნაში, მაგრამ თუ დაიწყებთ შესვლისას და შემდეგ დააჭირეთ გამოჩენა სწრაფი, ავტომატურად მიიღებთ სასურველ გვერდზე. მხოლოდ იმ შემთხვევაში, თუ პირდაპირი ბმულები დისტრიბუციის მაღაზიაში: ubuntu, opensuse, suse les.
- თქვენ შეგიძლიათ აწარმოოთ Linux of Command Line (არა მხოლოდ კრამიტის საწყისი მენიუ): Ubuntu, OpenSUSE-42 ან SLES-12
ინსტალაცია Bash in Windows 10 1607 და 1703
Bash Shell- ის ინსტალაციის მიზნით, დაიცავით ეს მარტივი ქმედებები.
- გადადით Windows 10 პარამეტრებში - განახლება და უსაფრთხოება - დეველოპერებისთვის. ჩართეთ დეველოპერის რეჟიმი (ინტერნეტი უნდა იყოს დაკავშირებული საჭირო კომპონენტების ჩამოტვირთვაზე).
- გადადით პანელზე - პროგრამები და კომპონენტები - საშუალებას ან გამორთვა Windows კომპონენტები, შეამოწმეთ Windows Subsystem for Linux.
- კომპონენტების ინსტალაციის შემდეგ, შეიყვანეთ Windows 10 "Bash" ძებნა, დაიწყეთ შემოთავაზებული განაცხადის ვარიანტი და ინსტალაცია. თქვენ შეგიძლიათ დააყენოთ თქვენი სახელი და პაროლი bash, ან გამოიყენოთ root მომხმარებლის გარეშე პაროლი.
როდესაც ინსტალაცია დასრულდა, თქვენ შეგიძლიათ აწარმოოთ Ubuntu Bash Windows 10 მეშვეობით ძებნა, ან ქმნის ეტიკეტების ამისთვის ჭურვი, სადაც გჭირდებათ.
მაგალითები გამოყენებით Ubuntu Shell in Windows
დასაწყისისთვის მე აღვნიშნავ, რომ ავტორი არ არის Bash, Linux- ისა და განვითარების სპეციალისტი, ხოლო ქვემოთ მოცემული მაგალითები მხოლოდ დემონსტრირებაა, რომ Windows 10 bash მუშაობს მოსალოდნელი შედეგებით, ვისაც ესმის ეს.განაცხადების Linux
აპლიკაციები Windows 10 Bash- ში შეიძლება დამონტაჟდეს, წაშალოთ და განახლდეს apt-get (sudo apt-get) Ubuntu საცავიდან.
ტექსტური ინტერფეისის გამოყენებით განაცხადების გამოყენება არ არის განსხვავებული Ubuntu, მაგალითად, შეგიძლიათ დააყენოთ git in bash და გამოიყენოთ იგი ჩვეულ რეჟიმში.
სკრიპტები Bash
თქვენ შეგიძლიათ აწარმოოთ Bash სკრიპტები Windows 10, თქვენ შეგიძლიათ შექმნათ მათ ნანო ტექსტური რედაქტორი ჭურვი.
Bash Scripts არ შეიძლება გამოიწვიოს Windows პროგრამები და ბრძანებები, მაგრამ შესაძლებელია დაიწყოს სკრიპტები და bash ბრძანებები Bat ფაილი და PowerShell სკრიპტები:
Bash -c "გუნდი"თქვენ ასევე შეგიძლიათ სცადოთ აპლიკაციების გაშვება Ubuntu Shell- ში Windows 10- ში, არ არსებობს ერთი ანგარიში ინტერნეტში, არ არსებობს ერთი სახელმძღვანელო, არ არსებობს ერთი სახელმძღვანელო და მეთოდის არსი GUI აპლიკაციას აჩვენებს . მიუხედავად იმისა, რომ ასეთი Microsoft- ის განაცხადების მუშაობის შესაძლებლობა არ არის გათვალისწინებული.
როგორც ზემოთ ჩამოთვლილი იყო, მე არ ვარ ადამიანი, რომელსაც სრულად ვაფასებ ინოვაციის ღირებულებას და ფუნქციურობას, მაგრამ მე ვხედავ მინიმუმ ერთი აპლიკაცია თქვენთვის: სხვადასხვა კურსები უდაბნოტი, EDX და განვითარებასთან დაკავშირებული სხვაობა ბევრად უფრო ადვილი იქნება საჭირო ინსტრუმენტები Bash (და ამ კურსებში, მუშაობა, როგორც წესი, აჩვენა Macos და Linux Bash Terminal).