Os usuários do Linux adoram instalar software a partir da linha de comando e não é difícil entender por quê. Em vez de baixar executáveis, executá-los e evitar as várias tentativas de alterar seu mecanismo de pesquisa padrão, você basicamente digita o que deseja instalar e pressiona “Enter”.
Se você deseja esse tipo de paz no Windows, não procure mais do que Chocolatey , o gerenciador de pacotes para Windows. Essa ferramenta gratuita permite que você instale milhares de aplicativos com apenas um comando rápido ( choco install
) e atualize todos com outro ( choco upgrade
.) Isso pode economizar muito tempo se você for o tipo de pessoa que instala muito 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 só precisa de um ou outro. Escolha aquilo com que você se sentir confortável.
Instalar e usar Chocolatey a partir do prompt de comando
Chocolatey só funciona no prompt de comando se você executá-lo 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 clicar em “Executar como Administrador”.
Para instalar o Chocolatey, primeiro você precisa executar o seguinte comando, que baixa 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 ')) "&& 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). A instalação do software é simples: basta digitar choco install
seguido do nome do programa. Aqui, estamos executando choco install filezilla
para instalar o popular cliente FTP Filezilla .
Você também não precisa se limitar a instalar um aplicativo por vez. Por exemplo, usar o seguinte comando instalará todos os aplicativos listados de uma vez:
choco install firefox thunderbird vlc libreoffice
É claro que você precisará saber quais pacotes existem e como são nomeados. Você pode pesquisar para ver se um determinado aplicativo é oferecido usando a seguinte sintaxe:
choco search key_word
Na captura de tela a seguir, por exemplo, estamos usando choco search thunderbird
para pesquisar pacotes relacionados ao cliente de e-mail Thunderbird .
Como alternativa, este site oferece uma lista completa de todos os pacotes que você pode instalar, com sua própria ferramenta de pesquisa.
Se você deseja atualizar um pacote específico para a versão mais recente, use o comando choco upgrade,
seguido do nome do pacote. Se você quiser atualizar tudo o que instalou usando o Chocolatey de uma vez, choco upgrade all
resolverá o problema. E existem mais subcomandos se você quiser cavar. Basta digitar choco -?
para ver uma lista completa.
Instalar e usar Chocolatey no PowerShell
Se você é um grande fã do PowerShell, também pode usar o Chocolately lá. Isso significa que você pode automatizar todos os tipos de coisas, depois de começar a usar o PowerShell e aprender como funciona.
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 clicar em “Windows PowerShell (Admin)”.
Chocolatey, por sua natureza, requer permissão para executar scripts de fora do computador. Por este motivo, as instruções oficiais de instalação recomendam que você altere a 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”, será necessário executar o seguinte comando para definir 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 seja a opção menos segura: ele permite que qualquer script seja executado, independentemente de ser 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 aquele Chocolatey instalado! Usar o Chocolatey no Powershell é muito parecido com o prompt de comando. Aqui está choco install firefox
executando:
Os subcomandos gostam search
e upgrade
também funcionam como no prompt de comando e choco -?
fornecerão uma lista de outras funções. Diverta-se!