Włączanie Podsystem Windows dla systemu Linux i instalowanie dystrybucji

Ukończone

Aby włączyć Podsystem Windows dla systemu Linux (WSL) na komputerze, należy wykonać następujące kroki:

  1. Otwórz program PowerShell jako administrator. W menu Start wpisz PowerShell , aby ściągnąć aplikację klasyczną. Kliknij prawym przyciskiem myszy Windows PowerShell i wybierz polecenie Uruchom jako administrator.

  2. Po uruchomieniu okna polecenia Administrator: Windows PowerShell skopiuj i wklej ten skrypt, aby włączyć funkcję WSL:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
  3. Po wyświetleniu monitu uruchom ponownie komputer.

Instalowanie dystrybucji systemu Linux

Istnieje kilka dystrybucji systemu Linux dostępnych do uruchomienia w programie WSL. Możesz znaleźć i zainstalować ulubione w Sklepie Microsoft Store.

Ogólnie rzecz biorąc, chcesz wybrać dystrybucję, która oferuje potrzebne pakiety oprogramowania, jest zgodna ze środowiskiem produkcyjnym, którego dotyczysz, oraz używa narzędzi i poleceń, które znasz. Na przykład system Ubuntu używa apt polecenia do instalowania oprogramowania, podczas gdy program SUSE używa zypper programu , a platforma Fedora używa polecenia dnf. Menedżerowie pakietów wykonują te same podstawowe zadania na nieco różne sposoby i oferują nieco inne pakiety do zainstalowania.

Zalecamy zainstalowanie systemu Ubuntu na potrzeby tego kursu.

  1. Otwórz sklep Microsoft Store. (Możesz go znaleźć w menu Start ). Wprowadź ciąg Linux w polu Wyszukaj . W sekcji Aplikacje zostanie wyświetlona lista dystrybucji systemu Linux.

    Następujące linki spowodują otwarcie strony sklepu Microsoft Store dla każdej z obsługiwanych dystrybucji systemu Linux:

  2. Na stronie dystrybucji wybierz pozycję Pobierz. (Ubuntu jest dość dużym pobieraniem, ponad 200 MB i może zająć trochę czasu na zainstalowanie).

Aby uzyskać informacje na temat alternatywnych metod instalacji lub rozwiązywania problemów, zobacz przewodnik instalacji Podsystem Windows dla systemu Linux dla Windows 10.

Widok dystrybucji systemu Linux w sklepie Microsoft Store.

  1. Po zainstalowaniu dystrybucji systemu Linux otwórz ją. Jeśli po zainstalowaniu nie zostanie wyświetlony monit, wpisz nazwę dystrybucji w menu Start — na przykład ubuntu. Po pierwszym uruchomieniu dystrybucji zostanie wyświetlony monit o utworzenie nazwy konta i hasła. Po tym pierwszym uruchomieniu dystrybucji domyślnie zalogujesz się jako zwykły użytkownik (inny niż administrator).

    Uwaga

    Możesz wybrać dowolną nazwę użytkownika i hasło. Nie mają one wpływu na nazwę użytkownika systemu Windows. Po utworzeniu konta użytkownika nie zostanie wyświetlony monit o podanie hasła podczas korzystania z dystrybucji, chyba że podwyższ poziom procesu przy użyciu sudo polecenia . Sudo oznacza "SuperUser Do" i jest używany do dowolnego zadania wymagającego uprawnień administratora głównego, takiego jak instalowanie narzędzi lub struktur.

Aktualizowanie dystrybucji

Zalecamy regularne aktualizowanie dystrybucji systemu Linux. Większość dystrybucji systemu Linux jest dostarczana z pustym lub minimalnym wykazem pakietów. Aktualizacja zapewni, że ma najnowsze pakiety. System Windows nie aktualizuje ani nie uaktualnia dystrybucji systemu Linux. Użytkownicy systemu Linux zazwyczaj wolą kontrolować to zadanie samodzielnie.

Aby zaktualizować dystrybucję systemu Ubuntu, użyj menedżera pakietów APT, wklejając to polecenie do terminalu: sudo apt update && sudo apt upgrade. (Te polecenia zostaną dokładniej wyjaśnione w lekcji 4).

Aby włączyć sudo apt install <package name>polecenie , uruchom następujące polecenie: sudo apt-get update.

Tworzenie niestandardowej dystrybucji systemu Linux

Możesz również utworzyć własną niestandardową dystrybucję systemu Linux do przesyłania do Sklepu Microsoft i/lub ładowania bezpośredniego. Na końcu tego kursu znajdziesz link do instrukcji, przykład niestandardowej dystrybucji WSL typu open source i repozytorium uruchamiania dystrybucji.

Uwaga

Chcesz dowiedzieć się, jak działa program WSL? Być może zastanawiasz się, jak system Linux może działać natywnie na Windows 10 bez maszyny wirtualnej lub powłoki platformy Docker. Za kulisami w rzeczywistości korzystasz z systemu Linux w trybie użytkownika, ale bez jądra systemu Linux. Systemcalls (wywołania systemowe), które niezmodyfikowane dystrybucje systemu Linux są obsługiwane przez system Windows. Jest nazywany "procesem PICO", mniejszą wersją normalnego procesu hosta, który jest uruchamiany przy użyciu sterownika trybu jądra w systemie Windows. Zależności systemu operacyjnego są zasadniczo oddzielone od bazowego systemu operacyjnego hosta, zachowując wszystko lekkie i unikając kosztów zasobów związanych z obciążeniem. Proces uruchomiony w Menedżerze zadań systemu Windows jest widoczny.

Spróbuj samodzielnie

W następnej sekcji przyjrzymy się, jak przechodzić między systemami plików z systemem Windows i Linux, wykonywać kilka podstawowych poleceń systemu Linux, przenosić się między dystrybucjami systemu Linux i omawiać niektóre ogólne wskazówki i wskazówki dotyczące korzystania z programu WSL.