![]() |
||
---|---|---|
data | ||
dpmdk | ||
include | ||
modules | ||
src | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
README.md
DPM-Core
The core component of the Dark Horse Linux Package Manager
What is DPM?
https://dpm.darkhorselinux.org
Build Dependencies
To build DPM from source, you'll need the following dependencies:
- GCC/G++ (version 10 or later, supporting C++20)
- CMake (version 3.22 or later)
- Make
Building from Source
mkdir ./build && cd ./build
cmake ../
make
make install
This will install:
- The
dpm
binary to/usr/bin/
- Module shared objects to
/usr/lib/dpm/modules/
- Configuration files to
/etc/dpm/conf.d/
Development
For development work, you can run DPM directly from the build directory:
./dpm
To load modules from the build directory, specify the module path:
./dpm -m ./modules