liquorix-package
liquorix-package copied to clipboard
Liquorix Debian Package
Liquorix Package
This repository contains the Debian package to build Liquorix for both Debian and Ubuntu, and scripts for Debian, Ubuntu, and Arch Linux.
Prerequisites
The following software must be installed.
- Docker
- GnuPG
GnuPG must be configured with a default-key
line defined in ~/.gnupg/gpg.conf
. Consult the GnuPG manual for more information if you're unsure what to put here.
Usage
Bootstrap Docker Images
Before any builds can be executed, the prepared docker images must be bootstrapped. To bootstrap all supported images, execute:
./scripts/debian/docker_bootstrap.sh
Subsequent executions of docker_bootstrap.sh
will update the existing images rather than performing a full build.
Build Source and Binary Packages
The debian/docker_build-source.sh
script require two operands, the distribution and release. For example, to build for Ubuntu Focal, you would execute below:
./scripts/debian/docker_build-source.sh ubuntu focal
Once complete, you need to build the binary:
./scripts/debian/docker_build-binary.sh amd64 ubuntu focal
If the build completes successfully, the build for Ubuntu Focal will be found under artifacts/ubuntu/focal
.
At this time, only AMD64 is supported and is the only architecture that will build successfully.
Contributing
PRs accepted.