Automatic updates

fman includes a mechanism for automatic updates. The way it works depends on your operating system.

On Windows, fman uses the same technology as Google Chrome to keep itself up-to-date. You should automatically receive each new version within 24 hours of its release. If you don't want to wait that long, you can force an update check by deleting the registry key HKEY_CURRENT_USER\​Software\​fman\​Update\​LastChecked and then running the task fmanUpdate...UA in the Windows Task Scheduler.

On Mac, fman checks for updates when you start it. If a new version is available, fman downloads a small patch file (usually only a few hundred kilobytes in size) and applies it when you close fman. You can therefore force-update fman on Mac by starting it, waiting a minute for it to download the patch, and then closing it again. The next time you start fman, you should have the new version.

On Ubuntu, fman is added to the list of installed apps in your system's package manager. It is updated along with your other apps (and on your own schedule). If you'd like to force an immediate update from the Terminal, you can use the following command:

sudo update-fman

On Arch Linux, automatic updates are disabled by default. Here's how to enable them:

pacman-key --keyserver hkp://keyserver.ubuntu.com:80 -r 9CFAF7EB
pacman-key --lsign-key 9CFAF7EB
echo -e '\n[fman]\nServer = https://fman.io/updates/arch' \
  >> /etc/pacman.conf

Disabling automatic updates

On Windows, open the Task Scheduler. Rightclick on each of the two fmanUpdate... tasks. Select Disable.

On Mac, you can disable automatic updates by creating a file called Updates.json in the Local/ subfolder of your data directory. It should have the following contents:

{"enabled": false}

(On Mac, auto-updates are automatically disabled when you bought a license without subscribing to updates. You don't have to follow the above steps.)

On Ubuntu, you can use the following command to disable automatic updates:

sudo apt-mark hold fman