Как да инсталирате Linux Bash Shell на Windows 10

Bash Shell е просто помощна програма от командния ред, която е част от Linux от много дълго време и сега Microsoft директно я добави в Windows 10 . Това не е нито виртуална машина, нито контейнер или софтуер, компилиран за Windows . Вместо това, това е пълна подсистема на Windows(Windows Subsystem) , предназначена за стартиране на софтуера на Linux , базирана на прекратения проект Astoria на (Project Astoria)Microsoft за стартиране на приложения за Android под Windows .

Сега всички знаем какво е двурежимна операционна система. Какво ще направите, ако искате да използвате операционната система Windows и Linux , но компютърът ви не е достатъчно силен, за да се справи с двурежимните операционни системи(dual-mode operating systems) ? Това означава ли, че трябва да поддържате два компютъра, един с операционна система Windows , а друг с операционна система Linux ? Очевидно не.

Как да инсталирате Linux Bash Shell на Windows 10

Microsoft направи възможно използването на режим на двойна операционна система, без всъщност да имате две операционни системи на вашия компютър. Microsoft в партньорство с Canonical , която е компанията майка на Ubuntu , обяви, че сега можете да стартирате Linux на Windows с помощта на Bash shell, т.е. ще можете да изпълнявате всички функции на Linux на Windows , без да имате операционна система Linux във вашата НАСТОЛЕН КОМПЮТЪР.

И с надграждането на Windows 10 стана много лесно да получите Bash обвивка на Windows . Сега възниква този въпрос, как да инсталирате обвивката на Linux Bash на Windows 10? (how to install the Linux Bash shell on Windows 10?)В тази статия ще получите отговор на това.

Как да инсталирате обвивката на Linux Bash на Windows 10(How to install the Linux Bash shell on Windows 10)

За да използвате обвивката на Linux Bash на (Linux Bash)Windows 10 , първо трябва да инсталирате обвивката на Linux Bash на вашия Windows 10( Linux Bash shell on your Windows 10) и преди да инсталирате обвивката Bash , има някои предпоставки.

  • Трябва да изпълнявате актуализацията за годишнината на Windows 10 на вашето устройство.(Windows 10)
  • Трябва да използвате 64-битовата версия на Windows 10 , тъй като обвивката на Linux Bash не работи на 32-битовата версия.

След като всички предпоставки са изпълнени, започнете да инсталирате обвивката на Linux Bash на вашия Windows 10.

За да инсталирате обвивката на Linux Bash на (Linux Bash)Windows 10 , следвайте тези стъпки:

1. Отворете Настройки(Settings) .

Въведете Settings в търсенето на Windows b

2. Щракнете върху опцията Актуализация и сигурност (Update & Security ).

Натиснете клавиша Windows + I, за да отворите Настройки, след което щракнете върху иконата Актуализиране и сигурност

3. Щракнете върху опциите за разработчици(Developer options) от менюто в левия панел.

4. Под функциите за програмисти щракнете върху бутона за радио(Radio) до Режим на програмист(Developer mode) .

Забележка(Note) : Започвайки с актуализацията на Fall Creators(Fall Creators Update) , не е необходимо да активирате режима за разработчици . (Developer)Директно преминете към стъпка 9.(Directly skip to step 9.)

Коригиране на пакета в режим на разработчик не успя да инсталира Код на грешка 0x80004005

5. Ще се появи диалогов прозорец с предупреждение с въпрос дали сте сигурни, че искате да включите режима на програмист. Щракнете(Click) върху бутона Да(Yes ) .

Щракнете върху бутона Да |  Как да инсталирате Linux Bash Shell на Windows 10

6. Той ще започне да инсталира пакета за режим на програмист(Developer Mode package) .

Той ще започне да инсталира пакета за режим на програмист

7. След като инсталацията приключи, ще получите съобщение относно включен режим на програмист.

8. Рестартирайте компютъра си.

9. След като вашият компютър се рестартира, отворете контролния панел(Control Panel) .

Отворете контролния панел, като търсите в лентата за търсене

10. Щракнете върху Програми(Programs) .

Щракнете върху Програми

11. Под Програми и функции(Programs and Features) щракнете върху Включване или изключване на функциите на (features on or off)Windows(Turn Windows) .

Под Програми и функции щракнете върху Включване или изключване на функциите на Windows

12. Ще се появи диалоговият прозорец по-долу.

Ще се появи диалогов прозорец за включване или изключване на функциите на прозореца

13. Поставете отметка в квадратчето до Windows Subsystem за опцията Linux(Windows Subsystem for the Linux )(Windows Subsystem for the Linux ) .

Поставете отметка в квадратчето до Windows Subsystem за опцията Linux |  Как да инсталирате Linux Bash Shell на Windows 10

14. Щракнете върху бутона OK .

15. Промените ще започнат да се прилагат. След като заявката бъде завършена и компонентите са инсталирани, трябва да рестартирате компютъра си, като щракнете върху опцията Рестартиране (Restart) сега(Now ) .

Трябва да рестартирате компютъра си, като щракнете върху опцията Рестартиране сега

16. След като системата се рестартира, трябва да инсталирате дистрибуцията на Ubuntu за Windows Subsystem за Linux .

17. Отворете командния ред(Command Prompt) (администратор) и въведете следната команда и натиснете Enter :

lxrun /install

Забележка(Note) : Започвайки с актуализацията на Fall Creators(Fall Creators Update) , вече не можете да инсталирате или използвате Ubuntu с помощта на командата „bash“.

18. Това ще инсталира успешно дистрибуцията на Ubuntu . Сега просто трябва да настроите потребителското име и паролата на Unix (които могат да бъдат различни от вашите идентификационни данни за вход в Windows ).

19. След като приключите, можете да използвате командата Bash на Windows, като отворите командния ред и използвате следната команда:

bash

Алтернатива: Инсталирайте дистрибуции на Linux с помощта на Microsoft Store(Alternative: Install Linux distros using Microsoft Store)

1. Отворете Microsoft Store.

2. Сега имате възможност да инсталирате следната дистрибуция на Linux :

Ubuntu.
OpenSuse Leap
Kali Linux
Debian
Alpine WSL
Suse Linux Enterprise

3. Потърсете някоя от горепосочените дистрибуции на Linux и щракнете върху бутона Инсталиране( Install) .

4. В този пример ще инсталираме Ubuntu . Потърсете ubuntu , след което щракнете върху бутона Вземи (или Инсталиране)(Get (or Install)) .

Вземете Ubuntu в Microsoft Store

5. След като инсталацията приключи, щракнете върху бутона Стартиране( Launch) .

6. Трябва да създадете потребителско име и парола(create a username & password) за тази Linux дистрибуция (което може да се различава от вашето потребителско име и парола за Windows ).

7. Сега създайте ново потребителско име и парола,(new username & password) след това повторете паролата и отново натиснете Enter за потвърждение.

Трябва да създадете потребителско име и парола за тази Linux дистрибуция |  Как да инсталирате Linux Bash Shell на Windows 10

8. Това е всичко, сега можете да използвате дистрибуцията на Ubuntu , когато пожелаете, като я стартирате от менюто " Старт"(Start Menu) .

9. Като алтернатива можете да стартирате инсталираната дистрибуция на Linux , като използвате командата wsl( wsl command)( wsl command. )

Както знаете, обвивката на Linux Bash на (Linux Bash)Windows не е истинската Bash обвивка, която намирате в Linux , така че помощната програма на командния ред има някои ограничения. Тези ограничения са:

  • Подсистемата на Windows за Linux (WSL)(Windows Subsystem for Linux (WSL)) не е предназначена за стартиране на Linux Graphical приложения.
  • Той ще предложи на разработчиците само текстова функция на командния ред за стартиране на Bash .
  • Приложенията за Linux(Linux) имат достъп до системните файлове и всичко, което е налично на твърдия диск, така че не можете да стартирате или използвате скриптовете в програмите за Windows .
  • Той също така не поддържа фонов сървърен софтуер.
  • Не всяко приложение от команден ред работи..

Microsoft пуска тази функция с бета етикет върху нея, което означава, че тя все още е в ход и не е включена всяка предвидена функция и понякога може да не работи правилно.

Препоръчително: (Recommended:) Поправете този сайт, който е бил блокиран от вашия интернет доставчик в Windows 10(Fix This Site Has Been Blocked By Your ISP in Windows 10)

Но с идващите времена и актуализации, Microsoft намира начини да направи Linux Bash черупката същата като истинската Linux Bash черупка, като се фокусира върху основните си функции като Bash среда за стартиране на инструменти като awk, sed и grep, поддръжка на потребители на Linux(Linux user) , и много други.



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts