Below are the instructions to download a pre-compiled binary via HTTPS.
If you wish to install from source or use your preferred package manager, then please refer to the INSTALL page for further instructions.
The arm64
builds support the ARM-based M1, M2 and M3 processors. Older Macs
will need to run amd64
. Murex is also available on Homebrew and MacPorts.
Install instructions can be found further down this page.
Install instructions can be found further down this page.
Install instructions can be found further down this page.
Install instructions can be found further down this page.
Murex is also available in FreeBSD Ports.
This build should be treated as experimental however unlike the other experimental builds (Plan 9 and Windows), Solaris is at least POSIX compliant so expect fewer issues than on the non-POSIX platforms.
Plan9 is untested. The code compiles and it is syscall compatible with Plan9 operating systems, however you may experience bugs using Murex on Plan9. If you do encounter any issues then please raise them at: github.com/lmorg/murex/issues
macOS builds are listed as darwin as per the name of Apple have given to their underlying OS.
Download the appropriate .gz
file from the list above, one that matches both
your OS and CPU architecture. Then extract it and make the resulting file
executable.
For example, in Bash, Zsh and similar shells, you can copy/paste the following to run on any Linux or UNIX-like OS from sh/bash/zsh:
OS=xxx # replace xxx with eg linux, darwin, freebsd, etc
CPU=xxx # replace xxx with eg amd64 (Intel), arm64 (Raspberry Pi / Apple Silicon)
curl "https://nojs.murex.rocks/bin/latest/murex-${OS}-${CPU}.gz" | gunzip > murex
chmod +x murex
Additionally you may wish to add Murex to /etc/shells
if you want to expose
Murex as a optional login shell. If you do this, please ensure Murex has been
placed in a sensible location that all users can access. eg /usr/local/bin
.
Most of these builds have received some level of user acceptance testing with Linux and macOS builds receiving the most attention since that's what we mostly use ourselves.
Click the Windows link that matches your CPU architecture. Unzip using your preferred too then launch using your preferred console. Murex cannot be started via double clicking the executable -- it requires a starting from within an existing console session.
Please also note that Windows support is also considered experimental. In part
due to the lack of coreutils (as seen on Linux and UNIX) and in part due to
the different underpinning technologies behind consoles / terminal emulators.
If you do experience some wonky behavior then our recommendation is to run the
linux-amd64
build for Linux on top of WSL. The instructions above will guide
you through installing on Linux, WSL install instructions can be found at the
following site: docs.microsoft.com/en-us/windows/wsl/install-win10
- Compatibility Commitment: Murex is committed to excellent backwards compatibility
- Install: Installation Instructions
- Supported Platforms: Operating systems and CPU architectures supported by Murex
This document was generated from gen/root/DOWNLOAD_doc.yaml.