|  f750c22faa | ||
|---|---|---|
| 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 dpmbinary 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