Installing the software

The IPbus software is packaged as RPMs, stored YUM repositories, for RedHat 7, 8 and 9 on both ARM64 and AMD64 machines, as well as for ARMv7 RedHat 7. The same repositories can also be used for the RedHat-derivative operating systems, e.g. CentOS, Alma and Rocky. The uHAL libraries in these RPMs use the following versions of BOOST and pugiXML (the default OS-provided versions):

RedHat 7

RedHat 8

RedHat 9

BOOST

1.53.0

1.66.0

1.75.0

pugiXML

1.8

1.9

1.13.

If you are using RHEL/CentOS/Alma/Rocky 7, 8 or 9, and want to use these BOOST and pugiXML versions, you should follow the “Installing via YUM” instructions.

If you need the uHAL libraries to use a different version of BOOST or pugiXML, and/or if you are using any operating system except for those listed above, you should follow the “compiling and installing from source” instructions.

Contents