Aplikacja Microsoft Store jest wyłączona przez zasady grupy przez mój uniwersytet. Mam uprawnienia administratora na swoim komputerze i zastanawiałem się, czy istnieje sposób bezpośredniej instalacji Podsystemu Windows dla Linux (WSL)? A może za pomocą Chocolatey lub innej metody wiersza poleceń?
Zwróć uwagę, że od wersji 1709 (Fall Creator's Upgrade) samo włączenie trybu programisty nie jest już wystarczające.
źródło
0x80070005
, musisz uruchomić plik exe jako administrator.wslconfig /list
iwslconfig /unregister
jesteś swoimi przyjaciółmi ...0x80070005
błędy pojawiają się z wielu powodów. Jeśli chcesz poszukać obejścia, zajrzyj tutaj: github.com/microsoft/WSL/issues/3020Jest to krótka procedura, dotyczy aktualizacji Windows 10 Fall Creators i nowszych.
OptionalFeatures.exe
komputerze i uruchom ponownie komputer. Z Przewodnika instalacji systemu Windows Server .Pobierz dowolny z następujących plików (w dowolnej przeglądarce lub dowolnym menedżerze pobierania):
Otwórz pakiety Appx za pomocą 7ZIP . Wyodrębnij tylko plik wykonywalny (np. Ubuntu.exe) i install.tar.gz z dowolnego dysku lub dowolnego folderu. Kliknij dwukrotnie ten plik wykonywalny, a zostanie on zainstalowany.
Uwagi :: Możesz teraz zainstalować dowolną dystrybucję GNU / Linux za pomocą skompresowanych plików RootFS (tylko .tar.gz) podanych w witrynach dystrybucji lub z obrazów dokera.
źródło
Możesz (1) pobrać instalatory ze Sklepu Windows lub (2) pobrać plik dystrybucyjny i zainstalować go za pomocą narzędzi takich jak lxRunOffline lub WSL Distrolauncher .
Pobieranie instalatora ze Sklepu Windows
Możesz pobrać instalatory ze Sklepu Windows za pomocą Powershell . Na przykład możesz pobrać wersję Ubuntu 16 za pomocą następującego polecenia
W powyższym poleceniu plik wyjściowy to
Ubuntu.appx
. Musi być tak nazwany. Możesz uruchomić tę aplikację, aby zainstalować Ubuntu.Korzystanie z LxRunOffline
Najpierw musisz pobrać plik dystrybucyjny. Istnieje wiele plików dystrybucyjnych dostępnych na wiki wiki lxRunOffline .
Na przykład, aby zainstalować to samo Ubuntu 16 ze Sklepu Microsoft Windows, możesz pobrać plik ze strony
Następnie możesz zainstalować dystrybucję Linuksa za pomocą lxRunOffline
Aby uruchomić dystrybucję, możesz użyć tego samego lxRunOffline
Korzystanie z DistroLauncher
Możesz użyć DistroLauncher. Istnieje wiele wersji opartych na przykładzie Microsoft do tworzenia niestandardowych dystrybucji linuksa dla WSL. Na przykład możesz użyć wersji Yuk7 .
Musisz pobrać plik dystrybucyjny i plik
launcher.exe
. Aby użyć tego samego pliku dystrybucyjnego wymienionego powyżej, należy zmienić nazwę pliku dystrybucyjnego na,rootfs.tar.gz
a program uruchamiający na żądaną nazwę dystrybucji. Później musisz uruchomić program uruchamiający jako administrator (wystąpiły błędy podczas uruchamiania go jako zwykły użytkownik)Przy pierwszym uruchomieniu program uruchamiający instaluje się i uruchamia dystrybucję. Następnym razem uruchamia dystrybucję Linuksa.
Po instalacji możesz zarządzać dystrybucjami za pomocą poleceń
wslconfig
lublxrunoffline
.UWAGA: Oprócz plików dystrybucyjnych wymienionych powyżej, możesz utworzyć nowy plik w oparciu o inne dystrybucje linuksowe. Możesz wypróbować instrukcje zawarte w projekcie WSLInstall . Po poprawnym uruchomieniu nowego systemu Linux mogą być potrzebne dodatkowe kroki .
źródło