как узнать версию wsl windows 10

Как включить WSL2 (подсистему Windows для Linux второй версии) и установить последнюю версию ядра

Для данной инструкции нужен Windows 10 версии 2004 или выше — это обновление от мая 2020 года, то есть у большинства уже должно быть установлено. Если нет, то начните с обновления Windows, для этого нажмите Win+i → Обновление и безопасность → «Проверить наличие обновлений».

Чтобы посмотреть точную версию Windows, в командной строке введите:

Связанные статьи:

По умолчанию WSL2 отключена в Windows. Поэтому если вы ещё не включили ранее, то сделайте это — можно воспользоваться графическим интерфейсом или командной строкой. Чтобы включить WSL2 в командной строке, нажмите Win+x и в открывшемся меню выберите «Windows PowerShell (администратор)»:

как узнать версию wsl windows 10. win. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win. картинка как узнать версию wsl windows 10. картинка win.

Важно открыть PowerShell с повышенными правами.

как узнать версию wsl windows 10. win kex 2. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 2. картинка как узнать версию wsl windows 10. картинка win kex 2.

Дождитесь окончания загрузки и выполнения.

как узнать версию wsl windows 10. win kex 3. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 3. картинка как узнать версию wsl windows 10. картинка win kex 3.

Перезагрузите компьютер, для этого нажмите Enter.

как узнать версию wsl windows 10. win kex 4. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 4. картинка как узнать версию wsl windows 10. картинка win kex 4.

Теперь опять откройте PowerShell от администратора и выполните:

как узнать версию wsl windows 10. win kex 6. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 6. картинка как узнать версию wsl windows 10. картинка win kex 6.

Вновь перезагрузите компьютер.

Скачайте и установите последнее ядро WSL2 Linux Kernel отсюда: https://aka.ms/wsl2kernel (прямая ссылка).

как узнать версию wsl windows 10. win kex 8. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 8. картинка как узнать версию wsl windows 10. картинка win kex 8.

Опять откройте PowerShell как администратор и выполните:

как узнать версию wsl windows 10. win kex 9. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-win kex 9. картинка как узнать версию wsl windows 10. картинка win kex 9.

Если у вас уже установлен дистрибутив (например, Kali Linux) в WSL1, то для обновления выполните команду:

Источник

Как установить приложения Linux с графическим интерфейсом в Windows 10 с помощью WSL

Поскольку сейчас в Linux разрабатывается больше приложений, чем когда-либо прежде, компания Microsoft осознала, что ей необходимо предоставить разработчикам простой способ создания, тестирования и запуска приложений Linux, не покидая рабочего стола Windows. Подсистема Windows для Linux (WSL) изначально была разработана для предоставления интегрированной терминальной среды Linux в Windows без необходимости настройки и управления виртуальной машины. Но что, если вы хотите запустить редактор графического интерфейса Linux или другое приложение с графическим интерфейсом, используя WSL?

Microsoft объявила 21 апреля что WSL, начиная с Windows 10 Insider Preview Build 21364, теперь поддерживает запуск графических приложений Linux. Таким образом, используя сборку 21364 и выше, разработчики могут запускать свои предпочтительные редакторы графического интерфейса и инструменты для тестирования и создания приложений Linux без необходимости в установке дополнительных программ и установки X-сервера. В этой статье мы опишем, как обновить WSL для поддержки приложений с графическим интерфейсом, как установить приложение с графическим интерфейсом в Ubuntu и, наконец, посмотреть, как приложения Linux с графическим интерфейсом интегрируются с пользовательским интерфейсом Windows 10.

Windows 10, версия 21H2 и поддержка графического интерфейса Linux приложений

Windows 10, версия 21H2 появится не раньше второй половины 2021 года, но Microsoft занята разработкой предварительных версий для инсайдеров. До недавнего времени WSL официально поддерживал только терминальные приложения Linux. Но компания Microsoft недавно выполнила обещание, данное в прошлом году, по обеспечению поддержки приложений с графическим интерфейсом для подсистемы Windows для Linux (WSL). Если вы не знаете, WSL 2 – это функция в Windows 10, которая позволяет разработчикам добавлять ядро Linux в Windows, а затем загружать поддержку терминала для нескольких дистрибутивов Linux, включая Ubuntu и SUSE.

Для чего нужна поддержка графического интерфейса Linux приложений в WSL?

Основным вариантом использования поддержки приложений Linux с графическим интерфейсом является запуск IDE (интегрированная среда разработки), которые поддерживаются только в Linux. Хотя многие разработчики используют Visual Studio Code в Windows для подключения к своим экземплярам Linux в WSL, некоторые разработчики предпочитают использовать такие инструменты Linux, как gedit, JetBrains и gvim.

Есть и другие приложения, которые работают только в Linux. WSL теперь позволяет разработчикам запускать эти приложения без необходимости в виртуальной машине Linux. Поддержка нового приложения с графическим интерфейсом пользователя в WSL, иногда называемого WSLg, также позволяет разработчикам тестировать кроссплатформенные приложения с графическим интерфейсом. Присутствует даже поддержка звука и микрофона.

Для ресурсоемких графических приложений WSLg поддерживает 3D-ускорение через OpenGL. Аппаратное ускорение GPU может принести пользу разработчикам, запускающим сложные приложения, использующие преимущества виртуального GPU WSL. Microsoft заявляет, что если вы хотите поэкспериментировать с 3D-ускоренной графикой в WSL, вам необходимо вручную загрузить драйвер WDDMv3.0 для графических процессоров AMD, Intel и NVIDIA соответственно. В конечном итоге эти драйвера будут автоматически развернуты с помощью Центра обновления Windows.

Как обеспечивается поддержка графических приложений в WSL?

Когда вы запускаете приложение Linux с графическим интерфейсом, Windows автоматически запускает сопутствующий дистрибутив Linux, который включает XWayland, звуковой сервер PulseAudio и всё необходимое для работы приложений с графическим интерфейсом Linux в Windows. Linux приложения с графическим интерфейсом интегрированы с пользовательским интерфейсом Windows, и когда вы завершаете приложение, сеанс сопутствующего дистрибутива Linux также завершается, чтобы уменьшить использование системных ресурсов.

WSLg поддерживает графические приложения в Wayland и X11. Microsoft разработала WSLg как приложение с открытым исходным кодом. WSLg изолирован от пользовательского дистрибутива Linux, поэтому WSLg можно использовать независимо. Дистрибутив-компаньон WSLg использует CBL-Mariner, легкий и настраиваемый дистрибутив Linux, поддерживаемый Microsoft Linux System Group. CBL-Mariner изначально был разработан для автономных контейнерных рабочих нагрузок, выполняемых в Azure и других сервисах Microsoft.

Как обновить WSL для поддержки приложений Linux с графическим интерфейсом

Если у вас уже установлен WSL в Windows и вы используете инсайдерскую сборку Windows 10 не ниже версии 21364 Insider Preview, то вам необходимо так же обновить существующую установку WSL для поддержки WSLg.

Обновление установленного WSL

Есть два простых шага для обновления WSL. Сначала выключите все запущенные дистрибутивы, а затем обновите WSL с помощью инструмента командной строки wsl.exe.

Затем перезапустите WSL, чтобы завершить процесс:

Установка WSL с поддержкой приложений Linux с графическим интерфейсом

Если вы хотите установить WSL в первый раз в Windows 10 Build 21364 или выше, вам просто нужно установить WSL с помощью командной строки. Поддержка WSLg встроена. Приведенная ниже команда устанавливает WSL, а затем устанавливает дистрибутив Ubuntu. Вам будет предложено перезагрузить компьютер.

Для установки WSL с поддержкой графического интерфейса Linux приложений выполните следующую команду в командной строке (cmd.exe) от имени Администратора:

После перезагрузки системы вас встретит открытое окно командной строки WSL, в котором нужно будет создать имя пользователя и задать пароль root.

Установка Linux приложений с графическим интерфейсом в Ubuntu WSL

Теперь запустите свой дистрибутив Linux из меню «Пуск» Windows. В этом примере я использую Ubuntu, поэтому я найду значок Ubuntu в списке приложений в меню «Пуск». Щелчок по значку Ubuntu запускает окно терминала Ubuntu. Теперь установите приложения Linux с графическим интерфейсом так же, как и в любом другом дистрибутиве Ubuntu.

Например, поскольку Ubuntu основан на Debian, используйте команду apt для установки приложений. Вам нужно будет выполнить команду sudo, чтобы запустить ее с повышенными привилегиями в Linux. Первый шаг – обновить все существующие пакеты в Ubuntu:

Здесь я использую apt для установки Nautilus, файлового менеджера с графическим интерфейсом для Linux:

Другой пример – установка предварительной версии Microsoft Edge для Linux. Здесь мне нужно загрузить пакет с веб-сайта Microsoft, а затем установить его с помощью apt.

Запуск приложений Linux с графическим интерфейсом и интеграция с пользовательским интерфейсом Windows 10

После того, как выбранные вами приложения будут установлены, вы найдете их в списке приложений в меню «Пуск» Windows. Запускайте приложения с графическим интерфейсом для Linux, как любое приложение для Windows.

Кроме того, вы можете запускать приложения с графическим интерфейсом из окна терминала Linux. Например, чтобы запустить Nautilus из терминала, я бы просто набрал nautilus и нажал ENTER. Или microsoft-edge и нажмите ENTER, чтобы запустить Microsoft Edge.

Браузер Edge даже идентифицируется как отличная от версии, установленной в Windows, по пингвину в правом нижнем углу значка приложения.

Приложения Linux с графическим интерфейсом в Windows 10

WSLg все еще находится в стадии разработки, но, похоже, на этом этапе они далеко продвинулись. Microsoft будет настраивать его в следующих сборках Insider до того, как Windows 10 21H2 выйдет позже в 2021 году. За время тестирования, WSLg, похоже, работал так, как ожидалось. Я не устанавливал графические драйверы виртуального графического процессора, как рекомендовали Microsoft. Но и без них вроде все нормально работало.

Если вам не терпится получить официальную поддержку графических приложений Linux GUI в WSL, вы можете переключиться на канал предварительной оценки. Имейте ввиду, эти обновления для WSL в настоящее время доступны только инсайдерам на канале Dev, который считается наиболее нестабильным. Итак, вы можете подождать либо до официального релиза 21H2, либо, по крайней мере, до тех пор, пока WSLg не перейдет на бета-версию или канал Release Preview.

Источник

Подсистема Windows для Linux 2 (WSL2) стала доступна на ОС Windows 10 версии 1903 и версии 1909

как узнать версию wsl windows 10. lbls9 vfrwplrfhswwvbfyo9eha. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-lbls9 vfrwplrfhswwvbfyo9eha. картинка как узнать версию wsl windows 10. картинка lbls9 vfrwplrfhswwvbfyo9eha.

20 августа 2020 года Microsoft выпустила кумулятивное обновление KB4566116. После установки этого патча пользователи ОС Windows 10 версии 1903 и версии 1909 могут установить вторую версию подсистемы Windows для Linux (WSL 2). Ранее обновленная версия WSL была доступна только в Windows 10 версии 2004.

С помощью WSL 2 можно запускать в Windows 10 не только консольные приложения, но и линуксовые GUI-программы. Предлагаемое Microsoft для WSL2 ядро основано на выпуске ядра Linux 4.19.

Инструкция по установке подсистемы Windows для Linux и обновению до WSL 2. Также можно установить различные версии дистрибутивов Linux на WSL 1 или WSL 2, например, Kali Linux с графическим интерфейсом с помощью надстройки Win-Kex (Windows + Kali Desktop EXperience). Сейчас еще доступны в каталоге Microsoft Store для установки в WSL: Ubuntu, Debian GNU/Linux, Fedora, Alpine, SUSE и openSUSE.

как узнать версию wsl windows 10. image loader. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-image loader. картинка как узнать версию wsl windows 10. картинка image loader.Сравнение версий WSL 1 и WSL 2.

Как активировать подсистему Windows для Linux.

Открыть PowerShell (сейчас и далее под администратором) и запустить:

Открыть PowerShell и запустить:

Далее необходимо скачать и установить WSL2.

Потом нужно открыть PowerShell и запустить:

Далее нужно установить нужную версию Linux из магазина Microsoft Store.

Чтобы поменять тип установки установленной версии Linux с WSL1 на WSL2 нужно в PowerShell запустить:

Источник

Команды WSL и конфигурации запуска

Способы запуска WSL

Существует несколько способов запустить дистрибутив Linux с WSL после установки.

Запуск WSL с помощью дистрибутива

При запуске дистрибутива с помощью специального приложения он запускается в собственном окне консоли.

как узнать версию wsl windows 10. start launch. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-start launch. картинка как узнать версию wsl windows 10. картинка start launch.

Это то же самое, что нажать кнопку «Запустить» в Microsoft Store.

как узнать версию wsl windows 10. store launch. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-store launch. картинка как узнать версию wsl windows 10. картинка store launch.

Недостаток запуска дистрибутива из командной строки заключается в том, что при этом рабочим каталогом станет не текущий каталог, а корневой каталог дистрибутива.

Пример: (с помощью PowerShell)

Использование wsl и wsl [команда]

Пример: (с помощью PowerShell)

Инструмент wsl не только сохраняет текущий рабочий каталог, но и позволяет выполнить одну команду помимо команд Windows.

Пример: (с помощью PowerShell)

Пример: (с помощью PowerShell)

Управление несколькими дистрибутивами Linux

в Windows 10 версии 1903 и более позднихможно использовать wsl.exe для управления дистрибутивами в подсистема Windows для Linux (WSL), включая список доступных распределений, настройку распределения по умолчанию и удаление дистрибутивов.

Вывод списка дистрибутивов

Настройка дистрибутива по умолчанию

Дистрибутив по умолчанию WSL запускается при выполнении wsl в командной строке.

Отмена регистрации и повторная установка дистрибутива

Хотя дистрибутивы Linux можно устанавливать из Microsoft Store, их невозможно удалить в Store. С помощью WSL Config можно отменить регистрацию дистрибутивов или удалить их.

Отмена регистрации также позволяет переустановить дистрибутивы.

Внимание! После отмены регистрации все данные, параметры и программное обеспечение, связанные с этим распределением, будут безвозвратно утеряны. При переустановке из Store будет установлена чистая копия дистрибутива.

Чтобы переустановить его, найдите этот дистрибутив в Microsoft Store и нажмите кнопку «Запустить».

Выполнение от имени определенного пользователя

Выполняет WSL от имени указанного пользователя. Обратите внимание на то, что этот пользователь должен существовать в дистрибутиве WSL.

Изменение пользователя по умолчанию для распределения

Изменение пользователя по умолчанию, который используется для входа в дистрибутив. Пользователь должен уже существовать в распределении, чтобы стать пользователем по умолчанию.

Если у вас возникли проблемы с определением имени дистрибутива, см. Список дистрибутивов для команды, чтобы получить список официальных названий установленных дистрибутивов.

Запуск определенного дистрибутива

Запускает указанный дистрибутив WSL. Эту команду можно использовать для отправки команд в определенный дистрибутив без необходимости изменения дистрибутива по умолчанию.

управление несколькими дистрибутивами Linux в более ранних версиях Windows

в Windows 10 до версии 1903 программа командной строки WSL Config ( wslconfig.exe ) должна использоваться для управления дистрибутивами Linux, работающими на подсистема Windows для Linux (WSL). Она позволяет получить список доступных дистрибутивов, настроить дистрибутив по умолчанию и удалить дистрибутивы.

Чтобы просмотреть все доступные параметры для wslconfig, выполните команду wslconfig /?

Чтобы вывести список дистрибутивов, используйте:

wslconfig /list
Выводит список доступных дистрибутивов Linux, совместимых с WSL. Если дистрибутив есть в списке, он установлен и готов к использованию.

wslconfig /list /all
Выводит список всех дистрибутивов, включая те, которые сейчас не используются. Они могут находиться в процессе установки, удаления или в неработающем состоянии.

Настройка распределения по умолчанию, выполняемого при выполнении wsl в командной строке:

Чтобы отменить регистрацию и переустановить распространение, выполните следующие действия.

wslconfig /unregister
Отменяет регистрацию дистрибутива в WSL, чтобы его можно было переустановить или очистить.

Например: wslconfig /unregister Ubuntu приведет к удалению Ubuntu из дистрибутивов, доступных в WSL. При выполнении команды wslconfig /list этот дистрибутив не будет присутствовать в списке.

Чтобы переустановить его, найдите этот дистрибутив в Microsoft Store и нажмите кнопку «Запустить».

Настройка параметров запуска дистрибутив с помощью вслконф

доступно в Windows сборки 17093 и более поздних версий

Ниже приведен пример wsl.conf файла, который можно добавить в дистрибутивы.

Параметры конфигурации

В соответствии с соглашениями об INI-файлах ключи объявляются в разделе.

automount

По умолчанию WSL задает для идентификаторов UID и GID значения пользователя по умолчанию (в дистрибутиве Ubuntu пользователь по умолчанию создается с идентификаторами UID = 1000 и GID = 1000). Если пользователь явно указывает параметр GID или UID с помощью этого ключа, связанное значение будет перезаписано. В противном случае всегда будет добавляться значение по умолчанию.

Примечание. Эти параметры применяются в качестве параметров подключения для всех автоматически подключенных дисков. Чтобы изменить параметры для конкретного диска, используйте /etc/fstab.

Параметры подключения

Задание различных параметров подключения для дисков Windows (DrvFs) позволяет контролировать определение разрешений для файлов Windows. Доступны следующие варианты:

Примечание. Маски разрешений помещаются в логическую операцию или перед применением к файлам или каталогам.

network

Метка раздела: [network]

interop

Метка раздела: [interop]

Эти параметры доступны в выпусках для программы предварительной оценки, начиная со сборки 17713.

пользователь

Метка раздела: [user]

Эти параметры доступны в сборках 18980 и более поздних версий.

ключvaluedefaultHDInsight
defaultстрокаНачальное имя пользователя, созданное при первом запускеЗадание этого параметра указывает, какой пользователь будет запускать, как при первом запуске сеанса WSL.

Параметры предварительной версии

эти параметры доступны только в последней предварительной версии сборки, если вы используете последние сборки программы Windows insider.

Метка раздела: [boot]

ключvaluedefaultHDInsight
.строка«»Строка команды, которую вы хотите выполнить при запуске экземпляра WSL. Эта команда выполняется от имени привилегированного пользователя. Например service docker start

Настройка глобальных параметров с помощью. вслконфиг

доступно в Windows сборки 19041 и более поздних версий

Ниже приведен пример файла. вслконфиг:

Этот файл может содержать следующие параметры:

WSL 2 Параметры

Метка раздела: [wsl2]

Эти параметры влияют на виртуальную машину, на которой распространяется любое WSL 2.

ключvaluedefaultHDInsight
ядрострокаВходящие в состав ядра Microsoftабсолютный путь Windows к пользовательскому ядру Linux.
Памятьразмер;50% от общей памяти на Windows или 8 гб, в зависимости от того, что меньше. в сборках до 20175:80% от общего объема памяти на WindowsОбъем памяти, назначаемый виртуальной машине WSL 2.
обработчикиnumberТо же число процессоров в WindowsКоличество процессоров, назначаемых виртуальной машине WSL 2.
локалхостфорвардингЛогическоеtrueЛогическое значение, указывающее, должны ли порты, привязанные к подстановочным знакам или localhost на виртуальной машине WSL 2, подключаться с узла через порт localhost:.
кернелкоммандлинестрокаПустоДополнительные аргументы командной строки ядра.
swapразмер;25% размера памяти на Windows округлено до ближайших гбОбъем пространства подкачки для добавления в виртуальную машину WSL 2, 0 для файла подкачки.
Файл подкачкистрока%усерпрофиле%\аппдата\локал\темп\свап.вхдксабсолютный путь Windows к виртуальному жесткому диску для переключения.

записи со path значением должны быть Windows путями с escape-символами обратной косой черты, например: C:\\Temp\\myCustomKernel

Параметры предварительной версии

эти параметры доступны только в последней предварительной версии сборки, если вы используете последние сборки программы Windows insider.

Источник

Часто задаваемые вопросы о подсистеме Windows для Linux

Что такое подсистема Windows для Linux (WSL)?

подсистема Windows для Linux (WSL) — это функция Windows 10, которая позволяет запускать собственные средства командной строки Linux непосредственно на Windows, наряду с традиционными Windows настольными системами и приложениями.

Чтобы узнать больше, ознакомьтесь со страницей сведений.

Для кого предназначена WSL?

Что можно сделать с помощью WSL?

как узнать версию wsl windows 10. distro. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-distro. картинка как узнать версию wsl windows 10. картинка distro.

как узнать версию wsl windows 10. ls. как узнать версию wsl windows 10 фото. как узнать версию wsl windows 10-ls. картинка как узнать версию wsl windows 10. картинка ls.

Опишите типичный рабочий процесс разработки с использованием WSL

Подсистема WSL нацелена на аудиторию разработчиков и предназначена для использования в рамках внутреннего цикла разработки. Предположим, Семен создает конвейер CI/CD (непрерывной интеграции и непрерывной поставки) и хочет сначала протестировать его на локальном компьютере (ноутбуке) перед развертыванием в облаке. Семен может включить WSL (а также WSL 2, чтобы повысить скорость и производительность), а затем использовать подлинный экземпляр Linux Ubuntu на локальном компьютере (ноутбуке) с любыми командами Bash и инструментами по своему выбору. После проверки конвейера разработки в локальной среде Семен может отправить этот конвейер CI/CD в облако (т. е. в Azure), сделав его контейнером Docker и отправив в облачный экземпляр, где он будет выполняться на рабочей виртуальной машине Ubuntu.

Что такое Bash?

Bash — это популярная текстовая оболочка и язык команд. Это оболочка по умолчанию, входящая в состав Ubuntu и других дистрибутивов Linux, а также в macOS. Пользователи могут вводить команды в оболочке для выполнения сценариев и (или) команд и инструментов, чтобы выполнять множество задач.

Как это работает?

Ознакомьтесь с нашим блогом, где мы подробно рассматриваем базовую технологию.

Зачем использовать WSL вместо Linux в виртуальной машине?

WSL требует меньше ресурсов (ЦП, памяти и хранилища), чем полноценная виртуальная машина. WSL также позволяет запускать программы командной строки и приложения Linux вместе с приложениями командной строки, классическими приложениями и приложениями Store для Windows, а также позволяет обращаться к файлам Windows в Linux. Это позволяет использовать приложения для Windows и программы командной строки Linux для одного и того же набора файлов, если требуется.

Зачем использовать, например, Ruby в Linux, а не Ruby в Windows?

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

Многие языки, такие как Ruby и Node, часто переносятся в Windows и работают отлично. Тем не менее, не все владельцы библиотек Ruby Gem или node/NPM переносят свои библиотеки для поддержки Windows, и многие из них имеют зависимости, относящиеся к Linux. Это часто может привести к тому, что системы, созданные с помощью таких инструментов и библиотек, становятся подвержены ошибкам во время сборки, а иногда — во время выполнения, либо не работают в Windows требуемым образом.

Это лишь часть проблем, из-за которых многие пользователи просят корпорацию Майкрософт улучшить программы командной строки Windows, а мы стали партнерами с Canonical, чтобы обеспечить выполнение собственных программ командной строки Linux и Bash в Windows.

Что это означает для PowerShell?

При работе с проектами OSS существует множество сценариев, в которых чрезвычайно полезно перейти в Bash из командной строки PowerShell. Поддержка Bash дополняет и расширяет возможности командной строки в Windows, позволяя использовать PowerShell, а сообществу PowerShell — применять другие популярные технологии.

Дополнительные сведения см. в блоге группы разработчиков PowerShell: Bash for Windows: Why it’s awesome and what it means for PowerShell (Bash для Windows: почему это здорово и что это значит для PowerShell)

Какие номера SKU Windows входят в WSL?

Подсистема Windows для Linux доступна для юбилейного обновления Windows 10 и Windows 10 Creators Update для настольных компьютеров (а также для более поздних версий).

Начиная с версии Fall Creators Update компонент WSL будет доступен как для номеров SKU настольных компьютеров, так и для номеров SKU серверных продуктов Windows.

Какие процессоры поддерживает WSL?

WSL поддерживает процессоры x64 и ARM.

Как получить доступ к моему диску C?

точки подключения для жестких дисков на локальном компьютере создаются автоматически и обеспечивают простой доступ к Windows файловой системе.

/mnt/ /

Пример использования — команда cd /mnt/c для доступа к диску C:\

Как настроить диспетчер учетных данных Git? (Как использовать разрешения Windows Git в WSL?)

Диспетчер учетных данных Git позволяет выполнять проверку подлинности на удаленном сервере Git, даже если используется сложная модель проверки подлинности, например Azure Active Directory или двухфакторная проверка подлинности. Диспетчер учетных данных Git интегрируется в поток проверки подлинности для таких служб, как GitHub, и после проверки подлинности в поставщике услуг размещения запрашивает новый маркер проверки подлинности. Затем маркер сохраняется в диспетчере учетных данных Windows с поддержкой высокого уровня безопасности. В дальнейшем диспетчер учетных данных Git можно использовать для взаимодействия с поставщиком услуг размещения без повторной проверки подлинности. Он просто обратится к маркеру в диспетчере учетных данных Windows.

Чтобы настроить диспетчер учетных данных Git для использования с дистрибутивом WSL, откройте дистрибутив и введите такую команду:

Теперь при всех операциях Git, выполняемых в дистрибутиве WSL, будет использоваться диспетчер учетных данных. Если у вас уже есть кэшированные учетные данные для узла, к ним будет выполняться доступ из диспетчера учетных данных. В противном случае отобразится диалоговое окно с запросом учетных данных, даже если вы работаете в консоли Linux.

Как использовать файл Windows в приложении Linux?

Одним из преимуществ WSL является возможность доступа к файлам с помощью приложений или инструментов Windows и Linux.

важное примечание. одно из ключевых ограничений использования WSL заключается в том, что прямой доступ и изменение файлов в файловой системе Linux дистрибутивов с помощью Windows приложений или средств не поддерживается. См. раздел Не изменяйте файлы Linux с помощью приложений и инструментов Windows

Отличаются ли файлы на диске Linux от файлов на подключенном диске Windows?

Файлы в корне Linux (т. е. / ) контролируются подсистемой WSL, которая имитирует поведение Linux, включая, помимо прочего, следующее:

Файлы на подключенных дисках контролируются Windows и имеют следующие характеристики:

Почему при выполнении apt-get upgrade возникает много ошибок?

Введите приведенный ниже код в /usr/sbin/policy-rc.d и сохраните изменения.

Добавьте разрешения на выполнение в /usr/sbin/policy-rc.d

Выполните следующие команды.

Как удалить дистрибутив WSL?

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

Почему проверка связи порождает создает ошибки «Отказ в разрешении»?

В сборках WSL, предшествующих сборке 14926, для проверки связи нужно запустить WSL из консоли с повышенными привилегиями. Эта проблема была устранена в сборке 14926 и более поздних сборках.

Как запустить сервер OpenSSH?

Для запуска OpenSSH в WSL требуются привилегии администратора в Windows. Чтобы запустить сервер OpenSSH, запустите Bash для Ubuntu в Windows от имени администратора или запустите bash.exe из командной строки или сеанса PowerShell с привилегиями администратора.

Почему при попытке установки появляется сообщение «Ошибка:0x80040306»?

WSL не поддерживает выполнение в устаревшей консоли. Чтобы отключить устаревшую консоль, выполните следующие действия.

Почему при запуске bash.exe после обновления Windows появляется сообщение «Ошибка: 0x80040154»?

Компонент «Подсистема Windows для Linux» может быть отключен во время обновления Windows. В этом случае данную функцию Windows необходимо включить заново. Инструкции по включению компонента «Подсистема Windows для Linux» можно найти в руководстве по установке.

Как изменить язык интерфейса WSL?

Установщик WSL попытается автоматически изменить языковой стандарт Ubuntu в соответствии с языковым стандартом установки Windows. Если это нежелательно, можно выполнить приведенную ниже команду, чтобы изменить языковой стандарт Ubuntu после завершения установки. Чтобы это изменение вступило в силу, потребуется повторно запустить bash.exe.

В приведенном ниже примере языковой стандарт изменяется на EN-US.

Почему у меня нет доступа к Интернету из WSL?

Некоторые пользователи сообщили о проблемах с определенными приложениями брандмауэра, блокирующими доступ к Интернету в WSL. Сообщили о следующих брандмауэрах:

В некоторых случаях отключение брандмауэра обеспечивает доступ. В некоторых случаях доступ блокируется просто при наличии установленного брандмауэра.

Как получить доступ к порту из WSL в Windows?

WSL использует IP-адрес Windows, так как работает в Windows. Поэтому вы можете получить доступ к любым портам на localhost. Например, если вы предоставляете веб-содержимое через порт 1234, то вы можете открыть адрес https://localhost:1234 в браузере для Windows.

Как выполнить резервное копирование дистрибутивов WSL или переместить их с одного диска на другой?

обратите внимание, что традиционные службы резервного копирования, которые файлы резервных копий в папках AppData (например, программа архивации данных), не будут повредить файлы Linux.

Куда можно отправить отзыв?

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

Если у вас возникли технические проблемы или вы хотите запросить новые функции, перейдите к нашему средству записи проблем GitHub:

Если вы хотите оставаться в курсе последних новостей WSL, используйте следующее:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *