Package: rbinstall
Review Board InstallerThe Review Board Installer, rbinstall, is designed to simplify installingReview Boardon a wide variety of Linux
distributions.Installation can be performed with a single command:$curlhttps://install.reviewboard.org|python3Alternatively, you can run:$pipxrunrbinstallThe installer must be run asroot.Compatibilityrbinstall requires a supported Linux or macOS system with Python 3.7 or higher.NOTE:If you're using a non-default version of Python, you will need to use
a web server such asgunicorn,uwsgi, or build an Apachemod_wsgifor your server usingmod_wsgi-express.Linux CompatibilityThe following Linux distributions are directly supported on a default install:Amazon Linux 2023Arch LinuxCentOS 9 StreamDebian 11 (Buster)Debian 12 (Bullseye)Debian 13 (Bookworm)Fedora 36Fedora 37Fedora 39Fedora 39Fedora 40openSUSE TumbleweedRed Hat Enterprise Linux 9Rocky Linux 9Ubuntu 20.04Ubuntu 22.04Ubuntu 23.10The following are known to work if you install a newer version of Python
(see below):Amazon Linux 2openSUSE Leap 15Red Hat Enterprise Linux 8Rocky Linux 8Ubuntu 18.04macOS CompatibilityThe following versions of macOS have been tested:macOS VenturamacOS SonomaHomebrewis currently required for installation on macOS.Legacy Distro NotesAmazon Linux 2Before installing on Amazon Linux 2, you will need to install a newer version
of Python:sudoamazon-linux-extrasinstallpython3.8
sudoyuminstallpython38-develThen run the installation script withpython3.8.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.openSUSE Leap 15Before installing on openSUSE Leap 15, you will need to install a newer version
of Python:sudozypperinstallpython39python39-develThen run the installation script withpython3.9.Red Hat Enterprise Linux 8Before installing on Red Hat Enterprise Linux 8, you will need to install a newer version
of Python:sudoyuminstall-ypython38python38-develThen run the installation script withpython3.8.Note that due to missing packages, Single Sign-On is not available on
Red Hat Enterprise Linux 8.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.Rocky Linux 8Before installing on Rocky Linux 8, you will need to install a newer version
of Python:sudodnfmoduleinstallpython38
sudodnfinstallpython38-develThen run the installation script withpython3.8.Note that due to missing packages, Single Sign-On is not available on
Rocky Linux 8.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.Ubuntu 18.04Before installing on Ubuntu 18.04, you will need to install a newer version
of Python:sudoapt-getinstallsoftware-properties-common
sudoadd-apt-repositoryppa:deadsnakes/ppa
sudoapt-getinstallpython3.8python3.8-devpython3.8-venvThen run the installation script withpython3.8.Note that due to missing packages, Single Sign-On is not available on
Ubuntu 18.04.Please note that Python 3.8 reaches end-of-life on October 14, 2024. Versions
of Review Board after this date may no longer support Python 3.8.