• Loggers
  • Table of Contents
    Ubuntu and Debian
    Fedora
    RHEL

    Ubuntu and Debian

    Supported versions:

    If you want to build CodeCTRL from source, you will need the following dependencies:

    Or just execute the either of the commands following depending on your distribution:

    You will also need to install the following extra packages too:

    Which can be installed if you copy and paste this command into your terminal:

    # apt install build-essential gcc clang cmake -y

    Fedora

    Supported versions:

    If you want to build CodeCTRL from source, you will need the following dependencies:

    Or just execute the following command:

    # dnf install gobject-introspection-devel cairo-devel atk-devel pango-devel gdk-pixbuf2-devel gtk3-devel -y

    You will also need to install the following extra packages too:

    RHEL - Red Hat Enterprise Linux

    Supported versions:

    If you want to build CodeCTRL from source, you will need the following dependencies:

    You will also need to install the following extra packages too:

    RHEL 7

    There’s a couple of steps to be able to build CodeCTRL on RHEL 7-based distributions.

    1. Enable the epel-release repository: # yum install epel-release
    2. Install cmake3: # yum install cmake3 (if you already have cmake installed. issue the following too: # yum remove cmake)
    3. Soft-link cmake3 to /usr/bin/cmake: # ln -s /usr/bin/cmake3 /usr/bin/cmake

    Then you can execute the following command:

    # yum install gobject-introspection-devel cairo-devel atk-devel pango-devel gdk-pixbuf2-devel gtk3-devel -y

    RHEL 8

    Just execute the following command:

    # dnf install gobject-introspection-devel cairo-devel atk-devel pango-devel gdk-pixbuf2-devel gtk3-devel -y

    RHEL 9

    Just execute the following command:

    # dnf --enablerepo=crb install gobject-introspection-devel cairo-devel atk-devel pango-devel gdk-pixbuf2-devel gtk3-devel -y

    You can now go back to the Building page and follow the rest of the instructions.