Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Deweloperzy mogą jednocześnie uzyskiwać dostęp do możliwości systemów Windows i Linux na maszynie z systemem Windows. Podsystem Windows dla systemu Linux (WSL) umożliwia deweloperom instalowanie dystrybucji systemu Linux (np. Ubuntu, OpenSUSE, Kali, Debian, Arch Linux itp.) oraz korzystanie z aplikacji, narzędzi i powłoki Bash systemu Linux bezpośrednio w systemie Windows, w ich oryginalnej postaci, bez zalet typowej maszyny wirtualnej lub konfiguracji podwójnego rozruchu.
Wymagania wstępne
Aby użyć poniższych poleceń, musisz mieć system Windows 10 w wersji 2004 lub nowszej (kompilacja 19041 i nowsze) lub Windows 11. Jeśli korzystasz z wcześniejszych wersji, zobacz stronę ręcznej instalacji.
Zainstaluj polecenie WSL
Teraz możesz zainstalować wszystko, czego potrzebujesz, aby uruchomić program WSL za pomocą jednego polecenia. Otwórz program PowerShell w trybie administratora , klikając prawym przyciskiem myszy i wybierając pozycję "Uruchom jako administrator", wprowadź polecenie wsl --install, a następnie uruchom ponownie maszynę.
wsl --install
To polecenie umożliwi korzystanie z funkcji niezbędnych do uruchomienia programu WSL i zainstalowania dystrybucji systemu Ubuntu systemu Linux. (Tę domyślną dystrybucję można zmienić).
Jeśli używasz starszej kompilacji lub po prostu nie chcesz używać polecenia instalacji i chcesz uzyskać instrukcje krok po kroku, zobacz Instrukcje ręcznej instalacji programu WSL dla starszych wersji.
Przy pierwszym uruchomieniu nowo zainstalowanej dystrybucji systemu Linux zostanie otwarte okno konsoli i zostanie wyświetlone monit o oczekiwanie na anulowanie kompresji plików i zapisanie ich na maszynie. Wszystkie przyszłe uruchomienia powinny potrwać mniej niż sekundę.
Uwaga / Notatka
Powyższe polecenie działa tylko wtedy, gdy WSL nie jest zainstalowany w ogóle. Jeśli uruchomisz wsl --install i zobaczysz tekst pomocy WSL, spróbuj uruchomić wsl --list --online, aby wyświetlić listę dostępnych dystrybucji, a następnie uruchom wsl --install -d <DistroName>, aby zainstalować dystrybucję.
Jeśli proces instalacji zawiesza się o 0.0%, uruchom polecenie wsl --install --web-download -d <DistroName> , aby najpierw pobrać dystrybucję przed zainstalowaniem.
Aby odinstalować program WSL, zobacz Odinstaluj starszą wersję programu WSL lub wyrejestruj lub odinstaluj dystrybucję systemu Linux.
Zmienianie domyślnej zainstalowanej dystrybucji systemu Linux
Domyślnie zainstalowana dystrybucja systemu Linux będzie ubuntu. Można to zmienić przy użyciu flagi -d .
Aby zmienić zainstalowaną dystrybucję, wprowadź:
wsl.exe --install [Distro]Zastąp
[Distro]ciąg nazwą dystrybucji, którą chcesz zainstalować.Aby wyświetlić listę dostępnych dystrybucji systemu Linux dostępnych do pobrania za pośrednictwem sklepu online, wprowadź:
wsl.exe --list --online
Jeśli wystąpi problem podczas procesu instalacji, zapoznaj się z sekcją instalacji w przewodniku rozwiązywania problemów.
Aby zainstalować dystrybucję systemu Linux, która nie jest wymieniona jako dostępna, można zaimportować dowolną dystrybucję systemu Linux przy użyciu pliku TAR. Lub w niektórych przypadkach można zainstalować przy użyciu .appx pliku. Możesz również utworzyć własną niestandardową dystrybucję systemu Linux do użycia z usługą WSL.
Konfigurowanie informacji o użytkowniku systemu Linux
Po zainstalowaniu programu WSL należy utworzyć konto użytkownika i hasło dla nowo zainstalowanej dystrybucji systemu Linux. Zobacz Najlepsze rozwiązania dotyczące konfigurowania środowiska deweloperskiego WSL , aby dowiedzieć się więcej.
Konfigurowanie i najlepsze rozwiązania
Zalecamy przestrzeganie naszych najlepszych praktyk dotyczących konfigurowania środowiska deweloperskiego WSL, aby zapoznać się z instrukcjami krok po kroku dotyczącymi konfigurowania nazwy użytkownika i hasła dla zainstalowanych dystrybucji Linux, używania podstawowych poleceń WSL, instalowania i dostosowywania terminalu Windows, konfigurowania kontroli wersji za pomocą Git, edytowania kodu i debugowania przy użyciu serwera zdalnego VS Code, dobre praktyki dotyczące przechowywania plików, konfigurowania bazy danych, montowania dysku zewnętrznego, konfigurowania przyspieszania za pomocą GPU i nie tylko.
Sprawdź, która wersja programu WSL jest uruchomiona
Możesz wyświetlić listę zainstalowanych dystrybucji systemu Linux i sprawdzić, czy dla każdej wersji programu WSL jest ustawiona wartość , wprowadzając polecenie :
wsl.exe --list --verbose
Aby ustawić domyślną wersję na WSL 1 lub WSL 2 po zainstalowaniu nowej dystrybucji systemu Linux, użyj polecenia:
wsl.exe --set-default-version <1|2>
Aby ustawić domyślną dystrybucję systemu Linux używaną z poleceniem wsl , wprowadź:
wsl.exe --set-default <Distro>
Zastąp <Distro> ciąg nazwą dystrybucji systemu Linux, której chcesz użyć.
Na przykład w programie PowerShell wprowadź: wsl -s Debian aby ustawić domyślną dystrybucję na Debian.
Teraz uruchomienie wsl npm init w PowerShellu spowoduje uruchomienie polecenia npm init w systemie Debian.
Aby uruchomić określoną dystrybucję wsl z poziomu programu PowerShell bez zmiany domyślnej dystrybucji, użyj polecenia :
wsl.exe --distribution <DistroName>
Zastąp <DistroName> ciąg nazwą dystrybucji, której chcesz użyć.
Dowiedz się więcej w przewodniku dotyczącym poleceń podstawowych dla programu WSL.
Uaktualnianie wersji z programu WSL 1 do WSL 2
Nowe instalacje systemu Linux zainstalowane przy użyciu wsl --install polecenia zostaną domyślnie ustawione na WSL 2.
Aby sprawdzić, czy dystrybucja systemu Linux jest ustawiona na WSL 1, czy WSL 2, użyj polecenia : wsl -l -v.
Uaktualnienie z programu WSL 1 do WSL 2 lub obniżenie z programu WSL 2 do WSL 1 można wykonać za pomocą następującego polecenia:
wsl.exe --set-version <Distro> <1|2>
Zastąp <Distro> ciąg nazwą dystrybucji systemu Linux, którą chcesz zaktualizować.
Na przykład skonfiguruje dystrybucję systemu Ubuntu tak, wsl --set-version Ubuntu 2 aby korzystała z programu WSL 2.
Jeśli ręcznie zainstalowano protokół WSL przed wsl --install udostępnieniem polecenia, może być również konieczne włączenie opcjonalnego składnika maszyny wirtualnej używanego przez program WSL 2 i zainstalowanie pakietu jądra , jeśli jeszcze tego nie zrobiono.
Aby dowiedzieć się więcej, zapoznaj się z dokumentacją polecenia dla programu WSL , aby uzyskać listę poleceń WSL, Porównanie WSL 1 i WSL 2 , aby uzyskać wskazówki dotyczące scenariusza pracy lub Najlepsze rozwiązania dotyczące konfigurowania środowiska deweloperskiego WSL , aby uzyskać ogólne wskazówki dotyczące konfigurowania dobrego przepływu pracy programowania za pomocą programu WSL.
Sposoby uruchamiania wielu dystrybucji systemu Linux za pomocą programu WSL
Program WSL obsługuje uruchamianie tak wielu różnych dystrybucji systemu Linux, jak chcesz zainstalować. Może to obejmować wybieranie dystrybucji ze sklepu Microsoft Store, importowanie dystrybucji niestandardowej lub tworzenie własnej dystrybucji niestandardowej.
Istnieje kilka sposobów uruchamiania dystrybucji systemu Linux po zainstalowaniu:
- W terminalu systemu Windows(zalecane) korzystanie z terminalu systemu Windows obsługuje dowolną liczbę wierszy poleceń, które chcesz zainstalować i umożliwia ich otwieranie na wielu kartach lub w okienkach okien oraz szybkie przełączanie się między wieloma dystrybucjami systemu Linux lub innymi wierszami poleceń (powerShell, wiersz polecenia, interfejs wiersza polecenia platformy Azure itp.). Terminal można w pełni dostosować za pomocą unikatowych schematów kolorów, stylów czcionek, rozmiarów, obrazów tła i niestandardowych skrótów klawiaturowych. Dowiedz się więcej.
- Dystrybucję systemu Linux można otworzyć bezpośrednio, przechodząc do menu Start systemu Windows i wpisując nazwę zainstalowanych dystrybucji. Na przykład: "Ubuntu". Spowoduje to otwarcie systemu Ubuntu we własnym oknie konsoli.
- W programie PowerShell możesz wprowadzić nazwę zainstalowanej dystrybucji. Przykład:
ubuntu - W programie PowerShell możesz otworzyć domyślną dystrybucję systemu Linux wewnątrz bieżącego wiersza polecenia, wprowadzając polecenie:
wsl.exe. - W programie PowerShell możesz użyć domyślnej dystrybucji systemu Linux wewnątrz bieżącego wiersza polecenia bez wprowadzania nowego, wprowadzając polecenie:
wsl [command]. Zastąp ciąg[command]poleceniem WSL, takim jak:wsl -l -vaby wyświetlić listę zainstalowanych w systemie dystrybucji lubwsl pwdaby zobaczyć, gdzie jest zamontowana bieżąca ścieżka katalogu w WSL. W programie PowerShell polecenieGet-Dateudostępni datę z systemu plików systemu Windows iwsl dateudostępni datę z systemu plików Linux.
Wybrana metoda powinna zależeć od tego, co robisz. Jeśli otwarto wiersz polecenia programu WSL w oknie programu PowerShell i chcesz zakończyć działanie, wprowadź polecenie: exit.
Chcesz wypróbować najnowsze funkcje WSL w wersji zapoznawczej?
Wypróbuj najnowsze funkcje lub aktualizacje programu WSL, przystępując do Programu Windows Insider. Po dołączeniu do niejawnych testerów systemu Windows możesz wybrać kanał, w którym chcesz otrzymywać kompilacje w wersji zapoznawczej z poziomu menu ustawień systemu Windows, aby automatycznie otrzymywać aktualizacje programu WSL lub funkcje w wersji zapoznawczej skojarzone z tą kompilacją. Możesz wybrać jedną z opcji:
- Kanał kanargu:
- Idealne rozwiązanie dla użytkowników technicznych.
- Wyświetl podgląd najnowszych zmian platformy na wczesnym etapie cyklu programowania.
- Te kompilacje mogą być niestabilne i są wydawane z ograniczeniem do braku dokumentacji.
- Kanał deweloperski:
- Idealny dla entuzjastów.
- Uzyskaj dostęp do najnowszych kompilacji systemu Windows 11 w wersji zapoznawczej podczas inkubacji nowych pomysłów i opracowywania długich funkcji potencjalnych klientów.
- Będą pewne szorstkie krawędzie i niska stabilność.
- Kanał beta:
- Idealny dla wczesnych użytkowników.
- Wersja zapoznawcza i prześlij opinię na temat funkcji wstępnych dla systemu Windows 11 w stabilnym środowisku.
- Kanał wersji zapoznawczej:
- Idealne rozwiązanie, jeśli chcesz wyświetlić podgląd poprawek i niektóre kluczowe funkcje, a także uzyskać opcjonalny dostęp do następnej wersji systemu Windows, zanim będzie ogólnie dostępny dla świata.
- Ten kanał jest również zalecany dla użytkowników komercyjnych.
Jeśli nie chcesz przełączać instalacji systemu Windows na kanał w wersji zapoznawczej, nadal możesz przetestować najnowszą wersję zapoznawcza programu WSL, wydając polecenie:
wsl.exe --update --pre-release
Aby uzyskać więcej informacji, zobacz stronę Wydania WSL w witrynie GitHub.
Dalsze kroki
Przyjrzyjmy się teraz podstawowym poleceniom programu WSL.
Instalacja w trybie offline
Aby zainstalować program WSL w trybie offline, należy wykonać następujące czynności:
- Pobieranie i instalowanie najnowszego pakietu MSI WSL ze strony wersji usługi GitHub
- Otwórz okno programu PowerShell z uprawnieniami administratora i uruchom polecenie
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart, aby włączyć opcjonalny składnik platformy maszyny wirtualnej. Prawdopodobnie konieczne będzie ponowne uruchomienie komputera, aby ten proces został zastosowany. - Zainstaluj dystrybucję za pośrednictwem pliku wsl. Adresy URL do pobrania tych plików można znaleźć na stronieDistributionInfo.json dla wybranej dystrybucji.
Dodatkowe zasoby
Windows Subsystem for Linux