Короткий ответ
wsl.exe
или же wsl
должно сработать. Его можно найти в C:\Windows\System32
.
Более детально
Но если я могу щелкнуть по нему в меню «Пуск», должен быть доступный исполняемый файл
Ну... Там является для Ubuntu, но нет имеют быть. Приложения, установленные из Microsoft Store, не являются традиционными исполняемыми файлами Windows. Это пакеты Appx с манифестом и ресурсами, и они не запускаются с помощью традиционной «командной строки». Для некоторого «дополнительного чтения» по теме ознакомьтесь с двумя моими ответами (да, двумя) на этот вопрос суперпользователя. Но сделайте это позже — закончите чтение здесь, чтобы получить «быстрый и грязный» ответ.
Убунту делает предоставить «фейк .исполняемый
", который известен как "Псевдоним выполнения приложения" для запуска приложения/пакета Store/UWP/Appx. Для некоторых других дистрибутивов WSL это не вариант. Если вы когда-нибудь сталкивались с этим, ответ содержится в другом вопросе суперпользователя. Я связался с.
Но если вы не найдете Ubuntu.exe
, то вполне вероятно, что вы установили «версионную» версию Ubuntu из Магазина. В Microsoft Store (в настоящее время) есть три «выпуска»:
«Ubuntu»: «Ubuntu» без номера версии всегда является последней доступной версией LTS. До выхода 20.04, если бы вы установили «Ubuntu» (без версии), вы бы установили 18.04. Теперь это установлено 20.04. Псевдоним выполнения приложения для этого просто Ubuntu.exe
. Поскольку это не работает для вас, я предполагаю, что вы установили один из двух других.
Когда выйдет 22.04 (предположительно), он будет обновлен до 22.04. Но обратите внимание, что ваш экземпляр WSL не будет автоматически обновляться; только пакет Store. Это немного сбивает с толку, и я попытаюсь объяснить это лучше в этот ответ.
«Ubuntu 20.04»: всегда устанавливает 20.04 и всегда будет устанавливать 20.04, даже после изменения «последней». Итак, в настоящее время «Ubuntu 20.04» и «Ubuntu» устанавливают в вашей системе одно и то же. Однако псевдоним выполнения приложения отличается — Ubuntu2004.exe
.
«Ubuntu 18.04»: в какой-то момент это была последняя версия, но, поскольку она по-прежнему поддерживается, ее по-прежнему можно установить из Магазина. Это псевдоним выполнения приложения Ubuntu1804.exe
.
«Ubuntu 16.04»: удалено из Магазина, но может быть в некоторых системах.
Вы можете увидеть псевдонимы выполнения приложений в своей системе, перейдя в «Управление псевдонимами выполнения приложений» в меню «Пуск» или «Настройки». Ты может отключите псевдоним, поэтому, если вы обнаружите, что ваш Ubuntu (любой версии) выключен, просто включите его снова.
Но не используйте псевдоним выполнения приложения в большинстве случаев.
При этом запуск WSL через Ubuntu.exe
или любой из псевдонимов выполнения приложения является «старым способом». wsl.exe
команда является «заменой» для повседневного использования. Вы должны просто уметь бегать wsl
и запустите Ubuntu, предполагая, что это ваш единственный установленный экземпляр WSL.
Если у вас установлено более одного экземпляра, вы можете использовать wsl -d <дистрибутив>
. Или же wsl -u корень
для запуска от имени пользователя root в вашем экземпляре. wsl --помощь
предоставит вам полный список флагов и опций.