From e6e2b89d9528c4d2e2d210f4c0097fb0eab6340a Mon Sep 17 00:00:00 2001 From: Trae Yelovich Date: Thu, 14 Dec 2023 09:58:16 -0500 Subject: [PATCH] chore: Add Linux dev pre-reqs to repo README Signed-off-by: Trae Yelovich --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 32abd3e9dc..1cdeba5a02 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,16 @@ Versioning conventions for Zowe CLI and Plug-ins| [Versioning Guidelines](./docs ## **Building Zowe CLI From Source** Zowe CLI requires NPM version 8 and Cargo version 1.72.0 (or newer) to build from source. Before proceeding, check your NPM version with `npm --version` and if it's older than 8.x, update with `npm install -g npm`. To check your version of Cargo, run `cargo --version`. Cargo can be installed using rustup: [https://rustup.rs/](https://rustup.rs/). To update Cargo, run the `rustup update` command. +For developers using Linux, the following packages are required to build Zowe CLI from source: + +- Debian/Ubuntu: + - `sudo apt install build-essential libsecret-1-dev` +- Red Hat-based: + - `sudo dnf group install "Development Tools"` + - `sudo dnf install libsecret-devel` +- Arch Linux: + - `sudo pacman -S base-devel libsecret` + The first time that you download Zowe CLI from the GitHub repository, issue the following command to install the required Zowe CLI dependencies and several development tools: ```