Як встановити стандартний дистрибутив Linux на Windows 10
Windows 10 тепер дозволяє встановлювати декілька середовищ Linux, починаючи з оновлення Fall Creators. Якщо у вас є кілька середовищ Linux, ви можете встановити значення за промовчанням і перемикатися між ними.
Ви можете запускати декілька середовищ Linux одночасно, але середовище за умовчанням використовується, коли виконується команда, подібна до wsl.exe
або bash.exe
для запуску оболонки або під час використання wsl [команда]
або bash -c [команда]
виконати команду з інших місць у Windows.
Як встановити ваш дистрибутив Linux за замовчуванням
The wslconfig.exe
Команда дозволяє керувати дистрибутивами Linux, запущеними через підсистему Windows для Linux або WSL.
Щоб запустити його, потрібно відкрити вікно Командний рядок або PowerShell. Щоб відкрити вікно командного рядка, відкрийте меню "Пуск", введіть "cmd", а потім клацніть ярлик "Командний рядок". Щоб відкрити вікно PowerShell, клацніть правою кнопкою миші кнопку Пуск (або натисніть Windows + X), а потім виберіть команду "Windows PowerShell".
Щоб переглянути встановлені дистрибутиви Linux, введіть таку команду та натисніть Enter:
wslconfig / l
Дистрибутив Linux, що закінчується символом "(за замовчуванням) - типовий дистрибутив Linux.
Якщо ви не бачите встановленого дистрибутива Linux у цьому списку, спочатку потрібно його запустити. Зачекайте, доки завершиться процес встановлення, це може зайняти кілька хвилин…. Після цього дистрибутив Linux з'явиться в цьому списку.
Щоб встановити стандартний дистрибутив Linux, запустіть таку команду, де Ім'я - назва дистрибутива Linux:
wslconfig / setdefault Ім'я
Наприклад, щоб встановити Ubuntu як типовий дистрибутив Linux, запустіть таку команду:
wslconfig / setdefault Ubuntu
Тепер, коли ви запускаєте або wsl
або bash
команд, вибраний дистрибутив Linux.
Ваш дистрибутив Linux за замовчуванням також використовується, коли ви запускаєте окремі команди Команда wsl
або Команда bash -c
.
Як запускати кілька дистрибутивів Linux
Ви можете запустити середовище Linux, навіть якщо це не за замовчуванням. Наприклад, ви можете запустити ярлики Ubuntu, openSUSE Leap і SUSE Linux Enterprise Server з меню "Пуск", і всі три окремі середовища будуть одночасно запущені.
Щоб запустити дистрибутив Linux з командного рядка або через ярлик, просто використовуйте його команду. Команда, яка вам потрібна, відображається на сторінці дистрибутива Linux в магазині Microsoft. Ось команди, які вам знадобляться для запуску трьох перших трьох дистрибутивів Linux:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
sles-12
Наприклад, навіть якщо Ubuntu є типовим середовищем, ви все одно можете запустити openSUSE з будь-якого місця, запустивши програму opensuse-42
команду.
Ці команди також працюють з ними -c
можна використовувати з bash.exe
команду. Просто скористайтеся нижченаведеною командною структурою, де "distro-command" є тією самою командою, яку ви використовуєте для запуску дистрибутиву Linux, а "команда" - команду Linux, яку ви хочете запустити.
Команда distro-команда -c
Іншими словами, навіть якщо openSUSE Leap є типовим дистрибутивом Linux, ви все одно можете запустити команду на Ubuntu з середовища командного рядка або сценарію, просто запустіть команду ubuntu -c
.
Наприклад, щоб запустити apt-get moo
Команда, яка показує пасхальне яйце на Ubuntu, виконує наступну команду:
ubuntu -c apt-get moo