| | |
| | | # G4 Linux suite debian package builder |
| | | This repository helps to build the g4 linux suite for debian based systems like ubuntu or debian. |
| | | # G4 Linux suite Debian package builder |
| | | This repository helps to build the g4 Linux suite for Debian based systems like Ubuntu or Debian. |
| | | |
| | | ## Dependencies |
| | | - docker |
| | |
| | | 1. `git submodule update --init` |
| | | 2. `docker-compose build` |
| | | 3. `docker-compose up` |
| | | 4. After the porcess finished you will find `.deb` packages in each of the g4 suite components' `bin_deb` folder. |
| | | 4. After the process finished you will find `.deb` packages in each of the g4 suite components' `bin_deb` folder. |
| | | |
| | | ## Other OS Versions/Distributions |
| | | You may need to create new Docker files for your debian based distribution. You can use `Dockerfile.impish` as template. |
| | | You may need to create new Docker files for your Debian based distribution. You can use `Dockerfile.impish` as template. |
| | | |
| | | ## Supported Architectures |
| | | As the `g4track` library is binary only and x86 only, this packages run only only on x86 platforms. |
| | | ### Raspberry Pi |
| | | To run G4 tools on a ARM Raspberry Pi anyways, you need to setup [https://wiki.debian.org/QemuUserEmulation](QemuUserEmulation). |
| | | Please note that this may come with a performance penalty, as the software is executed through QEMU emulating an x86 platform. |
| | | Because of consistent package versions among all architectures, we recommend to use [https://ubuntu.com/download/raspberry-pi](Ubuntu for Raspberry Pi). |
| | | 1. `sudo apt install qemu binfmt-support qemu-user-static` |
| | | 2. `sudo dpkg --add-architecture amd64` |
| | | 3. `sudo apt update` |
| | | 4. `sudo apt install libc6:amd64` |
| | | 5. `sudo dpkg -i <your g4 debian packages, should include g4track>` |