# WSL ის გამართვა Windows 10-ზე

Microsoft-ი უკვე აქტიურად ზრუნავს იმაზე, რომ ნებისმიერი დეველოპერისთვის Windows 10-ზე მუშაობა კომფორტული და სასიამოვნო იყოს.

ზუსტად ამ მიზეზით Windows 10-ზე გვხვდება ახალი ფუნქციონალი სახელად WSL (Windows Subsystem for Linux), რომელიც საშუალებას იძლევა, რომ ვინდოუსშივე ხელმისაწვდომი იყოს ლინუქსის გარემო.

## დავაყენოთ WSL <a href="#id-9d49" id="id-9d49"></a>

1. ვინდოუსის ლოგოს მარჯვნივ, საძიებო ველში ჩაწერეთ *Windows Features,* და დააკლიკეთ პირველივე შედეგზე
2. გახსნილ ფანჯარაში ჩამოსქროლეთ სულ ქვემოთ და დარწმუნდით რომ *Windows Subsystem for Linux* არის მონიშნული\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2F3BtdRu2VU0w0bg01Py4p%2Fimage.png?alt=media\&token=a89d9f54-7fd2-4b57-b598-a81f12229675)
3. გახსენით Microsoft Store-ი და საძიებო ველის დახმარებით, მოძებნეთ *Ubuntu 20.04*\
   \ <img src="https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FE7YmeIVsZQc4iBmyMV0y%2Fimage.png?alt=media&#x26;token=ab919389-9374-4fd5-aa3a-2da3f68a51ca" alt="" data-size="original">\
   \
   აირჩიეთ Ubuntu 20.04 ვერსია და დააინსტალირეთ.
4. დაინსტალირების შემდგომ გაუშვით wsl და დაელოდეთ სანამ დააკონფიგურირებს საკუთარ თავს.\
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2Fb1o2nOQzMpiXgF25K0OX%2Fimage.png?alt=media\&token=925070e3-4a15-46c1-a912-31ef3278b71c)\
   \
   ცოტახანში მორჩება კონფიგურაციას და გთხოვთ username-ის დაყენებას, აირჩიეთ თქვენთვის სასურველი სახელი, ჩვენს შემთხვევაში *smaug.* რათქმაუნდა თქვენ თქვენი სურვილის მიხედვით უნდა შეარჩიოთ username.\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2Fr5C1OxBTYy0UWqges2Ee%2Fimage.png?alt=media\&token=1b94e41e-7ede-40b9-a761-ae65cfa16b50)\
   \
   და ასევე დააყენეთ თქვენთვის სასურველი პაროლი. გაითვალისწინეთ, რომ თქვენს მიერ შეყვანილ პაროლს ვერ დაინახავთ და ამან არ დაგაბნიოთ 😉\
   \
   და შემდგომ უკვე wsl-ის დაყენება დასრულებული იქნება 👌

   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2F516KFkmTUG3rURY2P2tD%2Fimage.png?alt=media\&token=5beca5e8-ea08-4773-9d1a-7d166fb80516)<br>

## დავაყენოთ Windows Terminal-ი <a href="#id-128d" id="id-128d"></a>

იმისათვის, რომ ტერმინალი ჩვენთვის კომფორტული გამოსაყენებელი იყოს დავაყენოთ აპლიკაცია Windows Terminal, რომელიც WSL-ის wrapper-ი იქნება და ზემოდან დამატებითი ფუნქცინალი გვექნება. მაგალითად რამოდენიმე ტაბის გახსნა ერთდროულად და ა.შ.

1. გავხსნათ Microsoft Store-ი და მოვძებნოთ Windows Terminal-ი\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2Fq8OwNgDMBnGhtnbxbl3x%2Fimage.png?alt=media\&token=a40040d6-cdef-4dd0-8871-535849ee86dd)\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FLJqjOYDTsOeB4SsRM5j7%2Fimage.png?alt=media\&token=1420cce5-f18a-438b-ba32-bf615db49ef6)<br>
2. დააინსტალირეთ და გუშვით
3. (არასავალდებულო) სწრაფი წვდომისთვის დავპინოთ taskbar-ზე ჩვენი Windows Terminal\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FgW9AvSnYhiavFDq1LgEA%2Fimage.png?alt=media\&token=a2351ebc-0fd6-4e33-86d8-97dd437014db)<br>
4. სტანდარტულად Windows Terminal იყენებს Windows PowerShell-ის ტერმინალს. ჩვენ გვჭირდება, რომ ყოველ გახსნაზე გამოიყენოს Ubuntu-ს ტერმინალი, რომელიც ზედა საფეხურებში დავაყენეთ. ამისათვის შევიდეთ Windows Terminal-ის პარამეტრებში და შევცვალოთ ძირითადი ტერმინალი:\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2F19jwE8AD80JnMYXOWu58%2Fimage.png?alt=media\&token=07c40636-5507-401c-a88a-ede7166187bb)\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FbdHHhRLsPVhndPjYF9uL%2Fimage.png?alt=media\&token=35516507-0f09-4935-a8c6-031aed4f5281)\
   \
   შეინახეთ შეცვლილი პარამეტრები.

   გამორთეთ Windows Terminal-ი და ხელახლა ჩართეთ. უკვე უნდა დაინახოთ, რომ გაიხსნება Ubuntu-ს ტერმინალი:\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2Fp6i1e4F51GeFABL0VdIE%2Fimage.png?alt=media\&token=0b120c25-93e7-4071-b4ef-22b478b767ad)<br>
5. Windows Terminal ი ჩართვისას სტანდარტულად ვინდოუსის მომხმარებლის ფოლდერს აჩვენებს. ჩვენ გვჭირდება, რომ გაგვიხსნას WSL-ის მომხმარებლის ფოლდერი, სადაც გვექნება ჩვენი სამუშაო გარემო.\
   ისევ გავხსნათ პარამეტრები და ავირჩიოთ Ubuntu-ს პარამეტრები:

   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FcNrQZbVlQMXwhbyegQy3%2Fimage.png?alt=media\&token=d7e45646-a51b-409e-85d9-5bc57a692c83)\
   \
   ვნახოთ Starting Directory ველი და დავაკლიკოთ ღილაკზე *Browse*

   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FzoRDdVPO5uRKUEVdheHB%2Fimage.png?alt=media\&token=eb545d58-a715-4764-9a8c-1cdd6a1fdf22)\
   \
   აქ დავინახავთ ახალ ფანჯარას საიდანაც უნდა ავირჩიოთ ის საწყისი ფოლდერი ტერმინალის გახსნისას:

   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FA8WWjrJVgTyFEONKqOv3%2Fimage.png?alt=media\&token=40c4a869-5df8-457a-9861-69f379a5595a)\
   \
   Path-ის ველში რომელიც წითლადაა მონიშნული, ჩავდგეთ და წავშალოთ არსებული მისამართი და მის ნაცვლად სპეციალური ფორმატის ცვლადი ჩავწეროთ, რომელიც ინახავს WSL-ის მისმართს - ***\\\wsl$***\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FU64QJmUAuioubuFFpVXB%2Fimage.png?alt=media\&token=47ed9ba8-89a7-48a6-a117-5b1b91541ed3)\
   \
   და ფაილურ სისტემაში გავიკვლიოთ გზა ჩვენი მომხმარებლის ფოლდერში: Ubuntu-20.04 -> home -> {your\_user\_name}

   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2F50MNdL4jCPvUDoNgbsmK%2Fimage.png?alt=media\&token=dd11103a-4a0d-48a1-aeec-df5b32a7e1cc)\
   \
   შევინახოთ განახლებული პარამეტრები და ხელახლა ჩავრთოთ windows terminal-ი.<br>

   ტერმინალის გახსნის შემდგომ ჩავწეროთ ბრძანება:\
   `pwd`\
   \
   რომელიც გვეტყვის ამჟამად რომელ ფოლდერში ვართ. რეზულტატი უნდა იყოს შემდეგნაირი:\
   \
   ![](https://392590438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrgmjFj4NNSsoaQmAk09Z%2Fuploads%2FA2MLtxOV7vZ3B0a0ignw%2Fimage.png?alt=media\&token=ad92e524-62ba-4480-8e45-31ae5dbedbd9)\
   \
   დამატებითი ინფორმაციისთვის გაეცანით [ოფიციალურ დოკუმენტაციას](https://docs.microsoft.com/en-us/windows/wsl/install-win10)

   \
   ბოლოში გავედით, \
   Happy Hacking 💻
