12 votos

¿Cómo instalar archivos .dmg locales a través de homebrew?

Me pregunto si existe la posibilidad de instalar localmente .dmg archivos previamente descargados. Me di cuenta de que homebrew puede utilizar archive file (gzip, bz2, tar, etc.) al ponerlos en el camino correcto aka /Library/Caches/Homebrew y volver a ejecutar brew install . Sin embargo, no sé cómo instalar .dmg archivos.

5voto

EndangeredMassa Puntos 9532

Creo que hay un par de cuestiones aquí. Homebrew es un gestor de paquetes para utilidades de línea de comandos. Los paquetes de Homebrew no están en .dmg archivos.

Existe un proyecto relacionado llamado homebrew-cask (HBC) que funciona como un gestor de paquetes para aplicaciones de interfaz gráfica de usuario, los cuales pueden ser distribuidos a través de .dmg archivo.

Suponiendo que está tratando de usar cask para instalar una aplicación GUI distribuida en un archivo dmg, debe entender que el objetivo de un gestor de paquetes como homebrew-cask (HBC) es que usted cree o se le proporcione un script que informe al gestor de paquetes de cómo instalar y gestionar el software. Todos los DMG no son compatibles de forma innata con HBC.

Puede informarse de cómo funciona en la guía sobre cómo contribuir a HBC: https://github.com/caskroom/homebrew-cask/blob/master/CONTRIBUTING.md

La versión corta es que para gestionar un paquete con HBC, necesitas escribir un "cask", que es un archivo ruby que da al gestor de paquetes un concepto de lo que es el paquete.

Dicho esto, supongo que está intentando instalar un Cask existente, pero utilizando un archivo .dmg local para evitar tener que volver a descargarlo. Creo que Cask mantendrá su propia caché de descargas, por lo que teóricamente, si tu archivo dmg coincide con el hash sha256 contenido en el cask y colocas ese dmg en la ubicación de la caché, Cask debería ser capaz de instalar desde él sin volver a descargar.

Esto es lo más lejos que puedo llegar ahora, así que espero que esto ayude.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X