Instale o shell Bash baseado no Ubuntu do Windows 10 e você terá um ambiente Ubuntu completo que permite instalar e executar os mesmos aplicativos que você poderia executar em um sistema Linux baseado no Ubuntu. Porém, assim como no Ubuntu, você precisará do comando apt-get para instalar e atualizar o software.
Observe que o subsistema Linux do Windows 10 não suporta oficialmente aplicativos gráficos ou software de servidor (embora seja possível executar alguns aplicativos gráficos , não oficialmente). Oficialmente, ele se destina a aplicativos de terminal Linux e outros utilitários de linha de comando que os desenvolvedores possam desejar.
O shell Bash do Windows 10 oferece suporte apenas a binários de 64 bits, portanto, você não pode instalar e executar programas Linux de 32 bits.
Índice
No Ubuntu e em outras distribuições Linux baseadas em Debian, você usa o apt-get
comando para instalar o software. “Apt” significa “Advanced Package Tool”. Este comando baixa pacotes de software dos repositórios de software centralizados do Ubuntu e os instala em seu sistema. Se os pacotes que você tentar instalar requerem – ou “dependem de” –outros pacotes, o apt-get irá automaticamente baixar e instalar esses pacotes (conhecidos como dependências) também. Apt-get funciona com pacotes “.deb”, nomeados para Debian, a distribuição Linux na qual o Ubuntu é baseado.
Você precisará executar apt-get junto com o comando “ sudo ”, que dá a ele permissões de superusuário ou root. Isso permite que o comando modifique e instale arquivos de sistema no ambiente Linux. Você terá que inserir a senha da sua conta de usuário atual ao usar o sudo.
Você também pode usar o comando apt mais recente em vez do comando apt-get tradicional, embora qualquer um dos comandos funcione.
Primeiro, você deseja executar o seguinte comando para baixar listas de pacotes atualizadas dos repositórios de software:
sudo apt-get update
Você vai querer fazer isso antes de instalar qualquer pacote.
Se você souber o nome de um pacote que deseja instalar, poderá baixá-lo e instalá-lo com o seguinte comando, substituindo “packagename” pelo nome do pacote que deseja instalar:
sudo apt-get install nome do pacote
Por exemplo, se você quiser instalar o Ruby, execute o seguinte comando:
sudo apt-get install ruby
Você pode pressionar a tecla Tab enquanto digita o nome de um pacote (ou qualquer comando) para usar o recurso de preenchimento automático do Bash , que o ajudará a terminar de digitar as coisas automaticamente e sugerir opções disponíveis, se várias opções estiverem disponíveis.
Depois de executar este e outros comandos do apt-get, você verá as alterações que serão feitas e terá que digitar “y” e pressionar Enter para continuar.
Você nem sempre sabe o nome do pacote que deseja instalar. Nesse caso, você pode usar o comando apt-cache para procurar um programa no cache de pacote baixado (as listas que foram baixadas com apt-get update). Este comando pesquisa nomes e descrições de pacotes para o texto que você especificar.
Este comando não requer sudo, pois é apenas uma pesquisa simples. No entanto, você pode executá-lo com o sudo se quiser e ainda funcionará.
apt-cache search algures
Por exemplo, se você quiser pesquisar pacotes relacionados ao w3m, um navegador da web baseado em texto para o terminal, execute:
apt-cache search w3m
Para atualizar seus pacotes de software instalados para as versões mais recentes disponíveis no repositório – que fornece todas as atualizações de segurança disponíveis para seus pacotes atuais – execute o seguinte comando:
sudo apt-get upgrade
Lembre-se de executar o comando “sudo apt-get update” antes de executar este comando, pois você precisa atualizar sua lista de pacotes antes que o apt-get veja as últimas versões disponíveis.
Para desinstalar um pacote quando terminar de usá-lo, execute o seguinte comando:
sudo apt-get remove nome do pacote
O comando acima apenas remove os arquivos binários do pacote, mas não quaisquer arquivos de configuração associados. Se você deseja remover tudo associado ao pacote de software, execute o seguinte comando:
sudo apt-get purge nome do pacote
Nenhum dos comandos acima removerá quaisquer “dependências”, que são pacotes que foram instalados porque eram necessários para um pacote. Se você desinstalar um pacote e removê-lo posteriormente, seu sistema ainda pode ter várias dependências adicionais que não são mais necessárias. Para remover quaisquer pacotes que foram instalados como dependências e não são mais necessários, execute o seguinte comando:
sudo apt-get autoremove
Os comandos acima o ajudarão a instalar e atualizar os softwares mais comuns de que você precisa. No entanto, alguns softwares serão instalados por meio de outros comandos e ferramentas.
Por exemplo, as gemas Ruby são instaladas com o comando “gem install”, uma vez que você instalou Ruby via apt-get. Ruby tem seu próprio sistema de instalação de software separado do apt-get.
Alguns pacotes de software estão disponíveis em PPAs, ou “arquivos de pacotes pessoais”, que são hospedados por terceiros. Para instalá-los, você precisará adicionar o PPA ao seu sistema e, em seguida, usar os comandos normais do apt-get.
O software mais recente pode precisar ser compilado e instalado a partir do código-fonte. Todos os pacotes que você instala com apt-get foram compilados do código-fonte pelo sistema de compilação do Ubuntu e convenientemente empacotados em pacotes .deb que você pode instalar. Você deve evitar isso, se possível, mas pode ser inevitável em alguns casos.
Seja qual for o caso, se você estiver tentando instalar outro aplicativo do Linux, deverá encontrar instruções que indicam como instalá-lo. As mesmas instruções que funcionam no Ubuntu 14.04 LTS funcionarão no shell Bash do Windows 10. Quando ele é atualizado para a próxima versão principal do Ubuntu, as mesmas instruções que funcionam no Ubuntu 16.04 LTS funcionarão no Windows 10.
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…