В последните версии на Windows 10 Microsoft позволи на потребителите да инсталират бета версията на черупката на bash чрез Ubuntu. С Fall Creators Update 1709 потребителите вече могат да инсталират подсистема на Windows за Linux (WSL). С WSL можете да изпълнявате мощни командни команди през истинска черупка на bash , да управлявате множество дистрибуции и дори да инсталирате Linux apt-get пакети и приложения от командния ред .
Получавате най-мощната и полезна част от Linux: интерфейсът на командния ред. С този инструмент можете да контролирате дълбоката функционалност на вашата система, като използвате команди bash и приложения от командния ред от Linux. Подсистемата на Windows за Linux позволява на потребителите да изпълняват bash команди като grep , sed и awk , както и bash скриптове и приложения за команден ред на Linux като Vim, Emacs и tmux. Също така ще получите достъп до езици като Javascript и node.js, Ruby, Python и C / C + и услуги като sshd, MySQL, Apache и lighttpd. И ако инсталацията не идва с това, което искате по подразбиране, можете да инсталирате Linux пакети, като използвате мениджъра на пакети apt-get.
Подсистемата на Windows за Linux е премахната версия на Linux, която работи под Windows 10. Инсталирате части от пълна дистрибуция на Linux, не получавате средата на работния плот или мениджъра на прозорци, с които е свързан настолният Linux. Но отскоро вече можете да стартирате работния плот на Linux на Windows 10 . Вече не е необходимо да зареждате двойно системата си с различни операционни системи и не се нуждаете от виртуални машини на трети страни, за да стартирате виртуализация.
Активиране на подсистемата на Windows за Linux под Windows 10
Пълната версия на подсистемата на Windows за Linux е достъпна само за Fall Creators Updates (1709, Build 16215 и по-нови версии). С тази актуализация на Windows можете всъщност да инсталирате подсистемата на Windows за Linux от магазина на Windows. Просто трябва да се подготвите в PowerShell. Следвайте трите стъпки по ред. Подсистема на Windows за Linux документация в Microsoft.
1. Активирайте подсистемата в PowerShell
- Стартирайте PowerShell като администратор.
Въведете или копирайте следната команда в прозорец на PowerShell. Натиснете Y, последвано от Enter, и рестартирайте компютъра, когато бъдете подканени. Компютърът ви ще се рестартира незабавно, така че не забравяйте да запазите всяка работа предварително.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. Инсталирайте дистрибуция на Linux или Ubuntu от Windows Store
Отидете в магазина на Windows и изберете дистрибуцията на Linux, която искате да инсталирате. По време на това писане има три за инсталиране на дистрибуция на Linux , включително на Ubuntu .
- Щракнете върху бутона Get, за да изтеглите дистрибуцията.
3. Стартиране на дистрибуторския комплект
- След изтеглянето щракнете върху „ Изпълни “ или напишете ubuntu в търсенето на Windows.
- След като прозорецът се отвори, изчакайте да завърши инсталационният процес.
- Създайте вашето потребителско име и парола за UNIX. Това може да се различава от текущото ви потребителско име и парола за Windows и може да не е от значение за съществуващите ви потребителско име и парола.
Ако внезапно стартирането на Ubuntu се провали с грешка 0x8000000d , стартирайте PowerShell и въведете командата отново и след това опитайте да стартирате приложението ubuntu отновоEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Инсталирайте работния плот на Linux на Windows
Стъпка 1 . След като изпълните стъпките по-горе, инсталирате и активирате подсистемата Linux за Windows 10, следващата стъпка е да инсталирате графичната обвивка, така че да се появи работният плот на Linux. В прозорец за баш на Linux въведете команди по 1 за актуализиране:
sudo apt update
sudo apt upgrade
Стъпка 2 . Сега отидете на Sourceforge, за да изтеглите и инсталирате помощната програма VcXsrv Windows X Server. Това е необходимо, за да може работният плот на Ubuntu, в моя случай, да се показва като графична обвивка.
Стъпка 3 . Преди да продължите, уверете се, че X Window Server е инсталиран, както е описано в стъпка 2. Следващата стъпка е да инсталирате вашия Linux работен плот. Предлагат се много настолни среди на Linux като GNOME, Cinnamon, Xfce, LXDE. Ще инсталирам лека среда, наречена LXDE. За да инсталирате, въведете следното:
sudo apt install lxde
След като инсталирате LXDE, въведете тази команда, която ще накара Linux да показва работния плот през X сървъра:
export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1
Не затваряйте командния ред на bash ubuntu, минимизирайте го и отидете по-долу
Стъпка 3 . Когато стартирате програмата X Server, която сте изтеглили по-горе, ще видите среда на работния плот на Linux. Когато стартирате VcXsrv, ще получите стартер, който предлага да се стартира в прозорец, цял екран и т.н. Поставете 0 в колоната Показване на номера . Щракнете върху "Напред" и в следващия прозорец изберете Стартиране на клиент. След това натискайте Напред през цялото време. Всичко е готово, можете да се захващате за работа.
Ако се появи черен прозорец и нищо не се покаже, погледнете по-долу, най-вероятно експортирането на дисплея не е работило или сте пропуснали нещо.
Стъпка 4 . Стартиране на работния плот на Linux на Windows чрез командния ред на bash ubuntu. Стартирайте самия VcXsrv (стъпка 3), отидете до черния прозорец и не го затваряйте, стартирайте командния ред на bash ubuntu, ако сте го затворили и въведете следното:
export DISPLAY=:0
startlxde
Тези изображения ще показват графична обвивка и ще се появят на работния плот на Linux в Windows 10. Сега можете да стартирате всеки от предварително инсталирания Linux софтуер и дори да инсталирате нови приложения и помощни програми.