Agora você pode instalar a distribuição SUSE Linux dentro do WSL no Windows 10
3 minutos. ler
Atualizado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
Com o Windows Subsystem for Linux (WSL), agora você pode executar binários do Linux nativamente no Windows 10. Com o WSL, agora você pode executar o Bash nativo no Ubuntu no Windows. Agora você pode executar scripts Bash, ferramentas de linha de comando do Linux como sed, awk, grep, e você pode até experimentar ferramentas Linux como Ruby, Git, Python, etc. diretamente no Windows. Você também pode acessar seu sistema de arquivos do Windows a partir do Bash, permitindo que você trabalhe no mesmo conjunto de arquivos usando suas ferramentas preferidas do Windows ou ferramentas de linha de comando do Linux. Microsoft parceria com o Ubuntu para trazer sua versão Linux para o Windows nativamente.
Se você preferir a distribuição SUSE Linux, agora também pode instalá-la no Windows 10. Você tem atualmente duas opções, openSUSE Leap 42.2 e SUSE Linux Enterprise Server 12 SP2. Abaixo estão as etapas simples que você deve seguir para instalar uma distribuição SUSE Linux dentro do WSL.
- Habilite o Windows Subsystem for Linux (WSL): Um ótimo guia passo a passo pode ser encontrado aqui: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Durante a instalação, você precisará criar um usuário e uma senha não root. Vou me referir a este usuário como nos próximos passos.
- Baixe o espaço de usuário do docker openSUSE:
$ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
- Abra o shell bash, que você encontra no menu Iniciar do Windows em “Bash no Ubuntu no Windows” (clique no botão Windows, digite “bash” e pressione Enter). É verdade que ainda é o Ubuntu, mas só precisamos executar alguns comandos antes de substituí-lo.
- Extraia o espaço de usuário do openSUSE (ignore quaisquer avisos) e saia do shell bash:
$ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
- Faça backup do rootfs antigo (Ubuntu) e copie o novo rootfs do openSUSE. Abra uma janela do prompt de comando (tecla Windows, digite “cmd” e pressione Enter) e execute os seguintes comandos:
cd %localappdata%\lxss\ renomear rootfs rootfs.ubuntu mover .\home\ \rootfs.\
- O novo espaço de usuário do openSUSE, é claro, não incluirá o usuário que você criou quando instalou o Bash para Windows, nem tem coisas como 'sudo'. Para começar, basta definir 'root' como o usuário padrão. Ainda na janela do prompt de comando, execute o seguinte:
lxrun / setdefaultuser root
Ao sair do prompt de comando, inicie o bash no menu Iniciar (tecla Windows, digite “bash” e pressione Enter) e você terá seu ambiente openSUSE Leap 42.2 rodando dentro do WSL.
- Agora vamos também mudar o ícone laranja para um verde legal. O que estou usando vem de iconarchive.com e pode ser encontrado neste link: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
Baixe o arquivo .ico e copie-o para %localappdata%\lxss\. Em um shell de comando execute os comandos (ou simplesmente use o Windows Explorer, o que melhor lhe convier):cd %localappdata%\lxss\ renomear bash.ico Ubuntu.ico renomear Saki-NuoveXT-Apps-suse.ico bash.ico