O aplicativo Microsoft Store está desabilitado pela Diretiva de Grupo da minha universidade. Eu tenho direitos de administrador no meu computador e estava pensando se havia uma maneira de instalar o Windows Subsystem for Linux (WSL) diretamente? Ou talvez via Chocolatey ou algum outro método de linha de comando?
Observe que desde a versão 1709 (atualização do Fall Creator), apenas ativar o Modo de desenvolvedor não é mais suficiente.
fonte
0x80070005
, precisará executar o arquivo exe como administrador.wslconfig /list
ewslconfig /unregister
é seu amigo ...0x80070005
erros aparecem por várias razões. Se você deseja procurar soluções alternativas, consulte aqui: github.com/microsoft/WSL/issues/3020Este é um procedimento curto, aplica-se à atualização do Windows 10 Fall Creators e superior.
OptionalFeatures.exe
e reinicie o PC. No Guia de Instalação do Windows Server .Faça o download de qualquer um dos seguintes arquivos (com qualquer navegador ou gerenciador de downloads):
Pacotes Appx abertos com 7ZIP . Extraia apenas o arquivo executável (por exemplo, Ubuntu.exe) e install.tar.gz em qualquer unidade ou pasta. Clique duas vezes nesse arquivo executável e ele será instalado.
Notas: Agora você pode instalar qualquer distribuição GNU / Linux usando tarballs RootFS compactados (apenas .tar.gz) fornecidos em sites de distribuição ou a partir de imagens do docker.
fonte
Você pode (1) baixar os instaladores da Windows Store ou (2) baixar um arquivo de distribuição e instalá-lo usando ferramentas como lxRunOffline ou WSL Distrolauncher .
Download do instalador da Windows Store
Você pode baixar os instaladores da Windows Store usando o Powershell . Por exemplo, você pode baixar a versão Ubuntu 16 usando o seguinte comando
No comando acima, o arquivo de saída é
Ubuntu.appx
. Deve ser nomeado dessa maneira. Você pode executar esse aplicativo para instalar o Ubuntu.Usando LxRunOffline
Primeiro, você deve baixar algum arquivo de distribuição. Existem muitos arquivos de distribuição disponíveis no wiki lxRunOffline .
Por exemplo, para instalar o mesmo Ubuntu 16 na Microsoft Windows Store, você pode baixar o arquivo em
Em seguida, você pode instalar a distribuição linux usando lxRunOffline
Para executar a distribuição, você pode usar o mesmo lxRunOffline
Usando um DistroLauncher
Você pode usar algum DistroLauncher. Existem muitas versões baseadas no exemplo da Microsoft para criar distribuições Linux personalizadas para WSL. Por exemplo, você pode usar a versão Yuk7 .
Você deve baixar um arquivo de distribuição e o
launcher.exe
. Para usar o mesmo arquivo de distribuição mencionado acima, você deve renomear o arquivo de distribuiçãorootfs.tar.gz
e o iniciador para o nome da distribuição que deseja. Posteriormente, você deve executar o iniciador como administrador (obtive erros ao executá-lo como usuário normal)A primeira vez que você executa o iniciador, ele instala e executa a distribuição. Na próxima vez, ele executa a distribuição linux.
Após a instalação, você pode gerenciar as distribuições usando
wslconfig
oslxrunoffline
comandos ou .NOTA: Além dos arquivos de distribuição mencionados acima, você pode criar um novo arquivo com base em outras distribuições Linux. Você pode tentar as instruções incluídas no projeto WSLInstall . Você pode precisar de etapas adicionais após a instalação para iniciar o novo linux corretamente.
fonte