3Jul

Como trazer Linux-Style apt-get Installations para Windows com Chocolatey

Os usuários de Linux adoram instalar o software a partir da linha de comando, e não é difícil entender o porquê.Em vez de baixar executáveis, executá-los e esquivar as várias tentativas de alterar seu mecanismo de busca padrão, basicamente digite o que deseja instalar e pressione "Enter".

Se você quer esse tipo de paz no Windows, não procure mais do que Chocolatey, o gerenciador de pacotes para o Windows. Esta ferramenta gratuita permite que você instale milhares de aplicativos com apenas um comando rápido( instalação choco) e atualize todos com outro( atualização choco). Isso pode poupar muito tempo se você for o tipo de pessoa que instala muitode software livre.

Você pode usar o Chocolatey em dois lugares: o prompt de comando e o PowerShell. Veja como instalar este gerenciador de pacotes em ambos os ambientes, mas você realmente precisa de um ou outro. Escolha o que você estiver confortável.

Instale e use o Chocolatey a partir do prompt de comando

Chocolatey só funciona no prompt de comando se você o executar como administrador. A maneira mais fácil de fazer isso é clicar com o botão direito do mouse no prompt de comando no menu Iniciar e, em seguida, clicar em "Executar como administrador".

Para instalar o Chocolatey, primeiro você precisa executar o seguinte comando, que faz o download e executa o instalador para você:

@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "& amp;SET "PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin"

Este comando pode mudar, então verifique as instruções oficiais do Chocolatey se você estiver tendo problemas.

Depois de instalar o Chocolatey, você pode usá-lo imediatamente( embora, em alguns casos, você precise fechar e reabrir o prompt de comando do administrador).Instalar o software é simples: basta digitar choco install seguido do nome do programa. Aqui, estamos executando o choco install filezilla para instalar o popular cliente Filezilla FTP.

Você também não precisa se limitar a instalar um aplicativo por vez. Por exemplo, usando o seguinte comando, instalarão todos os aplicativos listados de uma só vez:

choco instale firefox thunderbird vlc libreoffice

Claro que você precisará de algum jeito de saber quais pacotes existem e como eles são nomeados. Você pode procurar para ver se um determinado aplicativo é oferecido usando a seguinte sintaxe:

choco search key_word

Na seguinte captura de tela, por exemplo, estamos usando o choco search thunderbird para procurar pacotes relacionados ao cliente de e-mail Thunderbird.

Alternativamente, este site oferece uma lista completa de todos os pacotes que você pode instalar, completa com sua própria ferramenta de busca.

Se você quiser atualizar um pacote específico para a versão mais recente, use o comando choco upgrade, seguido pelo nome do pacote. Se você quiser atualizar tudo o que você instalou usando o Chocolatey de uma só vez, a atualização do choco tudo fará o truque. E há mais sub-comandos se você sentir cavar. Basta digitar choco -?para ver uma lista completa.

Instale e use o Chocolatey no PowerShell

Se você é um grande fã do PowerShell, você também pode usar Chocolately a partir daí.Isso significa que você pode automatizar todos os tipos de coisas, uma vez que você começa a usar o PowerShell e aprenda as cordas.

Você precisará abrir um administrador PowerShell para começar. A maneira mais simples de fazer isso é clicar com o botão direito do mouse no botão Iniciar e, em seguida, clicar em "Windows PowerShell( Admin)".

A Chocolatey, por sua natureza, requer permissão para executar scripts de fora do seu computador. Por este motivo, as instruções de instalação oficiais recomendam que você altere ExecutionPolicy antes de instalar o Chocolatey. Primeiro, no prompt do PowerShell, digite o seguinte comando e pressione Enter:

Get-ExecutionPolicy

Se você vir um resultado "Restrito", então você deve executar o seguinte comando para configurar sua política de execução para que a instalação do Chocolatey funcione:

Set-ExecutionPolicy AllSigned

O comando Set-ExecutionPolicy Bypass também pode funcionar, embora esta seja a opção menos segura: permite que qualquer script seja executado, independentemente de ter sido assinado pelo desenvolvedor.

Depois de definir a política de execução, você pode executar o instalador usando o seguinte comando:

iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1'))

Assim como o Chocolatey está instalado! Usar o Chocolatey no Powershell é muito parecido com o prompt do comando. Aqui está o choco instala o firefox em execução:

Subcomandos

como pesquisa e atualização também funcionam exatamente como no prompt de comando e choco -?lhe dará uma lista de outras funções. Diverta-se!