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

Durante a última Conferência de Desenvolvedores da 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 essa atualização já tenha sido lançada até agora, ainda está em beta e está disponível apenas para insiders / desenvolvedores e não para o público em geral.

Sem dúvida, quando esse recurso atingir um status estável e estiver disponível para todos usarem, será bem recebido – 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 bem conhecido e amplamente utilizado para Windows, está disponível há bastante tempo e tem sido amplamente utilizado por profissionais de Linux sempre que precisam trabalhar em um computador com Windows.

Embora fundamentalmente diferente de “Bash no Ubuntu no Windows”, o Cygwin é um software gratuito 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.

Download e Instalação do 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 de forma muito fácil.

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

Passo 1 – Inicie o processo de instalação e escolha “Instalar pela 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 prosseguir com o download:

Select Cygwin Connection Type

Depois de 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 equivalente HTTP não funcionar.

Se tudo correr conforme o 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. Observe que você também pode optar por instalar o código-fonte. Você também pode pesquisar pacotes usando a caixa de texto de entrada. 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 esperado, o tempo de download dependerá do número de pacotes selecionados anteriormente e de suas dependências necessárias. De qualquer forma, você deve ver a seguinte tela após 15-20 minutos.

Selecione as opções desejadas (Criar ícone no Desktop / Adicionar ícone ao Menu Iniciar) e clique em Concluir para concluir a instalação:

Cygwin Installation Setup

Depois de ter completado com sucesso os passos 1 a 4, podemos abrir Cygwin clicando duas vezes no ícone no ambiente 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/