- Simple to use subcommands
- Can install both binary and source packages
BPM is still in very early development. There may be bugs that could completely break installations. For now it is recommended you use this only in Virtual Machines, containers or in a Tide Linux installation
- Download
gofrom your package manager or from the go website - Download
makefrom your package manager - Run the following command to compile the project. You may need to set the
GOenvironment variable if your Go installation is not in your PATH
make- Run the following command to install BPM into your system. You may also append a DESTDIR variable at the end of this line if you wish to install in a different location
make install PREFIX=/usr SYSCONFDIR=/etc
make install-config PREFIX=/usr SYSCONFDIR=/etcYou are able to install bpm packages by typing the following:
bpm install /path/to/package.bpmYou can also use the package name directly if using databases
bpm install package_nameThe -y flag may be used as shown below to bypass the confirmation prompt
bpm install -y /path/to/package.bpmFlags must strictly be typed before the first package path or name, otherwise they'll be read as package locations themselves
You can remove an installed package by typing the following
bpm remove package_nameTo remove all unused dependencies and clean cached files try using the cleanup command
bpm cleanupIf using databases, all packages can be updated using this simple command
bpm updateFor information on the rest of the commands simply use the help command or pass in no arguments at all
bpm helpPackage creation is simplified using the bpm-utils package which contains helper scripts for creating packages
Learn more here: https://git.enumerated.dev/bubble-package-manager/bpm-utils