Muitos aplicativos no OS X são pacotes de aplicativos autocontidos, em que todos os recursos que o programa precisa executar estão localizados no arquivo .app que você coloca na pasta Aplicativos ou em outro local do sistema. Esse arquivo .app é, na verdade, uma pasta que contém o executável do programa, além de arquivos de configuração e outros recursos que, às vezes, podem ser bastante extensos.
Essa abordagem ao gerenciamento de programas difere da abordagem clássica em que os instaladores do programa os colocam e seus recursos em pastas específicas ou em outros locais no sistema de arquivos (como a pasta do sistema) necessários para a execução do programa. Enquanto muitos desenvolvedores assinam uma abordagem independente, outros ainda precisam colocar recursos como estruturas, extensões, plug-ins e fontes em locais compartilhados no sistema.
Esses programas geralmente são distribuídos como pacotes instaladores que se parecem com uma caixa laranja e que são baixados em uma imagem de disco, arquivo ZIP ou outro contêiner. Quando abertos, esses pacotes iniciarão o utilitário de instalação do OS X, que está localizado na pasta / System / Library / CoreServices /, e que lerá o conteúdo do pacote e os colocará nos locais apropriados. O utilitário instalador é uma maneira central para os desenvolvedores executarem verificações dos requisitos do sistema operacional ou outros detalhes antes da instalação, e também é uma forma de o sistema criar recibos após a instalação, que pode ser usado para incluir seus arquivos instalados em rotinas especiais como permissões Conserta .
Como os programas distribuídos nos pacotes do instalador podem colocar vários arquivos na pasta do sistema, na biblioteca global e em pastas ocultas no disco de inicialização, isso pode ajudar a verificar quais serão essas alterações antes de se comprometer com a instalação do software.
Para fazer isso no OS X, abra o pacote de instalação de sua escolha e o programa de instalação central do OS X será aberto. Inicialmente, você deve ver a interface padrão que dá as boas-vindas ao instalador do aplicativo com as várias etapas de "Introdução", "Licença" e "Destino", entre outras listadas no lado esquerdo da janela. Em qualquer uma das etapas anteriores a "Instalação", você pode escolher "Mostrar arquivos" no menu Arquivo ou pressionar Command-I, e uma janela deve aparecer listando cada arquivo no pacote e o local onde ele será colocado.
Por exemplo, o instalador do cliente Cisco VPN (visto na imagem à direita) instalará uma extensão do kernel, arquivos API e algumas ferramentas em segundo plano, juntamente com o próprio programa VPN em si. Ao expandir a seção da API da lista de arquivos, você pode ver primeiro a lista de um período (a referência para o diretório raiz de destino - que, neste e na maioria dos casos, é o disco rígido), seguido por um caminho para a Biblioteca e então um caminho para a pasta Biblioteca / Frameworks. Essas entradas mostram que esse componente da instalação será colocado na pasta / Macintosh HD / Library / Frameworks /, já que o instalador verificará e criará essas pastas, se elas não existirem, e colocará os arquivos listados restantes nesse local. . Este processo é então repetido para componentes adicionais que precisam ser instalados.
Um método alternativo para visualizar arquivos em um pacote de instalação é fazer o download do gerenciador de pacotes popular Pacifist (da CharlesSoft) e usá-lo para abrir o pacote do instalador. No Pacifist, você pode expandir a árvore de diretórios do instalador para ver quais arquivos estão incluídos e para onde eles irão. Enquanto o Pacifist é uma ótima ferramenta para usar para este e outros propósitos, algumas vezes ele não abre alguns pacotes de instalação, especialmente aqueles mais antigos que podem ter configurações especiais. Nesses casos, o uso da listagem de arquivos do instalador do OS X ainda deve funcionar.
Deixe O Seu Comentário