Como Instalar o Cygwin, um Ambiente de Linha de Comando semelhante ao Linux para Windows

Durante a última Conferência de Desenvolvedores Microsoft Build realizada de 30 de março a 1 de abril, a Microsoft fez um anúncio e deu uma apresentação que surpreendeu a indústria: a partir da atualização Windows 10 #14136, seria possível executar bash no Ubuntu em cima do Windows.

Embora esta atualização já tenha sido lançada até agora, ela ainda está em fase beta e está disponível apenas para insiders / desenvolvedores e não para o público em geral.

Sem dúvida, quando esta funcionalidade atingir um estado estável e estiver disponível para todos usarem, será bem recebida – especialmente por profissionais de FOSS que trabalham com tecnologias (Python, Ruby, etc) que são nativas do ambiente de linha de comando do Linux. Infelizmente, estará disponível apenas no Windows 10 e não em versões anteriores.

No entanto, Cygwin, um ambiente Linux conhecido e amplamente utilizado para Windows, está por aí há bastante tempo e tem sido amplamente utilizado por profissionais de Linux sempre que tiveram a necessidade de trabalhar em um computador Windows.

Embora fundamentalmente diferente de “Bash no Ubuntu no Windows”, o Cygwin é software livre e fornece um grande conjunto de ferramentas GNU e de código aberto que você pode usar como se estivesse no Linux, e uma DLL que contribui com substancial funcionalidade da API POSIX. Além disso, você pode usar o Cygwin em todas as versões do Windows de 32 e 64 bits a partir do XP SP3.

Baixando e Instalando o Cygwin

Neste artigo, vamos orientá-lo sobre como configurar o Cygwin com as ferramentas mais frequentemente usadas na linha de comando do Linux. Dependendo do espaço de armazenamento disponível e de suas necessidades específicas, você pode escolher instalar outros posteriormente com muita facilidade.

Para instalar o Cygwin (observe que as mesmas instruções se aplicam à atualização do software), precisaremos baixar o instalador do Cygwin, dependendo da sua versão do Microsoft Windows. Depois de baixado, clique duas vezes no arquivo .exe para iniciar a instalação e siga as etapas abaixo para concluí-la.

Passo 1 – Inicie o processo de instalação e escolha “Instalar da Internet”:

Installing Cygwin

Passo 2 – Selecione um diretório existente onde deseja instalar o Cygwin e seu arquivo de instalação (Aviso: não escolha pastas com espaços em seus nomes):

Select Cygwin Installation Directory

Passo 3 – Escolha o tipo de conexão com a Internet e selecione um espelho FTP ou HTTP (vá para https://cygwin.com/mirrors.html para selecionar um espelho próximo à sua localização geográfica e depois clique em Adicionar para inserir o espelho desejado na lista do site) para continuar com o download:

Select Cygwin Connection Type

Após clicar em próximo na última tela, alguns pacotes preliminares – que guiarão o processo de instalação real – serão recuperados primeiro. Se o espelho escolhido não estiver operacional ou não contiver todos os arquivos necessários, você será solicitado a usar outro. Você também pode escolher um servidor FTP se o HTTP correspondente não funcionar.

Se tudo correr como esperado, em questão de minutos você será apresentado à tela de seleção de pacotes. No meu caso, acabei escolhendo ftp://mirrors.kernel.org depois que outros falharam.

Passo 4 – Selecione os pacotes que deseja instalar clicando em cada categoria desejada. Note que você também pode optar por instalar o código-fonte. Você também pode pesquisar pacotes usando a caixa de entrada de texto. Quando terminar de selecionar os pacotes necessários, clique em Próximo.

Select Packages to Install under Cygwin

Se você selecionou um pacote que possui dependências, será solicitado a confirmar a instalação das dependências também.

Cygwin Setup

Como é de se esperar, o tempo de download dependerá do número de pacotes que você selecionou anteriormente e de suas dependências necessárias. Em qualquer caso, você deverá ver a seguinte tela após 15-20 minutos.

Selecione as opções desejadas (Criar ícone na Área de Trabalho / Adicionar ícone ao Menu Iniciar) e clique em Concluir para completar a instalação:

Cygwin Installation Setup

Depois de ter concluído com sucesso os passos 1 a 4, podemos abrir o Cygwin clicando duas vezes em seu ícone na área de trabalho do Windows, como veremos na próxima seção.

Source:
https://www.tecmint.com/install-cygwin-to-run-linux-commands-on-windows-system/