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

Me pregunto si existe la posibilidad de instalar files .dmg locales previamente descargados. Descubrí que homebrew puede usar un archive file (gzip, bz2, tar, etc.) al ponerlos en la ruta correcta aka /Library/Caches/Homebrew y volver a ejecutar la brew install . Sin embargo, no sé cómo instalar files .dmg .

  • ¿Cómo puedo `preparar podar` las inputs múltiples?
  • ¿Cómo usar el git instalado en Homebrew en Mac?
  • Determine los indicadores que se dieron para los packages instalados con homebrew
  • Instalar python pyqt4 en macOS 10.12 Sierra?
  • ¿Se proporciona Eigen con XCode?
  • Cómo corregir errores múltiples al instalar Homebrew en OSX Lion (principalmente relacionados con OSXFUSE y Mono)
  • ¿Normalmente Spotlight indexa enlaces en ~ / Aplicaciones?
  • homebrew roto después de restaurar la máquina del time
  • Spotlight no encuentra .app creado con appify
  • Homebrew R vs Microsoft R
  • Problemas al instalar Python 3 en El Capitan
  • Reparando un $ PATH en mal estado en Yosemite
  • One Solution collect form web for “¿Cómo instalar files .dmg locales a través de homebrew?”

    Creo que hay un par de problemas aquí. Homebrew es un administrador de packages para las utilidades de command-line. Los packages de Homebrew no están en files .dmg .

    Hay un proyecto relacionado llamado homebrew-cask (HBC) que funciona como un gestor de packages para aplicaciones de GUI, del tipo de los que, de hecho, se pueden distribuir a través de .dmg file .dmg .

    Presumiendo que está tratando de usar barrica para instalar una aplicación GUI distribuida en un file dmg, debe entender que el punto de un administrador de packages como homebrew-cask (HBC) es que cree o se le proporcione un script que informe el package gerente de cómo instalar y administrar el software. Todos los DMG no son compatibles de forma innata con HBC.

    Puede get información sobre cómo funciona esto de 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 administrar un package con HBC, necesita escribir un "cask", que es un file ruby ​​que le da al administrador del package un concepto de lo que es el package.

    Dicho esto, suponga que está intentando instalar un contenedor existente, pero use un file .dmg local para evitar tener que volver a downloadlo. Creo que Cask mantendrá su propio caching de descarga y, en teoría, si tu file dmg coincide con el hash sha256 contenido en el contenedor y colocas ese dmg en la location del caching, debería poder instalarlo sin tener que volver a downloadlo.

    Eso es todo lo que puedo ir ahora, así que espero que esto ayude.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).