Вече можете да получите достъп до повечето помощни програми и приложения от командния ред на Linux върху Windows 10 OS, като използвате подсистемата на Windows за Linux (WSL).
Въпреки че Windows е най-широко използваната и най-популярна операционна система за настолни компютри и лаптопи, тя не е толкова сигурна и с отворен код, колкото Linux OS. Ето защо много разработчици на софтуер и професионалисти предпочитат Linux OS.
Microsoft започна партньорство с Canonical, създателите на Ubuntu Linux. Това проправи път за потребителите на Linux да използват Linux в Windows. Да, можете да стартирате Linux върху Windows 10, без да е необходимо двойно зареждане, или да използвате VMWare/VirtualBox, или да го инсталирате като основна операционна система.
Можете да получите достъп до различни Linux команди и софтуер от терминала на Linux в Windows 10. В тази статия ще ви дадем инструкции стъпка по стъпка как да инсталирате и стартирате Linux терминала на Windows 10 OS.
Активирайте подсистемата на Windows за Linux (WSL) и инсталирайте Ubuntu в Windows 10
Ако възнамерявате да стартирате Linux терминал на Windows 10, първо трябва да включите функцията „Подсистема на Windows за Linux“. След това можете да изтеглите и инсталирате избраната от вас дистрибуция на Linux.
Подсистемата на Windows за Linux (WSL) е функция, която създава GNU/Linux среда, която ви позволява да стартирате основните инструменти и услуги от командния ред на Linux директно в Windows, заедно с вашия работен плот и съвременни приложения за магазин.
Като активирате Linux подсистемата на Windows 10, можете да инсталирате и стартирате различни Linux дистрибуции (дистрибуции), като Ubuntu, OpenSuse, SUSE Linux, Fedora и др.
Първо, проверете вашата версия на Windows
Но преди да влезем в това как да активирате подсистемата на Windows за Linux (WSL) и да инсталирате Linux, трябва да проверите дали използвате съвместима версия на Windows 10. WSL се поддържа само и в двата Windows 10 64-битова (от версия 1607) и Windows Server 2019.
За да проверите вашата версия и компилация на Windows, отидете на „Настройки“ от менюто „Старт“ на Windows.
След това щракнете върху настройката „Система“.
След това превъртете надолу и изберете опцията „Относно“ в долната част на левия прозорец, за да видите секцията „Относно“.
На страницата Информация, под спецификациите на Windows, можете да видите „Версия“ и „Сглобяване на ОС“ на вашия Windows 10.
Активирайте подсистемата на Windows за Linux
Има два различни типа WSL версии: WSL 1 и WSL 2. Въпреки че и двете осигуряват гладка и непрекъсната интеграция на Linux в Windows, WSL 2 е най-новата и най-бърза версия с поддържа пълна съвместимост на ядрото на Linux и системни повиквания. WSL 1 изпълнява слой за превод, който преодолява пропастта между ядрото на Linux и Windows.
- Да тичаш WSL 2, трябва да използвате Windows 10 x64 битови системи: Версия 1903 или по-нова, с Build 18362 или по-нова.
- Да тичаш WSL 1, ще ви трябват Windows 10 x64 битови системи: Версия 1709 или по-нова, с Build 16215 или по-нова.
Няма значение коя версия на WSL искате да стартирате, първо трябва да я активирате, за да я използвате. За да направите това, започнете да пишете „Включване и изключване на функциите на Windows“ в полето за търсене в менюто „Старт“.
Изберете контролния панел „Включване и изключване на функциите на Windows“ от резултата от търсенето.
След това превъртете надолу до „Подсистема на Windows за Linux“, поставете отметка в квадратчето пред него и щракнете върху бутона „OK“.
След като промените бъдат приложени, щракнете върху „Рестартиране сега“, за да рестартирате компютъра си
Ако искате да инсталирате само WSL 1, сега можете да рестартирате компютъра си и да инсталирате вашата Linux дистрибуция.
Активирайте WSL 1 чрез PowerShell
Можете също да активирате WSL чрез инструмента на командния ред „PowerShell“. Това върши същата работа като контролния панел на функциите на Windows. За това отворете „PowerShell“ като администратор и изпълнете командата по-долу.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Активирайте WSL 2
Препоръчваме ви да надстроите своя WSL до версия 2 за по-бърза скорост на производителност и да стартирате истинско ядро на Linux директно на Windows 10. Всичко, което трябва да направите, е да активирате функцията „Virtual Machine Platform“ в допълнение към „Windows Subsystem for Linux“ функция на контролния панел на функциите на Windows (вижте по-долу).
Изчакайте промените да бъдат приложени, след което рестартирайте компютъра.
Активирайте WSL 2 чрез PowerShell
Тази първа стъпка за активиране на WSL 2 е активиране на компонента на платформата за виртуална машина в Windows. Можете също да активирате WSL 2 чрез инструмента на командния ред „PowerShell“. За да направите това, отворете „PowerShell“ като администратор и изпълнете следната допълнителна команда с командата WSL 1.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Задайте WSL 2 като версия по подразбиране
Преди да настроите WSL 2 като версия по подразбиране за всички Linux дистрибуции, изтеглете актуализацията на WSL Linux ядрото за x64 системи.
Стартирайте изтегления .msi инсталатор и го инсталирайте. Ще отнеме само секунди.
За да зададете WSL 2 като версия по подразбиране, когато инсталирате нова дистрибуция на Linux, отворете PowerShell и изпълнете тази команда следната команда:
wsl –set-default-version 2
След това рестартирайте системата си, за да превключите функцията от WSL 1 към WSL 2.
Инсталирайте вашата Linux дистрибуция по избор
WSL е активиран, сега ще инсталираме Linux дистрибуция. Първо потърсете „Microsoft Store“ в полето за търсене в менюто „Старт“. След това го отворете от резултата от търсенето.
Ще видите списък с всички дистрибуции на Linux, налични в момента в Windows Store, които се поддържат от WSL.
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix за WSL
- Pengwin
- Pengwin Enterprise
- Алпийски WSL
Всички тези дистрибуции са достъпни безплатно. За нашия урок ще изберем „Ubuntu“.
От страницата на дистрибуцията на Ubuntu щракнете върху бутона „Вземи“.
Сега дистрибуцията на Ubuntu ще бъде изтеглена и инсталирана автоматично на вашия компютър.
След като инсталацията приключи, щракнете върху бутона „Стартиране“, за да стартирате терминала. Можете също да стартирате приложението от менюто "Старт" на Windows.
Ще се появи нов прозорец на терминала на Ubuntu. Първото стартиране ще отнеме няколко минути, за да регистрира средата на Ubuntu с WSL. След като това приключи, терминалът ще ви подкани да създадете „ново потребителско име за Unix“ и „нова парола“. Въведете новото потребителско име и парола и завършете настройката.
След като настройката приключи, тя ще ви отведе до командния ред на bash. По-добре е да актуализирате софтуера веднага. В Ubuntu можете да търсите, изтегляте и инсталирате софтуерни актуализации, всичко от ап
команда.
Въведете командата по-долу, за да актуализирате софтуера. И ще бъдете подканени за парола, въведете новосъздадената парола, за да изпълните командата като администратор.
sudo apt актуализация
Тази команда „актуализация“ ще актуализира хранилищата на Ubuntu.
Ubuntu ще изтегли серия от списъци с пакети.
Но те все още не са модернизирани. За да надстроите всички налични пакети, въведете следната команда:
sudo apt надстройка
Въведете „Y“ при подкана, за да продължите инсталацията.
Командата „dist-upgrade“ надгражда пакетите до най-новите им версии.
Надстройте WSL1 до WSL 2 за Ubuntu
Ако искате да надстроите съществуващата версия на WSL 1 до WSL 2 за конкретна дистрибуция. След това изпълнете командата по-долу в PowerShell.
wsl –set-default-version 2
Заменете аргумента „“ с името на коя и да е дистрибуция (Ubuntu в нашия случай), която стартира вашата инсталация на WSL 1.
Сега можете да получите достъп до команди и софтуер на Linux на система Windows 10, като използвате тази среда на Ubuntu.
bash обвивка на Windows 10
Вече имате пълна „bash“ обвивка на командния ред на вашата система, базирана на дистрибуцията на Linux. Можете да получите достъп до всички команди и приложения на Linux чрез тази bash обвивка.
За да стартирате bash shell, въведете „bash“ в полето за търсене в менюто „Старт“ и щракнете, за да отворите инструмента на bash от командния ред.
Сега можете да започнете да изпълнявате команди там.
Насладете се на Linux на Windows!