AndroidLinuxWindowsКак сделать

Как установить и использовать оболочку Linux Bash в Windows 10

Подсистема Windows для Linux, представленная в Anniversary Update , стала стабильной функцией в Fall Creators Update . Теперь вы можете запускать Ubuntu и openSUSE в Windows, скоро появятся Fedora и другие дистрибутивы Linux.

Что нужно знать о Bash Shell в Windows 10

СВЯЗАННЫЕ: Все, что вы можете сделать с новой оболочкой Bash в Windows 10

Это не виртуальная машина , контейнер или программное обеспечение Linux, скомпилированное для Windows (например, Cygwin ). Вместо этого Windows 10 предлагает полную подсистему Windows, предназначенную для Linux, для запуска программного обеспечения Linux. Он основан на заброшенной работе Microsoft Project Astoria по запуску приложений Android в Windows.

Думайте об этом как о противоположности Вина . В то время как Wine позволяет запускать приложения Windows непосредственно в Linux, подсистема Windows для Linux позволяет запускать приложения Linux непосредственно в Windows.

Microsoft совместно с Canonical предложила полноценную среду оболочки Bash на основе Ubuntu, которая работает поверх этой подсистемы. Технически, это совсем не Linux. Linux является базовым ядром операционной системы, и это не доступно здесь. Вместо этого это позволяет вам запускать оболочку Bash и те же самые двоичные файлы, которые вы обычно запускаете в Ubuntu Linux. Пуристы свободного программного обеспечения часто утверждают, что среднюю операционную систему Linux следует называть «GNU / Linux», потому что это действительно много программного обеспечения GNU, работающего на ядре Linux. Оболочка Bash, которую вы получите, — это просто все эти утилиты GNU и другое программное обеспечение.

Хотя эта функция изначально называлась «Bash в Ubuntu в Windows», она также позволяет запускать Zsh и другие оболочки командной строки . Теперь он поддерживает и другие дистрибутивы Linux. Вы можете выбрать openSUSE Leap или SUSE Enterprise Server вместо Ubuntu, и Fedora также находится в пути.

Здесь есть некоторые ограничения. Это еще не поддерживает фоновое серверное программное обеспечение, и оно не будет официально работать с графическими приложениями для Linux . Не все приложения командной строки также работают, так как эта функция не идеальна.

Как установить Bash на Windows 10

СВЯЗАННЫЙ: Как я узнаю, работает ли у меня 32-битная или 64-битная Windows?

Эта функция не работает в 32-разрядной версии Windows 10, поэтому убедитесь, что вы используете 64-разрядную версию Windows . Пришло время переключиться на 64-битную версию Windows 10, если вы все равно используете 32-битную версию.

Предполагая, что у вас есть 64-битная Windows, для начала перейдите в Панель управления> Программы> Включить или отключить функции Windows. Включите опцию «Подсистема Windows для Linux» в списке, а затем нажмите кнопку «ОК».

Нажмите «Перезагрузить сейчас», когда вам будет предложено перезагрузить компьютер. Функция не будет работать до перезагрузки.

Примечание . Начиная с обновления Fall Creators, вам больше не нужно включать режим разработчика в приложении «Настройки», чтобы использовать эту функцию. Вам просто нужно установить его из окна Windows Features .

После перезагрузки компьютера откройте Microsoft Store в меню «Пуск» и найдите «Linux» в магазине. Нажмите «Получить приложения» под баннером «Linux на Windows?».

Примечание . Начиная с обновления Fall Creators, вы больше не можете устанавливать Ubuntu, выполнив команду «bash». Вместо этого вам нужно установить Ubuntu или другой дистрибутив Linux из приложения Store.

СВЯЗАННЫЙ: В чем разница между Ubuntu, openSUSE и Fedora в Windows 10?

Вы увидите список всех дистрибутивов Linux, доступных в настоящее время в Магазине Windows. Что касается обновления Fall Creators, в него входят Ubuntu, openSUSE Leap и openSUSE Enterprise с обещанием, что Fedora скоро появится.

Обновление : Debian и Kali теперь доступны в Магазине, но здесь их нет. Найдите «Debian Linux» или «Kali Linux», чтобы найти и установить их.

Чтобы установить дистрибутив Linux, щелкните его, а затем нажмите кнопку «Получить» или «Установить», чтобы установить его, как любое другое приложение Магазина.

Если вы не уверены, какую среду Linux установить, мы рекомендуем Ubuntu. Этот популярный дистрибутив Linux ранее был единственным доступным вариантом, но другие системы Linux теперь доступны для людей, у которых есть более конкретные потребности.

Вы также можете установить несколько дистрибутивов Linux, и у каждого из них будут свои уникальные ярлыки. Вы даже можете запускать несколько разных дистрибутивов Linux одновременно в разных окнах.

Как использовать оболочку Bash и установить программное обеспечение Linux

СВЯЗАННЫЕ: Как установить программное обеспечение Linux в оболочке Ubuntu Bash в Windows 10

Теперь у вас есть полная командная оболочка bash на основе Ubuntu или любого другого дистрибутива Linux, который вы установили.

Поскольку они являются одинаковыми двоичными файлами, вы можете использовать команду Ubuntu apt или apt-get для установки программного обеспечения из репозиториев Ubuntu, если вы используете Ubuntu. Просто используйте любую команду, которую вы обычно используете в этом дистрибутиве Linux. У вас будет доступ ко всему программному обеспечению командной строки Linux, хотя некоторые приложения могут еще не работать идеально.