- Linux (e.g., Ubuntu)
- Build tools: gcc/g++, make, cmake
- System libraries: libreadline-dev
- Python 3: (version 3.6+ recommended)
sudo apt-get update
sudo apt-get install -y build-essential cmake libreadline-dev python3-venv python3-pip gitgit clone <your_repo_url> process_manager_project
cd process_manager_projectpython3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txtconan install . --build=missing --output-folder=buildNote: If no external dependencies are listed in conanfile.txt, this step will just create the default toolchain files.
cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=build/conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release
cmake --build buildcmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build./build/process_manager_projectUse commands like:
start_monitorstop_monitorlist_processeshelp
cd build
ctest --output-on-failure- Ensure
libreadline-devis installed.
- Confirm the virtual environment is active and
pip install -r requirements.txtwas successful.
- Run
sudo apt-get updateand re-install the required system packages.
- If issues persist, consult the project's documentation or open an issue in the repository.