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

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.

  • ¿Cómo puedo actualizar mi versión de `unzip` a la versión 6.00 o superior?
  • Python 3 ImportError: no se puede importar el nombre 'Config' cuando se importa boto3 después de instalar con pip3
  • La finalización del bash de la terminal no se autocompleta para Java
  • ¿Una buena manera de hacer homebrew limpiar todos los días?
  • ¿Hay alguna manera rápida de volver a vincular mis barriles caseros?
  • brew no pudo actualizarse después de la actualización xcode 7.3.1 a 8.1
  • ¿Cómo actualizo mi openssl? Un enlace simbólico no funciona para / usr / local / bin / OpenSSL
  • Lista de packages de GNU para homebrew
  • Homebrew R vs Microsoft R
  • "Brew install ogre" falla en "make install"
  • ¿Cómo puedo comparar estructuras de files antes y después de una installation de software?
  • Applescript para replace la cadena usando sed
  • ¿Es aconsejable sincronizar aplicaciones y preferences de usuario entre dos Mac?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).