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

  • Receta casera sin url
  • Brew dice que Wine está instalado pero no se ejecuta con el error "command no encontrado"
  • ¿Cuáles son los requisitos de hardware para Hypervisor.framework?
  • Permanentemente guardando cambios en $ PATH
  • El clon de Git falla con "fatal: múltiples actualizaciones para ref 'refs / tags / v1.0.0' no permitido" en MacOS Mojave
  • ¿Cómo desinstalo imagemgick de Mac OS X?
  • / usr / include vs / usr / local / include
  • ¿Cómo hacer que brew instale un package solo si aún no está instalado y actualice de otra manera?
  • wget da error "dyld: Biblioteca no cargada: /opt/local/lib/libnettle.4.dylib"
  • ¿Cómo es que Homebrew ya no necesita la propiedad de / usr / local?
  • ¿Cómo obligo a homebrew a actualizar el software instalado?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).