SBXG Requirements¶
- Python
- SBXG relies on third-party tools to fulfull its duty. Its core is written with Python. Python 2.7 will do, but it is advised to use Python 3.4 or later.
- Make
- SBXG bootstraps its build system, by generating a Makefile. Therefore,
make
(only GNU make is tested) is a strong requirement for SBXG. - Subcomponent
- Subcomponent is used to fetch the components that SBXG depends on. It is packaged as a cargo crate, and therefore can be installed directly from cargo.
- mkfs (ext3, vfat)
- To generate an image, mkfs (ext3 and vfat) will be required.
- autotools
- SBXG will build from sources a package that uses the autotools. As such, the autotools programs needs to be installed (e.g. autoconf, automake, …)
- kernel build essentials
- SBXG will compile the Linux Kernel and U-Boot. Hence, such a development environment shall be installed.
Packages Installation¶
SBXG provides per GNU/Linux distribution scripts to install the necessary packages.
They are contained within the utils/
directory, in the top source directory.
Run the script associated to your distribution.