El truco para desempaquetar un archivo .pkg en MacOS

desempaquetar archivo pkg

Aunque a día de hoy se utilice prácticamente la AppStore para descargar programas en Mac OS, aún existe una buena base de software que siguen descargándose en paquetes instalables, pero si somos fans de la personalización y la programación, es probable que queramos desempaquetar un archivo .pkg.

¿Quieres saber más sobre los paquetes .pkg? Te enseñaremos todo sobre ellos en este artículo

¿Qué es un paquete .pkg?

Un archivo .pkg es un tipo de archivo utilizado principalmente en sistemas operativos macOS, que se utiliza para distribuir e instalar software en Mac, es decir, es un archivo comprimido que contiene una serie de componentes necesarios para instalar una aplicación o un paquete de software en un sistema macOS.

Estos componentes suelen incluir archivos binarios, scripts de instalación, recursos, bibliotecas y metadatos que describen la aplicación o el paquete. Por poner un símil, sería como los archivos .EXE o .MSI de Windows.

Cuando ejecutamos un archivo .pkg, se abrirá el instalador de macOS, que extraerá los contenidos del paquete y los coloca en las ubicaciones apropiadas del sistema a través del propio proceso guiado del mismo.

¿Por qué podemos necesitar desempaquetar un archivo .pkg?

Aunque desempaquetar un archivo .pkg no es algo necesario, es posible que por algún motivo nos pueda interesar hacerlo:

Aprender cómo funciona el programa que queremos instalar y poder extraer archivos del mismo que nos puedan interesar.
Personalizar el software que queremos instalar, eliminando alguna característica no deseada.
Solventar algún problema que pueda haber en el paquete de instalación.
Instalar ciertos componentes de un programa, pero no el propio programa en sí.

Aunque .pkg es un estándar de MacOS, existen herramientas y métodos disponibles para desempaquetar y trabajar con estos archivos en sistemas operativos diferentes como Windows o Linux si quisiéramos hacerlo. Veamos ahora cómo se desempaquetan estos archivos en los tres sistemas operativos.

¿Cómo desempaquetar un archivo .pkg en MacOS?

Existen dos maneras distintas para desempaquetar un archivo .pkg. Una más manual, dedicada a usuarios más avanzados y otra con una herramienta gráfica muy fácil de usar. Vamos a ver ambas.

Utiliza Terminal, nuestra consola de comandos

desempaqueta pkg con el terminal de mac

El primer método es el propiamente nativo de macOS, que incluye utilizar la consola de comandos y un nivel medio de cara al manejo de nuestro sistema operativo.

Para hacerlo, puedes seguir los siguientes pasos:

  • Abre la Terminal desde la carpeta Utilidades en Aplicaciones
  • Navega hasta la ubicación donde se encuentra el archivo .pkg utilizando el comando cd seguido de la ruta de la carpeta.
  • Utiliza el comando xar -xf nombre_del_archivo.pkg para extraer el contenido del archivo .pkg. Recuerda que debes sustituir nombre_del_archivo.pkg con el nombre real del archivo .pkg que estés deseando desempaquetar.
  • Y listo, con esto tendrás descomprimido tu archivo .pkg en el directorio donde lo tienes almacenado.

Utiliza la utilidad unpkg: un asistente rápido y eficaz

UNPKG ayuda a desempaquetar pkg

Unpkg es una herramienta desarrollada por Tim Doug que se encarga de hacer sencillo todo ese proceso manual que os hemos comentado anteriormente.

Esta herramienta proporciona una interfaz simple y fácil de usar para extraer el contenido de los archivos .pkg sin necesidad de utilizar herramientas de línea de comandos o software adicional.

La gran ventaja de este programa, sin duda alguna, es su sencillez: cualquier usuario independientemente de su nivel puede ser capaz de utilizarla para desempaquetar archivos .pkg, sin más complicación.

Para utilizar unpkg, sigue estos pasos:

  • Arrastra el archivo que deseas desempaquetar a la propia herramienta.
  • Una vez que hayas seleccionado el archivo .pkg, el proceso de desempaquetado comenzará automáticamente.
  • Al finalizar el proceso, unpkg te mostrará el contenido del paquete, incluyendo todos los archivos y carpetas que contiene.

Es importante tener en cuenta que unpkg solo admite archivos .pkg de macOS y no funciona con otros formatos de paquete o archivos comprimidos, pero sin duda por su sencillez de uso es la herramienta que aconsejamos desde SoydeMac para desempaquetar archivos pkg.

¿Podemos desempaquetar un archivo .pkg desde Windows?

7zip desempaqueta archivos pkg

Aunque Unpkg solo está disponible para macOS, lo usuarios de Windows estarán de enhorabuena, ya que uno de los programas de compresión más populares, 7zip, es compatible con este tipo de archivos.
7zip es un programa creado para descomprimir archivos que es compatible con numerosas extensiones existentes, incluido el formato .pkg de forma nativa.

Eso implica que para descomprimir el programa, simplemente hay que pulsar el botón derecho y darle a Descomprimir con 7zip y listo, el programa se encargará de hacerlo todo automáticamente.

Uno de los puntos fuertes de 7zip es que se trata de software libre: puede descargarse gratuitamente desde la web del desarrollador y no hay que pagar ninguna licencia por su uso, cosa que no ocurre con alternativas populares en Windows de pago como es WinZIP o WinRAR.

Quiero desempaquetar un .pkg desde Linux

desempaquetar archivo pkg en linux

Tal como hemos indicado anteriormente, los usuarios de Linux también tienen la posibilidad de desempaquetar archivos .pkg sin tener que recurrir a macOS, de una manera muy similar a la descrita para Mac.

La primera opción es aprovechar el Terminal de Linux, que funciona de forma muy parecida al de Mac, pero instalando un programa a través de la línea de comandos: pkg2zip

Vamos a utilizar como ejemplo una instalación a través de Apt-get orientado a sistemas basados en Debian o Ubuntu, aunque si tienes otra distribución puedes adaptar este paso a tu gestor de instalaciones disponible:

  • En primer lugar, instala el programa usando el comando: sudo apt-get install pkg2zip.
  • Una vez instalado, navega usando el comando cd hasta la carpeta donde se aloja nuestro .pkg
  • Ejecuta el siguiente comando para descomprimirlo: pkg2zip nombre_del_archivo.pkg, sustituyendo nombre_del_archivo por el de nuestro paquete.

Y con esto concluiríamos nuestro breve tutorial sobre cómo poder descomprimir los archivos .pkg en nuestros sistemas operativos más habituales: macOS, Windows y Linux.

Es importante que, a la hora de descomprimirlo, tengas especial cuidado con los archivos que se encuentran dentro: una modificación mal realizada podría dejar el archivo inutilizable y que no se pueda instalar correctamente.

Aunque si esto te ocurre, no te preocupes: siempre podrás volver a descargar ese programa de internet e intentar de nuevo modificarlo hasta que puedas dejarlo a tu gusto y perfectamente funcional.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   L dijo

    Por favor, verifica este artículo.Parece que Unpack es malicioso. No descargar.

    https://news.ycombinator.com/item?id=14111499