вы можете (1) загрузить установщики из магазина Windows или (2) загрузить файл дистрибутива и установить его с помощью таких инструментов, как lxRunOffline или WSL Distrolauncher.
- вы можете установить Ubuntu 18 или многие другие дистрибутивы, используя второй вариант.
загрузка установщика из магазина Windows
можно скачать монтажники от Магазин Windows с помощью Powershell. Например, вы можете скачать версию Ubuntu 16, используя следующую команду
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
в приведенной выше команде, выходной файл Ubuntu.appx
. Он должен быть назван таким образом. Вы можете запустить это приложение, чтобы установить в Ubuntu.
PS> Ubuntu.appx
Используя LxRunOffline
сначала необходимо загрузить дистрибутивный файл. Есть много дистрибутивных файлов, доступных в в lxRunOffline Вики.
например, чтобы установить тот же Ubuntu 16 из магазина Microsoft Windows, вы можете скачать файл по адресу
https://lxrunoffline.apphb.com/download/UbuntuFromMS/16
затем вы можете установить дистрибутив linux с помощью lxRunOffline
# lxrunoffline install -n <name> -d <folder> -f <distribution file>
C:wsl> lxrunoffline install -n copy -d c:wslcopy -f 16.04.2-server-cloudimg-amd64-root.tar.gz
для запуска дистрибутива можно использовать тот же lxRunOffline
C:wsl> lxrunoffline run -n copy -w
С помощью DistroLauncher
вы можете использовать некоторые DistroLauncher. Есть много версий основанных на пример Microsoft для создания пользовательских дистрибутивов linux для WSL. Например, вы можете использовать версия Yuk7.
вы должны загрузить файл дистрибутива и launcher.exe
. Чтобы использовать тот же файл дистрибутива, упомянутый выше, необходимо переименовать файл дистрибутива в rootfs.tar.gz
и пусковая установка на имя распределения вы хотите. Позже вы должны запустить пусковую установку от имени администратора (я получил ошибки, работающие как обычно user)
PS> ren launcher.exe mydistro.exe
PS> ren ..04.2-server-cloudimg-amd64-root.tar.gz rootfs.tar.gz
PS> .mydistro
при первом запуске программы запуска она устанавливает и запускает дистрибутив. В следующий раз, он запускает дистрибутив Linux.
после установки, вы можете управлять дистрибутивов с помощью wslconfig
или lxrunoffline
команды.
Примечание: в дополнение к файлам дистрибутива, упомянутым выше, вы можете создать новый файл на основе других дистрибутивов linux. Вы можете попробовать инструкции, включенные в проект WSLInstall. Вам может понадобиться дополнительные шаги после установки, чтобы правильно запустить новый linux.
1. Overview
Windows Subsystem for Linux (WSL) allows you to install a complete Ubuntu terminal environment in minutes on your Windows machine, allowing you to develop cross-platform applications without leaving Windows.
In this tutorial, we’ll show you how to get up and running with Ubuntu on WSL. These instructions will work on both Windows 10 or Windows 11.
Whilst WSL is a powerful tool for all users, some features, such as the ability to run graphical Linux applications, are only available on Windows 11. Please check out our Windows 11 tutorial for more information.
2. Install WSL
Installing WSL is now easier than ever. Search for Windows PowerShell in your Windows search bar, then select Run as administrator.
At the command prompt type:
wsl --install
And wait for the process to complete.
For WSL to be properly activated, you will now need to restart your computer.
3. Download Ubuntu
WSL supports a variety of Linux distributions, including the latest Ubuntu release, Ubuntu 20.04 LTS and Ubuntu 18.04 LTS. You can find them by opening the Microsoft store app and searching for Ubuntu.
Choose the distribution you prefer and then click on Get as shown in the following screenshot:
Ubuntu will then install on your machine.
The one line install!
There is a single command that will install both WSL and Ubuntu at the same time.
When opening PowerShell for the first time, simply modify the initial instruction to:
wsl --install -d ubuntu
This will install both WSL and Ubuntu! Don’t forget to restart your machine before continuing.
Once installed, you can either launch the application directly from the store or search for Ubuntu in your Windows search bar.
4. Configure Ubuntu
Congratulations, you now have an Ubuntu terminal running on your Windows machine!
If Ubuntu returns an error during this initial installation, then the most common issue is that virtualisation is disabled in your device’s BIOS menu. You will need to turn this on during your device’s boot sequence. The location of this option varies by manufacturer, so you will need to refer to their documentation to find it.
Once Ubuntu has finished its initial setup you will need to create a username and password (this does not need to match your Windows user credentials).
Finally, it’s always good practice to install the latest updates with the following commands, entering your password when prompted.
sudo apt update
Then
sudo apt upgrade
Press Y when prompted.
5. Install your first package
Installing packages on Ubuntu is as easy as using a single command. Below, you will see how to install bpython, a simple python interpreter for trying out ideas, featuring some nice usability features like expected parameters and autocompletion.
To check that you have the latest package lists, type:
sudo apt update
Then install bpython:
sudo apt install bpython
To run the application type:
bpython
And you’re ready to go!
6. Customising your Terminal with Windows Terminal Preview
Since you’re likely to be using your Ubuntu terminal a fair bit, it’s always nice to do some customisation. We recommend installing Windows Terminal Preview to get the most user-friendly setup. You can find it in the Microsoft Store.
Windows Terminal allows you to open multiple Terminal instances as tabs, so you can have PowerShell running alongside Ubuntu. It also includes a number of customisation options. In the below screenshot, we’ve changed the tab name and colour, and configured the terminal appearance to use the Tango Dark theme and the Ubuntu font!
These customisations can be applied universally using the Appearance menu in Settings or to individual profiles which each have their own Appearance menu. Try it yourself to find something you feel comfortable with!
7. Enjoy Ubuntu on WSL!
That’s it! In this tutorial, you’ve seen how to install WSL and Ubuntu, set up your profile, and install your first package. You also got some tips on how to customise your experience.
We hope you enjoy working with Ubuntu inside WSL. Don’t forget to check out our blog for the latest news on all things Ubuntu.
Further Reading
- Install Ubuntu on WSL2 on Windows 11 with GUI Support
- Working with Visual Studio Code on Ubuntu on WSL2
- Enabling GPU acceleration on Ubuntu on WSL2 with the NVIDIA CUDA Platform
- Setting up WSL for Data Science
- WSL on Ubuntu Wiki
- Ask Ubuntu
Was this tutorial useful?
Thank you for your feedback.
На моей работе запрещено устанавливать приложения из Microsoft Store. Да, это банк, который не поддерживает Windows 10 (черт возьми).
Можно ли установить Ubuntu в WSL, не загружая его из магазина приложений?
Или можно загрузить приложение Ubuntu без Microsoft Store, а затем установить его?
2 ответа
Лучший ответ
Да, приложение можно загрузить без магазина. Некоторые доступные дистрибутивы перечислены в разделе «Ручная установка» руководства MS (https: //docs.microsoft.com/en-us/windows/wsl/install-manual )
Фактические инструкции по установке вручную скрыты в разделе «Установка сервера» руководства (https://docs.microsoft.com/en-us/windows/wsl/install-on-server), но я понимаю, что вы можете просто запустить загруженный файл .appx, и он все равно должен работать ,
Разумно ли устанавливать WSL / Ubuntu на рабочий компьютер, который вы не контролируете, — это другой вопрос, но на который можете ответить только вы.
26
Harun
26 Сен 2018 в 07:45
Да, можно установить Ubuntu, не открывая магазин.
-
Откройте настройки в windows и включите режим разработчика.
-
После включения режима разработчика перейдите в поиск Windows и введите Bash.
-
Откроется командная строка Bash. Разрешите ему автоматически загружать Ubuntu.
Ура !!!
2
ravibagul91
7 Июн 2019 в 06:09
Вы хотите установить Ubuntu на свой компьютер с Windows, не так ли? Но, возможно, вы еще не уверены на 100%, что хотите совершить сделку. Что если что-то пойдет не так?
К счастью, есть много способов, которыми вы можете попробовать Ubuntu Linux и посмотреть, нравится ли вам это на самом деле, от запуска Live CD до установки ОС на виртуальной машине, до того, как пройти весь путь и установить его вместе с Windows в режиме двойной загрузки.
Вы можете в конечном итоге отказаться от Windows, но хорошо, чтобы почувствовать вкус, прежде чем полностью погрузиться. Вот лучшие способы установить Ubuntu на ваше устройство Windows 10.
Готовы ли вы перейти?
Первое, что нужно сделать, это выяснить, готовы ли вы перейти на Linux. То, что вы читаете это хороший признак того, что у вас есть сильная склонность опробовать Linux, и идеальным местом для начала является Ubuntu.
Хотя Linux не идентичен Windows, Ubuntu является наиболее доступным дистрибутивом Linux, предлагающим как интуитивно понятный пользовательский интерфейс, так и солидный менеджер пакетов.
Если вы чувствуете себя особенно смелым, возможно, вы потратили некоторое время на размышления о том, как использовать Ubuntu в качестве новой основной операционной системы, полностью заменив Windows. Для этого вам нужно понять, как вы можете перенести свои данные из Windows в Ubuntu, предполагая, что это версия, на которую вы собираетесь перейти.
Какую версию Linux выбрать?
Как вы, наверное, знаете, доступно несколько разновидностей Linux. Некоторые предназначены для хардкорных энтузиастов, в то время как другие поставляются с пользовательским интерфейсом Windows-esque, разработанным, чтобы помочь новичкам на платформе облегчить им доступ.
Ubuntu является удачной средой между двумя типами дистрибутивов Linux.
С появлением подсистемы Windows для Linux вы можете запускать Linux на своем компьютере с Windows 10 без особых усилий. Несколько дистрибутивов Linux доступны в виде приложений в Магазине Microsoft, таких как Ubuntu, Debian, SUSE Linux и даже ОС для тестирования на проникновение Kali Linux.
Установите Ubuntu Linux из магазина Microsoft
Чтобы установить любую версию Linux в Windows, сначала необходимо установить подсистему Windows для Linux.
Щелкните правой кнопкой мыши Пуск и откройте Windows PowerShell (Admin), затем введите следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Подождите, пока процесс завершится, затем при появлении запроса введите Y, чтобы перезагрузить компьютер.
После запуска Windows загрузите и установите нужный дистрибутив из Магазина Windows. (Это работает с Windows build 16215 и новее. Для достижения наилучших результатов обновите Windows до последней версии.)
Это займет несколько минут. После этого запустите приложение Linux и подождите, пока оно завершит установку.
Как только это будет сделано, вам будет предложено создать учетную запись UNIX, введя новое имя пользователя и пароль. Они не должны совпадать с учетной записью вашего компьютера.
Установка завершится, и вы получите широкий выбор команд bash. Время играть с Linux из Windows!
Установите Ubuntu Linux с Live CD или на виртуальную машину
Если вам нужна среда рабочего стола Linux, подсистема Windows для Linux не собирается ее сокращать. Вместо этого вам нужно подумать об использовании live CD, виртуальной машины или даже о двойной загрузке Linux с Windows.
После загрузки Ubuntu запишите его на CD или USB. Перед установкой ОС на свой компьютер проведите время с Ubuntu в режиме реального времени, который позволяет загружать ОС с оптического диска в память вашего компьютера.
Для этого вставьте компакт-диск или USB-накопитель, перезагрузите компьютер и выберите Попробовать Ubuntu без каких-либо изменений на своем компьютере в меню загрузки. Вскоре появится Ubuntu, которая даст вам возможность опробовать приложения и ознакомиться со всем, прежде чем принять решение об установке.
Хотя некоторые функциональные возможности здесь могут отсутствовать, это лучший способ сделать первые шаги в сторону Ubuntu.
Не во всех дистрибутивах Linux есть режим live, поэтому ознакомьтесь с документацией, если вы ищете другой вариант, кроме Ubuntu.
Если вас устраивает то, что вы видите, вы можете продолжить установку.
В то же время, для удобства переключения между Windows и Ubuntu, а также для тестирования ОС в удобное для вас время, когда не хватает негибкого присутствия Live CD (вы не можете легко переключиться на Windows при запуске дистрибутива Linux с диска), вы можете вместо этого рассмотрите возможность использования виртуальной машины.
Использование виртуальной машины — это простой способ попробовать Ubuntu Linux.
Двойная загрузка Windows и Ubuntu Linux
Узнав, что вам очень нравится Ubuntu, у вас все еще могут возникнуть сомнения относительно полного переключения.
Ответ — двойная загрузка Ubuntu с двойной загрузкой Windows , что в основном делается путем создания нового раздела на жестком диске вашего компьютера и установки в него ОС Linux. Делая это, вы устанавливаете Ubuntu вместе с Windows, на той же машине.
После установки вы увидите загрузочное меню при каждой загрузке или перезагрузке компьютера, а выбранная вами операционная система будет выбрана с помощью кнопок со стрелками на клавиатуре.
В том маловероятном случае, когда вы поймете, что Ubuntu Linux не подойдет вам и ваша производительность пойдет ужасно, лучшее, что вы можете сделать, это переключиться обратно на Windows.
Если вы до сих пор использовали Live CD или виртуальную машину, это не должно быть проблемой.
Однако, если вы установили Ubuntu для двойной загрузки вместе с Windows, возможно, вам будет удобнее переключиться обратно на основную операционную систему и удалить Ubuntu с жесткого диска. К счастью, это относительно просто и может быть сделано безопасно, без потери данных.
Процесс включает в себя резервное копирование данных Linux на внешнее устройство, а затем переключается на Windows, чтобы удалить раздел и восстановить MBR.
Между тем, если вы решите, что на самом деле, да, вам действительно нравится эта новая ОС, вы можете установить Ubuntu в качестве единственной операционной системы вашего компьютера, идеально подходящей для восстановления старого компьютера или использования новых функций на современном устройстве.
После того, как вы запустили Ubuntu, пришло время познакомиться с новой операционной системой.
Windows Subsystem for Linux (WSL) — подсистема ОС Windows 10, позволяющая разработчикам, тестировщикам запускать нативные приложения Linux, писать скрипты, выполнять команды непосредственно из Windows. В обновлённой Windows 10 (2004) появилась 2я версия WSL, в которой используется полноценное ядро Linux с возможностью запуска приложений и контейнеров Docker, реализована высокая скорость загрузки, небольшой объем потребляемых ресурсов, управление в фоновом режиме, обновление ядра. Таким образом вы сможете запускать ELF64 программы, которые могут получать доступ к файловой системе Windows без использования сторонних порто (таких как Cygwin).
Образ ядра Linux (версия ядра 4.19) в Windows 10 представляет собой легкую виртуальную машину, для запуска которой не нужно ставить полноценную роль Hyper-V. Системные вызовы Linux транслируются на лету в вызовы Windows без использования эмулятора (в отличии от WSL1).
Изначально компонент WSL отключен. Чтобы его включить, вам необходимо зайти в Пуск -> Панель управления -> Программы и компоненты -> Включение и отключение компонентов Windows (Control PanelAll Control Panel ItemsPrograms and FeaturesTurn Windows features on or off), активировать галочку Подсистема Windows для Linux (Windows Subsystem for Linux), нажать кнопку ОК, и перезагрузить компьютер.
Вы можете включить компоненты WSL в Windows 10 с помощью dism:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
или PowerShell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
В Windows Server 2004 Semi-Annual Channel (SAC) для установки компонента WSL используется командлет Install-WindowsFeature:
Install-WindowsFeature -Name Microsoft-Windows-Subsystem-Linux
После этого также необходимо перезагрузить компьютер.
В настройка BIOS/UEFI компьютера должна быть включена поддержка аппаратной виртуализации: Intel VT (Intel Virtualization Technology) или AMD-V.
Теперь вам нужно выполнить обновление WSL до версии 2. Для этого требуется зайти на сайт https://docs.microsoft.com/ru-ru/windows/wsl/wsl2-kernel, скачать файл wsl_update_x64.msi, установить его. По завершении увидите картинку
Чтобы сделать WSL2 архитектурой по умолчанию для новых дистрибутивов, в PowerShell выполните команду:
wsl --set-default-version 2
Далее вам необходимо открыть Microsoft Store, в поиске ввести слово “Linux”. В появившемся списке выберите нужный дистрибутив. Доступные Ubuntu, Debian, Kali Linux, Linux Cheatsheet, SUSE Linux Enterprise Server15, openSUSE Leap 15-1, Pengwin Enterprise, Fedora Remix for WSL или другие. В нашем примере мы будем использовать Ubuntu 20.04 LTS, нажмите кнопку Получить.
Если у вас отключен Windows Store или вы хотите установить дистрибутив WSL в Core редакции Windows Server, вы можете скачать дистрибутив Ubuntu с помощью PowerShell командлета Invoke-WebRequest:
Invoke-WebRequest https://aka.ms/wslubuntu2004 -OutFile ubuntu-2004.zip –UseBasicParsing
Распакуйте архив:
Expand-Archive -Path .ubuntu-2004.zip
Запустите установку образа Linux с помощью файла Ubuntu.exe.
Также вы можете скачать образ в виде appx файла и установить его с помощью командлета Add-AppxPackage.
После установки можно проверить используемую версию WSL с помощью команды
wsl --list –-verbose
Если у вашей среды Linux указана версия 1, нужно изменить ее на WSL2 командой:
wsl --set-version Ubuntu-20.04 2
Файл жёсткого диска с образом виртуальной машины ОС Linux Ubuntu 20.04 будет располагаться в профиле пользователя: C:Users234AppDataLocalPackagesCanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgscLocalState.
После установки дистрибутива в стартовом меню появляется ярлык на него. Для запуска Ubuntu зайдите в меню Пуск, нажмите на соответствующем ярлыке и получите в отдельном окне полноценную командную оболочку Bash. Запускать WSL можно и с помощью команды wsl. При первом запуске образа в командной строке Bash вам будет предложено создать пользователя и пароль (которые не должны совпадать с учётной записью Windows). Чтобы выполнять команды с правами root, необходимо использовать дополнительный ключ (префикс) sudo. В WSL есть общие команды для Bash и CMD, и тут нужно не забывать, что система Linux чувствительна к регистру.
Вы можете выполнить Linux-команды из CMD. Для этого необходимо вначале указать “WSL”. Например, для просмотра списка файлов и папок в каталоге Windows, выполните:
wsl
ls /mnt
ls/mnt/c
dir | wsl grep Sa
wsl ls ‑la > 123.txt
wsl ls ‑la /proc/cpuinfo
wsl ls ‑la “/mnt/c/Program Files”
Также вы можете открыть проводник командой explorer.exe, калькулятор – calc.exe, блокнот – notepad.exe, paint – mspaint.exe, календарь – cal, погоду – curl wttr.in
Ещё один пример взаимосвязи 2х систем – вы можете открыть в Windows файл из WSL-дистрибутива по сетевому пути. Для этого в CMD наберите путь к файлу:
notepad \wsl$Ubuntu-20.04home1122.txt
Из окна консоли вы можете обновить список пакетов в Ubuntu с помощью команд:
sudo apt-get update
sudo apt-get upgrade
После обновления Ubuntu папка …/LocalState будет занимать 1.5 Гб.
Из командной строки Linux можно не только просмотреть Windows-файлы и каталоги, но и получить к ним доступ. Чтобы удобнее копировать файлы, просматривать директории и их содержимое, установите файловый менеджер Midnight Commander с помощью команды
sudo apt-get install mc
Вы можете запустить Midnight Commander как в командной оболочке Bash, так и внутри CMD. На скриншоте ниже показано, что в двух панелях MC показывается список файлов с обеих ОС.
Можно отобрахить сетевые настройки (IP адрес) IP-адрес Linux-системы:
ip addr | grep eth0
В WSL не предусмотрена работа приложений с графическим интерфейсом. Тем не менее вы можете попробовать их установить и использовать. Чтобы запускать графические приложения в Linux, нужно скачать и установить в Windows программу VcXsrv Windows X Server (https://sourceforge.net/projects/vcxsrv/).
С помощью пакетного менеджера apt-get установим несколько графических программ: например, браузер, текстовый редактор или что-то ещё:
sudo apt-get install gedit
sudo apt-get install firefox
sudo apt-get install x11-app
Затем создайте файл в директории root:
cd /~
vim .bash_login
впишите строку
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
сохраните запись
Esc -> :wr -> :q
Теперь можете запустить графические программы Linux через WSL командами:
firefox
или
gedit
Вы можете установить в Windows 10 несколько дистрибутивов Linux и запускать одновременно в разных окнах WSL. Вывести весь перечень установленных дистрибутивов можете с помощью команды:
wsl --list –all
чтобы завершить работу всех запущенных дистрибутивов и ядра WSL 2, выполните команду:
wsl --shutdown
В Windows 10 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux». В версии Windows 10 1709 Fall Creators Update доступны уже три дистрибутива Linux для установки. Во всех случаях требуется 64-разрядная система для установки.
В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 и некоторые примеры использования в конце статьи. Следует также учитывать, что есть некоторые ограничения при использовании bash в Windows: например, нельзя запускать GUI приложения (правда, сообщают об обходных путях с помощью X server). Кроме этого, командами bash нельзя запустить Windows-программы, несмотря на наличие полного доступа к файловой системе ОС.
Установка Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10
Начиная с версии Windows 10 Fall Creators Update (версия 1709) установка подсистемы Linux для Windows несколько изменилась по сравнению с тем, что было в предыдущих версиях (для предыдущих версий, начиная с 1607, когда функция была представлена в бета-версии, инструкция — во второй части этой статьи). Также обратите внимание, что в Windows 10 2004 можно установить Kali Linux с графическим интерфейсом.
Теперь необходимые шаги выглядят следующим образом:
- Прежде всего, необходимо включить компонент «Подсистема Windows для Linux» в «Панель управления» — «Программы и компоненты» — «Включение и отключение компонентов Windows».
- После установки компонентов и перезагрузки компьютера, зайдите в Магазин приложений Windows 10 и загрузите оттуда Ubuntu, OpenSUSE или SUSE Linux ES (да, теперь доступно три дистрибутива). При загрузке возможны некоторые нюансы, о которых далее в примечаниях.
- Запустите загруженный дистрибутив как обычное приложение Windows 10 и выполните первоначальную настройку (имя пользователя и пароль).
Для включения компонента «Подсистема Windows для Linux» (первый шаг) можно использовать команду PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Теперь несколько примечаний, которые могут быть полезны при установке:
- Вы можете установить сразу несколько дистрибутивов Linux.
- При загрузке дистрибутивов Ubuntu, OpenSUSE и SUSE Linux Enterprise Server в русскоязычном магазине Windows 10 заметил следующий нюанс: если просто ввести название и нажать Enter, то нужных результатов в поиске не оказывается, но если начать вводить и затем нажать по появляющейся подсказке, автоматически попадаешь на нужную страницу. На всякий случай прямые ссылки на дистрибутивы в магазине: Ubuntu, OpenSUSE, SUSE LES.
- Запускать Linux можно и из командной строки (не только с плитки в меню Пуск): ubuntu, opensuse-42 или sles-12
Установка Bash в Windows 10 1607 и 1703
Для того, чтобы установить оболочку bash, выполните следующие простые действия.
- Зайдите в параметры Windows 10 — Обновление и безопасность — Для разработчиков. Включите режим разработчика (должен быть подключен Интернет для загрузки необходимых компонентов).
- Зайдите в панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт «Подсистема Windows для Linux».
- После установки компонентов, введите в поиске Windows 10 «bash», запустите предлагаемый вариант приложения и выполните установку. Вы можете задать свое имя пользователя и пароль для bash, либо использовать пользователя root без пароля.
По завершении установки вы можете запускать Ubuntu Bash на Windows 10 через поиск, или создав ярлык для оболочки там, где вам требуется.
Примеры использования Ubuntu Shell в Windows
Для начала отмечу, что автор не является специалистом по bash, Linux и разработке, а примеры ниже — просто демонстрация того, что в Windows 10 bash работает с ожидаемыми результатами для тех, кто разбирается в этом.
Приложения Linux
Приложения в Windows 10 Bash можно устанавливать, удалять и обновлять с помощью apt-get (sudo apt-get) из репозитория Ubuntu.
Использование приложений с текстовым интерфейсом ничем не отличается от такового на Ubuntu, например, вы можете установить Git в Bash и использовать его привычным образом.
Скрипты bash
Вы можете запускать скрипты bash в Windows 10, создать их можно в имеющемся в оболочке текстовом редакторе Nano.
Скрипты bash не могут вызвать программы и команды Windows, но возможен запуск скриптов и команд bash из bat файлов и сценариев PowerShell:
bash -c "команда"
Также вы можете попробовать запускать приложения с графическим интерфейсом в Ubuntu Shell в Windows 10, на этот счет в Интернете уже имеется не одна инструкция и суть способа сводится к использованию Xming X Server для вывода GUI приложения. Хотя официально возможность работы с такими приложениями Майкрософт не заявлена.
Как было написано выше, я не тот человек, который может в полной степени оценить ценность и функциональность нововведения, но вижу как минимум одно применение для себя: различные курсы Udacity, edX и другие, связанные с разработкой проходить будет куда проще, работая с необходимыми инструментами прямо в bash (а в этих курсах обычно демонстрируется работа именно в терминале MacOS и Linux bash).
Windows
Установка bash в Windows 10
Дата размещения статьи 27/05/2018 👁1873
Установка bash в Windows 10
В этой статье мы рассмотрим как установить оболочку bash для Windows 10. Для этого нам нужно включить подсистему Linux для Windows и установить Ubuntu из Microsoft Store.
- узнать версию Windows 10;
- как включить подсистему Linux для Windows;
- обновление WSL до 2 версии
- установка Ubuntu из Microsoft Store;
- установка Nodejs в подсистеме Linux для Windows 10;
- установка Gulp в подсистеме Linux для Windows 10;
- npm: command not found.
Как узнать версию Windows 10
Открываем Параметры Windows нажатием на клавиатуре клавиш Win + I. Выбираем Система.
Вкладка О системе. В правой колонке последний заголовок Характеристики Windows.
Как включить подсистему Linux для Windows
Для ОС Windows 10 с обновлениями Fall Creators Update (версия 1709) и новее.
Открыть PowerShell от имени администратора. Для этого нужно нажать правой кнопкой мыши на Windows PowerShell » Дополнительно » Запуск от имени администратора.
Ввести следующую команду:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Нужно будет нажать Y и на ваш компьютер будут установлены необходимые компоненты.
Перезагрузите компьютер.
Для десятки версией ниже 1709 открываем Параметры Windows. Для этого нажмём на клавиатуре клавиши Win + I. Выбираем Обновления и безопасность.
Вкладка Для разработчиков. В ней выбираем Режим разработчика.
Установка WSL и обновление до 2 версии
Если у вас Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11, то можете просто использовать команду для установки WSL 2 версии:
Если же версия Windows ниже, то перейдите по ссылке пакет обновления ядра Linux в WSL и скачайте пакет последней версии. Установите его.
Назначим WSL 2 по дефолту, введя следующую команду в PowerShell:
wsl --set-default-version 2
Установка Ubuntu
Сначала установим Ubuntu для Windows 10 из Магазина Майкрософт — это позволит интегрировать ОС Ubuntu внутрь нашей Windows. Благодаря этому мы сможем пользоваться bash оболочкой.
Для установки Ubuntu зайдём в Пуск » Все приложения и выберем Microsoft Store. В строке поиска введём Ubuntu. Выберем её и нажмём получить.
После того как скачали Ubuntu запустим его. Ждём несколько минут, пока он установится. Далее, нужно придумать пользователя и пароль для системы Ubuntu. При вводе пароля видно его не будет (как будто мы его не вводим).
Далее, для обновления списка пакетов программного обеспечения до последних версий введём следующую команду:
- sudo — означает с правами администратора
- apt-get — команда для управления пакетами (установка, удаление, обновление пакетов)
- update — обновление списков пакетов ПО
Чтобы открыть bash, в строке поиска Windows введём bash и нажмём на него.
Или откроем необходимую папку и с нажатой клавишей shift. Нажмём правой кнопкой мыши и в контекстном меню выберем Откройте здесь оболочку Linux. Если увидите знак доллара, значит мы теперь используем bash.
Как установить Nodejs в подсистеме Linux для Windows 10
Откроем bash. Перейдём в домашнюю папку.
Далее установим nodejs (на примере 16 версии)
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
Nodejs в подсистеме Linux системы Windows установлен.
Установка Gulp в подсистеме Linux для Windows 10
Выполните команду:
sudo npm i -g gulp rimraf
Npm: command not found
При ошибке npm: command not found выполните следующую команду:
Автоматическое обновление страницы с помощью browser-sync для Gulp Плавный скролл до элемента
Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки,
то можете следить за выходом новых статей в Telegram.
- Локальная сеть через WI-FI
- Проверьте действительность вашей лицензии ESET
- Временная шкала Windows 10
- Отключение автоматического обновления Windows 10
- Как удалить шрифты в windows 10
- Как Отключить Рекламу в Торрент