Как да получа подсистемата на Windows за Linux?

Измина известно време, откакто Microsoft обяви любовта си към Linux и в началото се почувства странно да видя как Windows 10 прегръща пингвина Tux . Въпреки това, фактът, че Windows 10 може да стартира директно приложения на Linux , без да се налага да се прибягва до използване на виртуални машини, е доказателство за новата стратегия на Microsoft за възприемане на други екосистеми. В странни(Strange) времена живеем, нали? Очаквахте ли(Were) да видите Ubuntu , openSUSE, Fedora и други подобни, работещи естествено в Windows 10 ? Ето как да получитеПодсистема на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) и как да инсталирате различни Linux дистрибуции в Windows 10 :

ЗАБЕЛЕЖКА:(NOTE:) Всички представени функции са налични в Windows 10 версия 1903 ( актуализация от (Update)май 2019(May 2019) г. ) или по-нова. Ако използвате по-стара версия на Windows 10 , може да нямате достъп до всички функции. Проверете вашата версия на Windows 10(Check your Windows 10 build) и, ако е необходимо, вземете най -новата налична за вас актуализация на Windows 10 .(latest Windows 10 update )

Как да инсталирате подсистемата на Windows(Windows Subsystem) за Linux , като използвате функциите на Windows

Преди да можете да инсталирате каквато и да е дистрибуция на Linux на вашия компютър с Windows 10, трябва да инсталирате подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) . Ако предпочитате щраквания за изпълнение на команди, най-лесният начин да го направите е от Функциите на Windows(Windows Features) .

В полето за търсене от лентата на задачите въведете „функции“("features") и щракнете или докоснете „Включване или изключване на функциите на Windows“. ("Turn Windows features on or off.")Като алтернатива, ако предпочитате стария контролен панел(Control Panel) , можете също да следвате стъпките, обяснени тук: Как да добавяте или премахвате (не)желани функции, програми или приложения на Windows(How to add or remove (un)wanted Windows features, programs or apps) .

Отваряне на функциите на Windows в Windows 10

В прозореца Функции на Windows(Windows Features) превъртете надолу списъка с опции и проверете функцията, наречена „Подсистема на Windows за Linux“. ("Windows Subsystem for Linux.")След това щракнете или докоснете OK .

Функцията подсистема на Windows за Linux

Изчакайте няколко минути, докато Windows 10 приложи необходимите промени.

Инсталиране на подсистема на Windows за Linux

Когато промените са направени, Windows 10 ви уведомява, че трябва да рестартирате компютъра или устройството, за да завършите инсталирането.

Рестартирайте сега(Restart now) или изберете да рестартирате по-късно, ако все още имате работа на вашия компютър или устройство с Windows 10.

Рестартиране на Windows 10, за да завършите инсталирането на подсистемата на Windows за Linux

Как да инсталирате подсистемата на Windows(Windows Subsystem) за Linux с помощта на Powershell

PowerShell предлага още по-бърз начин за инсталиране на подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) . Отворете Powershell като администратор(Open Powershell as administrator) и въведете тази команда: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Натиснете Enter на клавиатурата си, за да изпълните командата.

Активиране на подсистемата на Windows за Linux от PowerShell

След кратко време Windows 10 завършва инсталирането на WSL (Windows Subsystem for Linux) . Когато приключи, трябва да ви помоли да рестартирате компютъра си. Въведете Y , ако искате да го направите сега, или N , ако искате да рестартирате по-късно.

Завършете операцията, като рестартирате Windows 10

След като рестартирате, Windows 10 завършва инсталирането на подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) . След това можете да изтеглите и инсталирате всяка от наличните Linux дистрибуции.

Как да изтеглите и инсталирате Linux дистрибуции на Windows 10 от Microsoft Store

Независимо от това как сте избрали да инсталирате подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) , сега можете да продължите напред и да инсталирате една от наличните дистрибуции на Linux . За тези, които предпочитат щраквания и докосвания, най-лесният начин да инсталирате Linux дистрибуция е да го направите от Microsoft Store . Отворете го и потърсете "linux" или щракнете/докоснете тази директна връзка(direct link) , за да видите какви Linux дистрибуции можете да получите.

Потърсете дистрибуции на Linux в Microsoft Store

Когато публикувахме този урок, това беше списъкът с Linux дистрибуции, налични в Windows 10: Ubuntu, openSUSE, Kali Linux , Debian , Fedora , Pengwin , Alpine и SUSE Linux Enterprise Server .

Дистрибуциите на Linux, налични в Microsoft Store

Изберете дистрибуцията на Linux , която искате, щракнете или докоснете върху нея и след това натиснете бутона Инсталиране(Install) .

Инсталиране на Linux дистрибуция от Microsoft Store

В зависимост от това колко голяма е дистрибуцията на Linux и колко бърза е вашата интернет връзка, може да отнеме известно време, докато завърши изтеглянето й. Когато изтеглянето приключи, Windows 10 инсталира автоматично дистрибуцията на Linux .

Изтегляне на дистрибуция на Linux от Microsoft Store

Когато инсталацията приключи, можете да стартирате новата си дистрибуция на Linux , като щракнете върху бутона Стартиране(Launch) от страницата му в Microsoft Store .

Стартиране на прясно инсталирана Linux дистрибуция

Като алтернатива, Windows 10 също създава удобен пряк път за дистрибуцията на Linux във вашето меню " Старт"(Start Menu) , който можете да използвате, за да го стартирате, когато пожелаете.

Пряк път към дистрибуция на Linux в менюто "Старт".

Как да изтеглите и инсталирате Linux дистрибуции на Windows 10 от PowerShell

Ако сте почитател на командния ред, можете също да изтеглите и инсталирате дистрибуции на Linux директно от PowerShell . Отворете Powershell(Open Powershell) като администратор и изпълнете една от следните команди, в зависимост от това каква Linux дистрибуция искате:

  • Ubuntu 18.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile "$HomeDownloadsUbuntu1804.appx" -UseBasicParsing
  • Ubuntu 18.04 ARM : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile "$HomeDownloadsUbuntu1804ARM.appx" -UseBasicParsing
  • Ubuntu 16.04 : Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile "$HomeDownloadsUbuntu1604.appx" -UseBasicParsing
  • Debian GNU/Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile "$HomeDownloadsDebian.appx" -UseBasicParsing
  • Kali Linux : Invoke-WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile "$HomeDownloadsKali.appx" -UseBasicParsing
  • OpenSUSE Leap 42 : Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile "$HomeDownloadsOpenSUSE.appx" -UseBasicParsing
  • SUSE Linux Enterprise Server 12 : Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile "$HomeDownloadsSUSELinuxEnterprise.appx" -UseBasicParsing
  • Fedora Remix за WSL(Fedora Remix for WSL) : Invoke-WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile "$HomeDownloadsFedoraRemix.appx" -UseBasicParsing

Натиснете Enter на клавиатурата си и изчакайте изтеглянето на дистрибуционния пакет на Linux . Избраната дистрибуция ще бъде запазена във вашата папка Downloads . Ако обаче предпочитате друго местоположение, заменете низа $HomeDownloads от командата, която изпълнявате, с папката, която предпочитате.

Изтегляне на дистрибуция на Linux с помощта на PowerShell

Изчакайте(Wait) , докато вашата Linux дистрибуция се изтегли. Когато приключите, изпълнете една от следните команди, в зависимост от това коя Linux дистрибуция сте избрали да инсталирате на вашия компютър с Windows 10:

Инсталиране на Linux дистрибуция с помощта на PowerShell

След като инсталацията приключи, можете да намерите удобни преки пътища към вашата Linux дистрибуция в менюто " Старт"(Start Menu) . Пуснете го и му се насладете!

Работи с Ubuntu на Windows 10

Това беше всичко! Сега можете да започнете да играете с Linux на вашия компютър с Windows 10! 🙂

Заключение

Активирането на подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) на Windows 10 не е трудно. Въпреки това, работата с Linux от Windows 10 може да е нещо, което не е за всеки. Ако сте разработчик, ако обичате да изпълнявате команди в текстова среда или ако имате известен опит в работата с Linux , тогава вероятно ще бъдете много развълнувани от любовта, която Windows 10 сега показва на потребителите на Linux .



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts