.. _installation-instructions: 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): .. table:: :align: center +---------+-----------+-----------+----------+ | | 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. .. rubric:: Contents .. toctree:: :maxdepth: 1 install/yum install/compile