¿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 .

  • Eliminar y reinstalar Python en Mac: ¿puedo confiar en estas references antiguas?
  • ¿Cómo reparar y / o reinstalar Homebrew de forma segura?
  • ¿Cómo get las herramientas para desarrolladores de Apple Command Line sin App Store?
  • La versión más reciente de HomeBrew, las versiones ya no son compatibles
  • ¿Cómo puedo usar RSVG con ImageMagick?
  • No se puede volver a instalar homebrew
  • brew doctor advertencia sobre scripts de configuration de Python
  • Instalación mínima de Xcode sin iOS SDK
  • Instalación de Homebrew: .git ya existe
  • ¿Cómo puedo comparar estructuras de files antes y después de una installation de software?
  • Ruby -e no ejecuta el código en el argumento
  • Problema con la receta homebrew para ctags
  • 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).