O subsistema Windows para Linux, apresentado na atualização de aniversário , tornou-se um recurso estável na atualização de criadores de outono . Agora você pode executar o Ubuntu e openSUSE no Windows, com o Fedora e mais distribuições do Linux em breve.
Índice
Esta não é uma máquina virtual , um contêiner ou software Linux compilado para Windows (como o Cygwin ). Em vez disso, o Windows 10 oferece um subsistema completo do Windows destinado ao Linux para a execução de software Linux. É baseado no trabalho abandonado do Project Astoria da Microsoft para rodar aplicativos Android no Windows.
Pense nisso como o oposto de Wine . Enquanto o Wine permite que você execute aplicativos do Windows diretamente no Linux, o subsistema do Windows para Linux permite que você execute aplicativos do Linux diretamente no Windows.
A Microsoft trabalhou com a Canonical para oferecer um ambiente de shell Bash baseado no Ubuntu completo que é executado sobre este subsistema. Tecnicamente, isso não é Linux. Linux é o kernel do sistema operacional subjacente e não está disponível aqui. Em vez disso, isso permite que você execute o shell Bash e os mesmos binários que normalmente executaria no Ubuntu Linux. Os puristas do software livre costumam argumentar que o sistema operacional Linux médio deve ser chamado de “GNU / Linux” porque é, na verdade, muito software GNU rodando no kernel Linux. O shell Bash que você obterá são, na verdade, todos aqueles utilitários GNU e outros softwares.
Embora esse recurso tenha sido originalmente chamado de “Bash no Ubuntu no Windows”, ele também permite que você execute Zsh e outros shells de linha de comando . Agora também oferece suporte a outras distribuições Linux. Você pode escolher o openSUSE Leap ou o SUSE Enterprise Server em vez do Ubuntu, e o Fedora também está a caminho.
Existem algumas limitações aqui. Isso ainda não oferece suporte a software de servidor de segundo plano e não funcionará oficialmente com aplicativos gráficos de desktop Linux . Nem todo aplicativo de linha de comando funciona, pois o recurso não é perfeito.
Este recurso não funciona na versão de 32 bits do Windows 10, portanto, certifique-se de usar a versão de 64 bits do Windows . É hora de mudar para a versão de 64 bits do Windows 10 se você ainda estiver usando a versão de 32 bits.
Supondo que você tenha um Windows de 64 bits, para começar, vá para Painel de controle> Programas> Ativar ou desativar recursos do Windows. Ative a opção “Subsistema Windows para Linux” na lista e clique no botão “OK”.
Clique em “Reiniciar agora” quando for solicitado a reiniciar o computador. O recurso não funcionará até que você reinicie.
Nota : começando com a atualização dos criadores de outono, você não precisa mais habilitar o modo de desenvolvedor no aplicativo Configurações para usar este recurso. Você só precisa instalá-lo a partir da janela Recursos do Windows .
Após a reinicialização do computador, abra a Microsoft Store no menu Iniciar e procure “Linux” na loja. Clique em “Obter os aplicativos” na seção “Linux no Windows?” bandeira.
Nota : Começando com a atualização de criadores de outono, você não pode mais instalar o Ubuntu executando o comando “bash”. Em vez disso, você deve instalar o Ubuntu ou outra distribuição Linux do aplicativo Store.
Você verá uma lista de todas as distribuições Linux atualmente disponíveis na Windows Store. A partir da atualização dos criadores de outono, isso inclui Ubuntu, openSUSE Leap e openSUSE Enterprise , com a promessa de que o Fedora chegará em breve.
Atualização : Debian e Kali agora estão disponíveis na Loja, mas não estão listados aqui. Procure por “Debian Linux” ou “Kali Linux” para localizá-los e instalá-los.
Para instalar uma distribuição Linux, clique nela e, em seguida, clique no botão “Obter” ou “Instalar” para instalá-la como qualquer outro aplicativo da Loja.
Se você não tiver certeza de qual ambiente Linux instalar, recomendamos o Ubuntu. Esta distribuição popular do Linux era anteriormente a única opção disponível, mas outros sistemas Linux agora estão disponíveis para pessoas com necessidades mais específicas.
Você também pode instalar várias distribuições do Linux e cada uma terá seus próprios atalhos exclusivos. Você pode até mesmo executar várias distribuições Linux diferentes ao mesmo tempo em janelas diferentes.
Agora você tem um shell bash de linha de comando completo baseado no Ubuntu ou em qualquer outra distribuição Linux que você instalou.
Porque eles são os mesmos binários, você pode usar o comando apt ou apt-get do Ubuntu para instalar o software dos repositórios do Ubuntu se estiver usando o Ubuntu. Basta usar qualquer comando que você normalmente usaria nessa distribuição Linux. Você terá acesso a todos os softwares de linha de comando do Linux, embora alguns aplicativos ainda não funcionem perfeitamente.
Para abrir o ambiente Linux que você instalou, basta abrir o menu Iniciar e pesquisar a distribuição que você instalou. Por exemplo, se você instalou o Ubuntu, inicie o atalho do Ubuntu.
Você pode fixar este atalho de aplicativo no menu Iniciar, barra de tarefas ou área de trabalho para acesso mais fácil.
Na primeira vez que você iniciar o ambiente Linux, será solicitado que você insira um nome de usuário e uma senha UNIX. Eles não precisam corresponder ao seu nome de usuário e senha do Windows, mas serão usados no ambiente Linux.
Por exemplo, se você inserir “bob” e “letmein” como suas credenciais, seu nome de usuário no ambiente Linux será “bob” e a senha que você usa dentro do ambiente Linux será “letmein” – não importa qual seja seu nome de usuário do Windows e senha são.
Você pode iniciar o ambiente Linux instalado executando o wsl
comando. Se você tiver várias distribuições Linux instaladas, pode escolher o ambiente Linux padrão que este comando inicia.
Se você tiver o Ubuntu instalado, também pode executar o ubuntu
comando para instalá-lo. Para o openSUSE Leap 42, use opensuse-42
. Para o SUSE Linux Enterprise Sever 12, use sles-12
. Esses comandos estão listados na página de cada distribuição do Linux na Windows Store.
Você ainda pode iniciar seu ambiente Linux padrão executando o bash
comando, mas a Microsoft diz que ele está obsoleto. Isso significa que o bash
comando pode parar de funcionar no futuro.
Se você tem experiência com o uso de um shell Bash no Linux, Mac OS X ou outras plataformas, você se sentirá em casa.
No Ubuntu, você precisa prefixar um comando com sudo
para executá-lo com permissões de root . O usuário “root” nas plataformas UNIX tem acesso total ao sistema, como o usuário “Administrador” no Windows. Seu sistema de arquivos do Windows está localizado no /mnt/c
ambiente do shell Bash.
Use os mesmos comandos de terminal Linux que você usaria para se locomover. Se você está acostumado com o prompt de comando padrão do Windows com seus comandos DOS, aqui estão alguns comandos básicos comuns ao Bash e ao Windows:
cd
no Bash cd
ou chdir
no DOSls
no Bash, dir
no DOSmv
no Bash move
e rename
no DOScp
no Bash, copy
no DOSrm
no Bash del
ou erase
no DOSmkdir
no Bash, mkdir
no DOSvi
ou nano
no Bash, edit
no DOSÉ importante lembrar que, ao contrário do Windows, o shell Bash e seu ambiente de imitação de Linux diferenciam maiúsculas de minúsculas. Em outras palavras, “Arquivo.txt” com letra maiúscula é diferente de “arquivo.txt” sem maiúscula.
Para obter mais instruções, consulte o nosso guia para iniciantes na linha de comando do Linux e outras introduções semelhantes ao shell Bash, linha de comando do Ubuntu e terminal Linux online.
Você precisará usar o comando apt para instalar e atualizar o software do ambiente Ubuntu. Certifique-se de prefixar esses comandos com sudo
, o que os fará rodar como root – o equivalente Linux do Administrador. Aqui estão os comandos apt-get que você precisa saber:
sudo apt update
sudo apt install packagename
(Substitua “packagename” pelo nome do pacote.)sudo apt remove packagename
(Substitua “packagename” pelo nome do pacote.)sudo apt search word
(Substitua “palavra” por uma palavra que você deseja pesquisar por nomes e descrições de pacotes.)sudo apt upgrade
Se você instalou uma distribuição SUSE Linux, pode usar o comando zypper para instalar o software.
Depois de fazer download e instalar um aplicativo, você pode digitar seu nome no prompt e pressionar Enter para executá-lo. Verifique a documentação desse aplicativo específico para obter mais detalhes.
Se você deseja uma experiência Ubuntu mais precisa no Windows 10, também pode instalar as fontes do Ubuntu e habilitá-las no terminal. Você não precisa fazer isso, pois a fonte padrão do prompt de comando do Windows parece muito boa para nós, mas é uma opção.
Esta é a aparência:
Para instalar a fonte, primeiro baixe a Família de Fontes do Ubuntu no site do Ubuntu. Abra o arquivo .zip baixado e localize o arquivo “UbuntuMono-R.ttf”. Esta é a fonte monoespaçada do Ubuntu, que é a única usada no terminal. É a única fonte que você precisa instalar.
Clique duas vezes no arquivo “UbuntuMono-R.ttf” e você verá uma prévia da fonte. Clique em “Instalar” para instalá-lo em seu sistema.
Para tornar a fonte monoespaçada do Ubuntu uma opção no console, você precisará adicionar uma configuração ao registro do Windows .
Open a registry editor by pressing Windows+R on your keyboard, typing regedit
, and then pressing Enter. Navigate to the following key or copy and paste it into the Registry Editor’s address bar:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
Right-click in the right pane and select New > String Value. Name the new value 000
.
Double-click the “000” string you just created, and then enter Ubuntu Mono
as its value data.
Launch an Ubuntu window, right-click the title bar, and then select the “Properties” command. Click the “Font” tab, and then select “Ubuntu Mono” in the font list.
Software you install in the Bash shell is restricted to the Bash shell. You can access these programs from the Command Prompt, PowerShell, or elsewhere in Windows, but only if you run the bash -c
command.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…