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

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

  • rápido para instalar y configurar el server FTP en homebrew para OSX
  • ¿Cómo limitar el ancho de banda en una base por aplicación (o por process) en OS X Yosemite?
  • ¿Cómo puedo comparar estructuras de files antes y después de una installation de software?
  • ¿Cómo funcionan las actualizaciones de software en OS X?
  • Cómo averiguar qué está causando que la propiedad de / usr / local cambie de mi-nombre de usuario a raíz
  • ¿Cómo puedo instalar todos los packages de preparación listdos en un file de text?
  • Mejoramiento de cerveza en El Capitán
  • Instalación de vino con homebrew
  • ¿Cómo instalar la herramienta rpm en Mac OS X 10.8?
  • ¿Debo preocuparme por la temperatura de la CPU de 98 ° C en MacbookAir?
  • ¿Cómo tratar los commands de los nombres conflictivos enumerados en `brew doctor`?
  • Cómo reparar los permissions Homebrew después de instalar como root?
  • One Solution collect form web for “¿Cómo instalar files .dmg locales a través de Homebrew?”

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

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

    Suponiendo que está intentando usar barril para instalar una aplicación GUI distribuida en un file dmg, debe entender que el punto de un gestor de packages como homebrew-cask (HBC) es que crea o se proporciona un script que informa al package administrador de cómo instalar y administrar el software. Todas las DMG no son innatamente compatibles con HBC.

    Puede aprender cómo funciona esto desde 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 con el fin de gestionar un package con HBC, es necesario escribir un "barril", que es un file de Ruby que le da al gestor de packages un concepto de lo que es el package.

    Dicho esto, suponga que está intentando instalar un barril existente, pero usar un file .dmg local para evitar tener que volver a cargarlo? Creo que Cask mantendrá su propia caching de descarga y, por lo tanto, teóricamente, si su file dmg coincide con el hash sha256 contenido en el contenedor y coloca ese dmg en la location de la caching, el barril debe ser capaz de instalar desde ella sin networkingownloading.

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

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