Homebrew Cask installs macOS apps, fonts and plugins and other non-open source software. $ brew install -cask firefox Making a cask is as simple as creating a formula. $ brew create -cask foo Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb.
- Homebrew Cask installs macOS apps, fonts and plugins and other non-open source software. $ brew install -cask firefox Making a cask is as simple as creating a formula. $ brew create -cask foo Editing /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks/foo.rb.
- BREW is a core value rooted in the hearts of our students from their first day on campus through graduation. Gain a Sense of Purpose At Concordia, we believe a great college should do more than prepare you with lifelong career advantages.
I would like to silently update Firefox in the background without a user starting the browser (or even being logged in). Is there any way to do this??
On Windows, the Mozilla update service (if installed) makes Firefox updates silent, but updates are only discovered when the Browser is started and recognizes that there is an update. Not all machines have the service installed.
The latest Firefox installer can be run silently, but that installs the latest version over top the older version. It does not update. At the very least an 'over-install' removes extensions in the 'program directory/distribution/extensions' and puts an icon on the desktop if there isn't one. There are probably other subtle differences too (download size?).
At a minimum there should be something like an '/update' switch to have a similar effect as a user starting the browser and opening the 'About' dialog window. It should initiate and complete (if the update service is installed) the internal update process but silently (i.e. without any windows). Even better would be if it didn't require the service when run elevated and didn't create a profile (e.g. for the case where it is run as SYSTEM).
If this exists, it is not well documented. If not, why not?? This is not an unusual request (based on my searches) or an unreasonable feature. If it uses the same, existing process that the GUI uses, then I don't see a security risk either.
Thanks.
Inspired by a Gist from kevinelliott - thanks!
Install from App Store
- Xcode - for command line tools required by Homebrew
Install from Third-Party Websites
Xcode Command Line Tools
Brew Cask Firefox-esr
Need to be installed for all the fne stuff in the latest section
Xcode > Preferences > Downloads > Command Line Tools
or
Run Xcode and accept the license! Homebrew can not install properly until this occurs.
Install Homebrew
If this is not a fresh install of Homebrew, go ahead and purge the complete installation first:
Now install Homebrew
Install common libraries via Homebrew
Install Cask application manager
Install applications via Homebrew Cask
The following software is still in testing and not part of my default setup:
Install Chrome extensions
Some extensions are not pulled from your Google account, so re-install theam manully now:
Firefox profiles
TODO make sure the profiles are registered
After setting all the preferences, you need to reboot or at least restart Finder:
If you are curious, check this file for more possible settings.
Brew Firefox Driver
Setup Github
Docker
Database
Ruby & Gems
Prepare a sandboxed ruby environment
Brew Firefox
within we install some gems
Vagrant and plugins
Install custom .dotfiles at the end, cause we utilize some of the previously installed packages