Git repository
The MxCuBE Git repository can be found `here https://github.com/mxcube/mxcube`_ The repository includes two submodules, for both BlissFramework and HardwareRepository. After cloning you have to initialize and update submodules:
git submodule init; git submodule update
Or alternatively you can clone the repository with the –recursive option.
Within the bin directory you can find scripts to start mxCuBE and the HWR server. By default the mxcube script loads mxcube.gui ; this file is not shipped with the repository, for the first time it has to be created by making a copy of example_mxcube.gui.
Dependencies
SpecClient is an optional dependency. If it is not present, the Hardware Repository Server does not work, though. In this case it is possible to specify a directory containing the Hardware Objects XML files instead of a “host:port” string for the –hardwareRepository command line argument.
Running mxCuBE
Once dependencies are satisfied, and the mxcube.gui is present, just run the mxcube script:
./bin/mxcube –hardwareRepository=<directory or host:port>
See mxcube –help for more command line arguments.