“Mostrar conteúdo do pacote” indisponível? Extrair arquivos.pkg sem instalá-los

Índice:

Anonim

Você já quis dar uma olhada no conteúdo de um arquivo de pacote no Mac, mas sem instalá-lo? Você pode fazer isso com a ajuda de uma excelente linha de comando. Isso continua com nossa série de inspeção do conteúdo dos instaladores de aplicativos e, neste caso, demonstraremos como extrair arquivos de pacote e classificar seu conteúdo sem realmente instalá-los no Mac OS X.

Como visualizar e extrair arquivos de pacote no Mac OS X sem instalar

Na verdade, existem duas maneiras de visualizar e extrair arquivos de pacote no Mac, sem realmente instalar o pacote. A primeira abordagem é por meio do Finder e a segunda abordagem é com a linha de comando. Vamos abordar primeiro o método Finder e depois mostrar como extrair um pacote sem instalar via linha de comando.

Como visualizar arquivos de pacote com "Mostrar conteúdo do pacote" no Mac Finder

O primeiro método é bastante fácil e está disponível no Mac Finder, é bem conhecido por usuários avançados:

  1. Navegue até o arquivo do pacote no Finder
  2. Agora clique com o botão direito do mouse no arquivo pkg e selecione “Mostrar conteúdo do pacote”

No entanto, "Mostrar conteúdo do pacote" nem sempre é exibido como uma opção.Na verdade, às vezes, “Mostrar conteúdo do pacote” não está disponível ou não aparece, dependendo de como o pacote foi organizado e criado desde o início. Em tal situação, você pode recorrer à linha de comando para extrair um arquivo de pacote.

Como expandir um arquivo de pacote no Mac pela linha de comando

Supondo que a opção 'Mostrar conteúdo do pacote' não esteja disponível, podemos extrair arquivos .pkg usando uma ferramenta de linha de comando chamada pkgutil que vem com o Mac OS, que é o que vamos focar aqui .

  1. Launch Terminal (encontrado em /Aplicativos/Utilitários/) caso ainda não tenha feito isso
  2. Use a seguinte sintaxe, apontando o caminho para o arquivo do pacote em questão e fornecendo um destino de saída para os arquivos a serem extraídos do pacote
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Dica: lembre-se que você pode arrastar e soltar itens no Terminal para imprimir seu caminho completo, facilitando essa dica digitando:

    pkgutil --expand /destination/path/

  4. Vá para o caminho de saídas no Finder e verifique você mesmo os arquivos extraídos, ou navegue diretamente com o comando 'cd' na linha de comando

Você notará que alguns arquivos de pacote contêm ainda mais arquivos de pacote, levando você rapidamente a um processo de extração de pacote profundamente aninhado.

Esta é uma excelente maneira de ver o que está contido nos pacotes, especialmente aqueles em que a opção “Mostrar conteúdo do pacote” não está disponível, o que é cada vez mais comum a partir do Mac OS X Lion e versões posteriores do software do sistema Mac OS, embora, em última análise, dependa de como o pacote foi construído.

Também existem outros métodos para verificar o conteúdo do pacote, incluindo aplicativos de terceiros como o Pacifist. Se você tiver dicas ou truques específicos para visualizar e extrair arquivos de pacote no Mac, informe-nos nos comentários abaixo!

“Mostrar conteúdo do pacote” indisponível? Extrair arquivos.pkg sem instalá-los