¿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 get homebrew build un package (clisp) con el set de indicadores de debugging
  • ¿Es seguro actualizar Bash a través de Homebrew?
  • 'which openssl' no devuelve nada cuando intenta actualizar OpenSSL
  • Cambiar la configuration de compilation de la installation del package en brew
  • Problema al download algunas URL con cURL en OSX
  • Para instalar GNU Cut en OSX?
  • (homebrew.mxcl.mysql ): El service no se pudo inicializar: no se puede establecer el directory de trabajo actual. error = 2: No hay tal file o directory
  • homebrew PostgreSQL actualizó a 10.1 pero necesito 9.6
  • 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).