Instale programas pelo console do Windows 10, 8, 7

Uma das tarefas comuns que realizamos nos sistemas operacionais Windows é a instalação e desinstalação de vários programas e aplicativos, cada um com foco no uso corporativo, educacional ou pessoal.
Independentemente da finalidade da referida aplicação, realizamos sempre um processo monótono para efetuar a instalação, que inclui ir ao site do desenvolvedor ou do fabricante, fazer o download do arquivo executável e, em seguida, clicar duas vezes sobre ele e seguir os passos do assistente.

Embora este processo seja normal e todos o realizemos em cada processo de instalação, Solvetic irá explicar um método alternativo que pode simplificar drasticamente essas tarefas de instalação e é graças ao projeto Chocolatey.

O que é chocolateChocolatey foi desenvolvido para atuar como um gerenciador de pacotes para sistemas operacionais Windows semelhante à funcionalidade dos comandos apt-get ou yum no Linux.
Projetado para ser um console de administração descentralizado de onde é possível instalar rapidamente vários aplicativos e ferramentas para uso, o Chocolatey é baseado na infraestrutura NuGet que, por sua vez, usa o PowerShell como plataforma para entregar pacotes das distribuições disponíveis para esses.

Chocolatey possui uma interface única que foi projetada para trabalhar facilmente com todos os aspectos associados à administração do software Windows, tais como:

  • Instaladores
  • Arquivos zip
  • Binários de tempo de execução
  • Software interno e de terceiros

Isso é obtido com o uso de uma estrutura de empacotamento em que os requisitos de versão e dependência estão envolvidos para que a instalação seja bem-sucedida.

Todos os pacotes Chocolatey encapsulam as ferramentas necessárias para gerenciar qualquer elemento como instaladores, executáveis ​​e scripts em um arquivo de pacote compilado que facilita o controle, e esses pacotes podem ser usados ​​de forma independente, ou há também a opção de integrá-los com configuração de administradores como SCCM , Puppet e Chef para aumentar sua escalabilidade e expansão.

RequisitosOs requisitos para usar Chocolatey são os seguintes:

  • Windows 7 até Windows 10 ou Windows Server 2012 até 2016 (Server Core é compatível, mas não Windows
  • Nano Server)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Como funciona o ChocolateyVamos entender como é o processo interno que este aplicativo utiliza para gerenciar os pacotes de instalação no Windows.

  • Em primeiro lugar, Chocolatey usa NuGet (NuGet.Core.dll) para recuperar o pacote da fonte, este é um nupkg que é armazenado em uma pasta ou compartilhado em um local OData (HTTP / HTTPS).
  • Em seguida, o pacote será instalado no caminho $ env: ChocolateyInstall \ lib \. O local de instalação do pacote não é configurável pelo usuário, pois o pacote deve ser instalado aqui para rastreamento, atualização e desinstalação do pacote, se necessário posteriormente.
  • Depois que o pacote é instalado, o aplicativo determina se o pacote é autônomo ou tem scripts de automação, como scripts do PowerShell (arquivos * .ps1).
  • Agora, Chocolatey tira um instantâneo do registro para comparação posterior dos pacotes.
  • Então, se você tiver scripts de automação, o Chocolatey os executará.
  • Feito isso, Chocolatey compara o instantâneo para definir as informações do desinstalador e prossegue para salvá-lo em um arquivo com a extensão .registry.
  • O aplicativo agora executa um instantâneo da pasta com base em todos os arquivos atualmente no diretório do pacote selecionado.
  • Finalmente, o aplicativo procura os arquivos executáveis ​​na pasta do pacote e volta para a pasta $ env: ChocolateyInstall \ bin para que esses elementos estejam disponíveis no caminho definido.

Características ChocolateyAtualmente temos duas opções de uso deste aplicativo, uma versão gratuita e uma versão paga, na versão gratuita encontramos recursos como:

  • Chocolatey é verificado no VirusTotal, o que garante que está livre de ameaças
  • Permite a criação de nossos próprios pacotes
  • Pode ser executado offline
  • Não coleta dados ou telemetria do sistema operacional Windows
  • Apresenta modelos de pacotes personalizados
  • Tem um desinstalador automático
  • Não tem publicidade de terceiros
  • Várias extensões de pacote disponíveis

Apresenta versão pagaNo caso da versão paga, alguns de seus recursos são:

  • Executar proteção contra malware em tempo de execução (Pro +)
  • Baixar CDN Cache (Pro +)
  • Inclui pacote redutor (Pro +)
  • Possui a opção de diretório de instalação onipresente (Pro +)
  • Apresenta o pacote Throttle (Pro +)
  • Possui um sincronizador de pacotes (Command Pro + Auto / C4B Sync)
  • Autoatendimento / Modo de fundo (C4B)
  • Package Builder (C4B)
  • Pacote de internalizador integrado (C4B)
  • Instalador direto (C4B)
  • Possui auditoria de pacote (C4B)
  • Inclui funções do Windows Service Management PowerShell (C4B)

A versão paga vai de US $ 96 por ano até US $ 600.

1. Como instalar o Chocolatey no Windows 10


Para realizar este processo, acessaremos o prompt de comando como administradores e ali executamos a seguinte linha para baixar automaticamente os scripts necessários do site oficial da Chocolatey:
 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Pressionamos Enter e este será o resultado:

PROLONGAR

Esta linha realiza o seguinte processo:

  • Primeiro, eles dizem à equipe para iniciar o PowerShell e não carregar nenhum perfil personalizado que possa ser usado por um usuário avançado
  • Em seguida, ele instrui o Windows a definir a Política de execução irrestrita para permitir que o script do PowerShell seja executado
  • Em seguida, ele faz o download e executa o script de instalação do Chocolatey.

2. Como usar o Chocolatey no Windows 10

Passo 1
Chegou a hora de verificar como automatizar as instalações no Windows com este utilitário, para isso, acessamos novamente o console como usuários administradores e ali executamos a seguinte sintaxe:

 cinst (programa)
Por exemplo, se quisermos instalar o cliente Putty para conexões remotas, vamos executar o seguinte:
 massa cinst
Pressionando Enter iniciará o processo de instalação do aplicativo selecionado e veremos o processo de download, caso haja scripts, devemos confirmar sua execução:

PROLONGAR

Passo 2
Assim que aceitarmos esta etapa, o processo de instalação do aplicativo selecionado será concluído:

PROLONGAR

etapa 3
É imprescindível saber o nome exato que Chocolatey usa para cada programa a instalar, pois existem várias opções de uso, uma alternativa que Chocolatey nos oferece para verificar as opções disponíveis é a seguinte linha:

 pesquisa choco (termo)

PROLONGAR

Lá encontramos os pacotes disponíveis e seu status atual.

3. Como executar várias instalações com Chocolatey no Windows 10


Também é possível que em algum momento seja necessário instalar vários aplicativos simultaneamente, para isso, basta executar o seguinte:
 cinst (app1) (app2) etc
Por exemplo:
 cinst vlc putty

PROLONGAR

Podemos verificar que o processo de download de cada aplicativo indicado é iniciado.

4. Como atualizar aplicativos usando Chocolatey no Windows 10


Para fazer a atualização dos programas instalados com Chocolatey, basta usar a seguinte sintaxe:
 copo (aplicação)

PROLONGAR

Se quisermos atualizar todos os programas ou aplicativos que foram instalados com Chocolatey, usaremos o seguinte comando:

 copo tudo
Da mesma forma, podemos especificar a fonte de onde as atualizações devem ser aplicadas, neste caso executamos o seguinte:
 cup (aplicativo) -source (URL a ser usado)

5. Como desinstalar aplicativos com Chocolatey


Para realizar o processo de desinstalação de pacotes ou aplicativos usando este aplicativo, devemos usar a seguinte sintaxe.
 desinstalação do choco (aplicativo)

PROLONGAR

Atualmente a Chocolatey tem mais de 5000 pacotes disponíveis para instalação para Windows, algumas opções são:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Para ver todas as opções disponíveis, podemos visitar o seguinte link oficial:

6. Gerenciamento de comando Chocolatey

Passo 1
Se quisermos saber quantos pacotes instalamos com Chocolatey, vamos executar o seguinte:

 choco list -lo

PROLONGAR

Passo 2
Para exibir a ajuda deste aplicativo, executamos:

 caiu -?

PROLONGAR

etapa 3
Para acessar a configuração Chocolatey;

 lista de configuração choco

PROLONGAR

Passo 4
Os comandos a serem usados ​​em geral com Chocolatey são:

ListaListar pacotes remotos ou locais
procurarProcure por pacotes remotos ou locais
informaçãoAcesse as informações do pacote
instalarInstale pacotes de várias fontes
PINSuprimir atualizações para um pacote específico
desatualizadoRecupere pacotes que estão desatualizados
melhoriaPacotes de atualização de várias fontes
DesinstalarDesinstale um pacote específico
pacoteEmbale um nuspec para um nupkg compilado
EmpurreExecute um nupkg compilado
novoGere os arquivos necessários para um pacote a partir de um modelo
origensVer e configurar fontes padrão
configRecupere e configure o arquivo de configuração do aplicativo
característicaPermite que você visualize e configure os recursos do Chocolatey
SetapikeyRecupere ou salve um apikey para uma fonte específica
Chave APIRecupere ou salve um apikey para uma fonte específica
Apoio, suporteAcesse informações de suporte
baixarBaixe pacotes usando todos os links remotos
sincronizarPermite a sincronização com o software instalado no sistema
otimizarOtimize a instalação, reduzindo o uso de espaço em disco

PROLONGAR

Podemos recorrer ao Chocolatey para realizar instalações completas e automáticas o que vai poupar tempo que pode ser usado para outros tipos de tarefas de suporte e se aumentarmos a nossa produtividade no Windows 10.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave