From de78db2c63811697ede3a6efe1b0061c44a48220 Mon Sep 17 00:00:00 2001 From: Damian <108303703+daGoodenough@users.noreply.github.com> Date: Sun, 2 Apr 2023 14:40:41 -0700 Subject: [PATCH] CentOS/Fedora Packaging intstructions (#346) * Add Fedora instructions * dnf packages --------- Co-authored-by: Damian G --- site/source/developer-docs/packaging.rst | 49 +++++++++++++++++------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/site/source/developer-docs/packaging.rst b/site/source/developer-docs/packaging.rst index 98a8959..e00d953 100644 --- a/site/source/developer-docs/packaging.rst +++ b/site/source/developer-docs/packaging.rst @@ -67,25 +67,48 @@ These tools may or may not be necessary, depending on your environment and the p - Code Editor (IDE) - We recommend `Visual Studio Code `_ -- Build essentials (Ubuntu) - Common build tools and encryption libraries. +.. tabs:: - .. code-block:: - - sudo apt-get install -y build-essential openssl libssl-dev libc6-dev clang libclang-dev ca-certificates - -- Git - This is a version control system that is used widely in Open Source development. - - .. code-block:: + .. group-tab:: Debian/Ubuntu + + - Build essentials (Ubuntu) - Common build tools and encryption libraries. + + .. code-block:: + + sudo apt-get install -y build-essential openssl libssl-dev libc6-dev clang libclang-dev ca-certificates + + - Git - This is a version control system that is used widely in Open Source development. + + .. code-block:: + + sudo apt install git + + .. group-tab:: CentOS/Fedora + + - Build essentials - Common build tools and encryption libraries. + + .. code-block:: + + sudo dnf groupinstall "Development Tools" "Development Libraries" + + .. code-block:: + + sudo dnf install openssl openssl-devel glibc-devel clang clang-devel ca-certificates perl + + - Git - This is a version control system that is used widely in Open Source development. + + .. code-block:: + + sudo dnf install git + +- Use the following to verify installation: - sudo apt install git - - Use the following verify installation: - .. code-block:: git --version + +.. note:: Anytime you use a ``git clone`` command in this guide, it will create a new directory with code in it, so make sure you are executing this command from a directory that you want to store code in, such as your ``home`` folder. - .. note:: Anytime you use a ``git clone`` command in this guide, it will create a new directory with code in it, so make sure you are executing this command from a directory that you want to store code in, such as your ``home`` folder. - yq - A lightweight and portable command-line YAML, JSON and XML processor.