Pesquisar

Mostrando postagens com marcador Pacote. Mostrar todas as postagens

Criando Pacotes para Instalação Automática


CRIANDO PACOTES PARA
INSTALAÇÃO AUTOMÁTICA
 Criando Pacotes (.MSI E .EXE) para Instalação Automática
no modo silencioso
      Introdução

Às vezes, se não muitas, nos deparamos com grandes desafios durante a implantação de aplicativos de forma autônoma ou silenciosa. Um dos problemas é o universo de aplicativos existente no mercado ou em nossa rede; isso torna o trabalho bastante frustrante e complicado.
Para piorar ainda mais, não existe padrão ou modelo descritivo para a implantação de aplicativos silenciosamente. Não entre em desespero! Existem diversas práticas para contornamos esses pequenos problemas. Se você chegou até aqui, continue lendo para sua salvação!!

      Objetivo

Nosso objetivo aqui é lhe mostrar como realizar uma distribuição de software em sua rede de forma silenciosa e segura, utilizando princípios básicos e Dicas Que Funcionam na distribuição de pacotes. A maioria dos aplicativos, para serem instalados de forma silenciosa, faz uso dos parâmetros e configurações do Windows Installer (MSI), mas alguns dos programas mais antigos não implementaram o MSI ou contam com tecnologias legado[1]. Por esse motivo, é de suma importância compreendermos a maior parte dos métodos; assim saberemos aplicar a melhor solução para cada tipo de distribuição.
Quando realizamos uma distribuição de software em modo silencioso, estamos dizendo que não haverá nenhuma interação com o usuário durante a instalação; as caixas de diálogos, botões e parâmetros de configuração serão suprimidos; o processo será invisível para os usuários.

      Preparando-se para implantação

Antes de realizar a implantação de qualquer aplicativo, é preciso ter amplo conhecimento de todas as máquinas em operação no parque (em sua rede), dos tipo de SO, configuração de Hardware e etc. Evite pedras em seu caminho, faça uma reunião com sua equipe e levante todos os possíveis problemas que vocês poderão encontrar durante a distribuição.

      Algumas perguntas que devem ser respondidas antes de realizar a distribuição:

         O empacotamento é necessário?
         O software é compatível com o tipo de distribuição que utilizamos atualmente?
         O pacote é compatível com outros softwares instalados nas máquinas?
         As máquinas em minha rede atendem os pré-requisitos do pacote que será distribuído?
         Qual será o tipo de implantação que garanta uma instalação completa e segura?

São essas e outras perguntas que devem ser levantadas antes de qualquer distribuição.


      Por onde começar

O primeiro passo é acessar o site do aplicativo e verificar em suas documentações quais são as formas de instalação autônoma. Caso não encontre nenhuma documentação no site do fabricante, pesquise na internet.

      Tipos de instalação no modo silencioso

Existem vários tipos de instaladores no modo silencioso. Aqui vamos abordar os tipos de instalação silenciosa em ambientes Windows. Os tipos mais conhecidos estão descritos logo abaixo:

         Instaladores .EXE

Os tipos .EXE são em sua maioria arquivos modulares, arquivos compactados, podendo conter diversos arquivos embutidos como DLL, INI, CFG e DAT. Esses arquivos possuem parâmetros e informações que são utilizados no processo de instalação.

Muitos instaladores .EXE utilizam arquivo .zip para a extração automática de instalações. Na maioria dos casos, os fornecedores de software utilizam ferramentas de instalação de terceiros para criar o arquivo do instalador .EXE.  Como exemplo, temos o Camtasia que faz uso do Wise Installer package para criar o seu instalador EXE

O .EXE ainda pode fazer, em alguns momentos, utilização do MSI - Instalador do Microsoft Windows durante uma instalação.


         Instaladores .MSI

Os arquivos instaladores que terminam com uma designação .MSI contêm as informações que os instaladores do Microsoft Windows exigem para instalar ou desinstalar um aplicativo, e executar a interface de usuário da instalação. O arquivo .MSI geralmente contém arquivos internos de origem, portanto um arquivo simples pode ser baixado ou enviado. No entanto, os arquivos de origem também podem ser fornecidos externamente — junto com o MSI em sua própria estrutura de pasta ou compactado em um ou mais arquivos de gabinete (.CAB).

Os parâmetros mais usados em uma instalação via MSI são:
        /i ou /install - Instalar o MSI
        /q ou /quiet – Realiza a instalação de forma silenciosa, sem exibir uma interface de usuário
        /s  - Parâmetro para configurar todos os atalhos existentes no app
Para ver uma lista completa dos parâmetros mais utilizados durante uma instalação e configuração de um determinado produto MSI, abra o Prompt de Comando e escreva: MSIEXEC[2]

      Como criar Pacotes Automatizados MSI e EXE

Durante a construção dos nossos pacotes, vamos encontrar algumas dificuldades, como foi mencionado no texto acima. Nos passos seguintes, vamos abordar de forma prática algumas das formas para se construir um Pacote Automatizado. Para isso, vamos fazer uso dos softwares: WinRar[3] e o AppDeploy Repackager[4]. Esse último é mais indicado para os casos em que o fabricante não disponibiliza os parâmetros de instalação silenciosa. O AppDeply Repackager cria o pacote de instalação durante uma instalação real.


      Criando um Pacote de instalação silenciosa com o Winrar
 A criação de um pacote com o WinRar é bastante simples:

1. Clicar com o lado direito do mouse no Software que você pretende automatizar a instalação e escolher a opção: Add to archive...



2. 
Na próxima janela, deverá ser selecionado o formato desejado do arquivo e em seguida selecionada a opção Create SFX archive


3. Selecionar a aba Advanced e em seguida clicar no botão SFX options...



4. 
Clicar na aba Setup e na opção Run after extraction, entrar com os parâmetros apropriados daquele instalador, necessários para realizar a instalação no modo desejado.  


No exemplo da imagem acima, foi informado o nome do programa seguido de alguns parâmetros para instalar e configurar o produto.


Detalhes:
         jre-8u60-windows-x64.exe = Nome do programa que queremos criar o pacote
         /s = Parâmetro para configurar todos os atalhos existentes (padrão)
         INSTALLDIR = Quando necessário, serve para especificar o local de instalação

         /L = Responsável por gerar um arquivo de Log contendo todos os detalhes da instalação

    5. 
    Outra parte importante na configuração do pacote é ativar a descompactação temporária e habilitar o modo de instalação silêncio; assim todo o processo de instalação será ocultado para o cliente. Vide exemplo na imagem abaixo:



    6. 
    Na aba Update, vamos configurar o modo de extrair e substituir todos os arquivos. Essa configuração é importante para os casos em que o programa já exista na máquina.



    7. 
    Com isso finalizamos o nosso pacote. Agora é clicar em OK e testar o Pacote para validar sua instalação no modo silencioso.


      Download:



    Vídeos Criando Pacotes de Instalação Automatrica

    Vide mais detalhes nos vídeos abaixo:
    CRIANDO PACOTES PARA INSTALAÇÃO AUTOMÁTICA - VÍDEO 1

    • CRIANDO PACOTES PARA INSTALAÇÃO AUTOMÁTICA - VÍDEO 2



    Bibliografia:
    [1] Sistema legado
    [2] MSIEXEC
    [3] WinRar
    [4] AppDeploy Repackger
    5 comentários:

    Marcadores

    3G Modem Access Acesso Remoto ACT Active Directory ADOBE Adware Agendador de Tarefas Android Android Studio Antivírus App Apple AppXPackage Área de Trabalho Remota Atalhos de teclado AutoCAD BIOS Bitcoin Boa Dica Boot BSOD CentOS Certificação Cisco Citrix CLARO CMD CMS Codec Compatibilidade Concurso CorelDRAW CSS Curiosidade Curso Grátis Database Debian Desenvolvimento Dica Dicas Windows 8 Download Driver DUMP eBooks Excel Facebook Ferramentas Firefox Flash Flutter FTP Game Good tip Google Google Chrome Google Cloud HP HTML HTML5 Hype-V IBM Sametime Impressora Internet Internet Explorer iOS iPad iPhone ISO ITIL Java Kali Linux KB keyboard shortcuts Kindle Leitora Biométrica LibreOffice Linux Lotus Notes MAC (Media Access Control) MAC OS X Malwares MariaDB Microsoft Edge Microsoft Teams Modem Modem 3G Mozilla Firefox MSI MSTSC MySQL Notebook Notícias ODBC Office 2003 Office 2007 Office 2010 Office 2013 Office 2016 Outlook Papel de Parede PC PHP Plugin PowerPoint PowerShell Proxy Raspberry Pi RDP Redes Regedit Reset Roteador Ruby On Rails Scanner Segurança de TI Senha Smartphone Software Soluções SQL SERVER 2005 SSD Switch Tablet Thin Client Ubuntu Utilitários VBScript vCurso vDica video VMware Player WhatsApp Windows Windows 10 Windows 10 Education Windows 10 Enterprise Windows 10 Home Windows 10 IoT Windows 10 Pro Windows 7 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Edition Windows 7 Ultimate Windows 8 Windows 8.1 Windows Phone Windows Preview Windows Server 2008 Windows Server 2012 Windows To Go Windows Update Windows Vista Windows XP Wireless WMI Word WordPress