Răspuns scurt
wsl.exe
sau wsl
ar trebui să funcționeze. Poate fi găsit în C:\Windows\System32
.
Mai multe detalii
Dar dacă pot face clic pe el în meniul de pornire, trebuie să existe un executabil accesibil
Ei bine... Acolo este pentru Ubuntu, dar nu există avea a fi. Aplicațiile instalate din Microsoft Store nu sunt „executabile” tradiționale Windows. Sunt pachete Appx cu un manifest și resurse și nu sunt lansate cu o „linie de comandă” tradițională. Pentru câteva „lecturi suplimentare” pe această temă, consultați cele două răspunsuri ale mele (da, două). această întrebare Super User. Dar fă asta mai târziu -- Termină de citit aici pentru un răspuns „rapid și murdar”.
Ubuntu face oferi un „fals .executabil
", care este cunoscut sub numele de „Alias de execuție a aplicației” pentru a lansa aplicația/pachetul Store/UWP/Appx. Pentru alte distribuții WSL, aceasta nu este o opțiune. Dacă întâlniți vreodată acest lucru, răspunsul este în acea altă întrebare pentru Super User M-am legat la.
Dar dacă nu găsești ubuntu.exe
, atunci este probabil că ați instalat un Ubuntu „versionat” din Magazin. Există (în prezent) trei „lansări” în Microsoft Store:
„Ubuntu”: „Ubuntu” fără un număr de versiune este întotdeauna cea mai recentă versiune LTS disponibilă. Înainte să apară 20.04, dacă ar fi să instalați „Ubuntu” (fără versiune), ați fi instalat 18.04. Acum, acesta este instalat 20.04. Aliasul de execuție a aplicației pentru aceasta este simplu ubuntu.exe
. Deoarece asta nu funcționează pentru tine, cred că ai instalat unul dintre celelalte două.
Când iese 22.04 (probabil) va fi actualizat la 22.04. Dar rețineți că instanța dvs. WSL nu va să fie actualizat automat; doar pachetul Magazin. Este puțin confuz și încerc să explic mai bine în acest raspuns.
„Ubuntu 20.04”: instalează întotdeauna 20.04 și va instala întotdeauna 20.04, chiar și după ce „cel mai recent” s-a schimbat. Deci, în prezent, „Ubuntu 20.04” și „Ubuntu” instalează același lucru pe sistemul dumneavoastră. Aliasul de execuție a aplicației este însă diferit -- ubuntu2004.exe
.
„Ubuntu 18.04”: care a fost cel mai recent la un moment dat, dar din moment ce este încă o versiune acceptată, este încă instalabil din Magazin. Aliasul de execuție a aplicației este ubuntu1804.exe
.
„Ubuntu 16.04”: a fost eliminat din Magazin, dar este posibil ca unele sisteme să îl aibă în continuare.
Puteți vedea aliasurile de execuție a aplicației pe sistemul dvs. accesând „Gestionați aliasurile de execuție a aplicației” în meniul Start sau Setări. Tu poate sa dezactivați aliasul, așa că dacă descoperiți că Ubuntu (indiferent de versiunea) este dezactivat, pur și simplu reactivați-l.
Dar nu utilizați aliasul de execuție a aplicației în majoritatea circumstanțelor
Toate acestea fiind spuse, lansarea WSL prin ubuntu.exe
sau oricare dintre aliasurile de execuție a aplicației este „modul vechi”. The wsl.exe
comanda este „înlocuitorul” pentru utilizarea de zi cu zi. Ar trebui să poți doar să fugi wsl
și lansați Ubuntu, presupunând că este singura instanță WSL instalată.
Dacă ați avut mai multe instanțe instalate, ați putea folosi wsl -d <distro>
. Sau rădăcină wsl -u
pentru a lansa ca root în instanța dvs. wsl --ajutor
vă va oferi lista completă de steaguri și opțiuni.