to build images you need OS Slackware 14.2 or higher
project site: slarm64.org images
- Allwinner
- Rockchip
- RK3288
- RK3308
- RK3328
- Rock64
- Rock Pi E board provided by Radxa Team
- Station M1 (roc-rk3328-pc) board provided by Firefly Team
- RK3399
- RK3566
- RK3568
- RK3588
- Broadcom
- BCM2837
- BCM2711
- Raspberry Pi 4 board provided by user wowbaggerHU
- Amlogic
- S905X3
- Odroid-C4 board provided by Odroid Team
- X96 Max Plus
- S905Y2
- S905X3
- StarFive
- JH7100
ARCH=arm ./build.sh
ARCH=riscv64 ./build.sh
ARCH=arm DISTR=slackwarearm BOARD_NAME=cubietruck KERNEL_SOURCE=legacy DOWNLOAD_SOURCE_BINARIES=yes COMPILE_BINARIES=yes ./build.sh
to build crux-arm on slarm64/slackware distributions you need to install the package pkgutils
variable | possible values | description |
---|---|---|
USE_NEXT_KERNEL_MIRROR | yes/no (yes - default) | use mainline kernel mirror |
USE_UBOOT_MIRROR | yes/no (no - default) | use u-boot mirror |
USE_SLARM64_MIRROR | yes/no (no - default) | use slarm64 mirror |
NTP | yes/no (yes - default) | setting up the NTP server |
NETWORKMANAGER | yes/no (yes - default) | setting up the NetworkManager service |
IMAGE_COMPRESSION | yes/no (yes - default) | image compression |
ARCH | auto (current system - default) | system architecture |
BOARD_NAME | empty (from the menu) | board name for assembly |
KERNEL_SOURCE | empty (legacy/next - from the menu) | kernel source type |
DESKTOP_SELECTED | empty (yes/no - from the menu) | create a GUI image |
DOWNLOAD_SOURCE_BINARIES | empty (yes/no - from the menu) | download required components |
CLEAN | empty (yes/no - from the menu) | removing donwload/built components |
COMPILE_BINARIES | empty (yes/no - from the menu) | compilation of all required components |
EXTERNAL_WIFI | yes/no (yes - default) | apply wifi patch with git |
EXTERNAL_WIREGUARD | yes/no (yes - default) | apply wireguard driver patch with git |
DISTR | slarm64 - default | distribution name: slackwarearm, slarm64, crux-arm |
DISTR_VERSION | current - default | distribution release |
DISTR_IMAGES | server - default | type of assembly of images: server and a choice from the list of DE |
DE | xfce - default | select desktop environment: xfce, enlightenment, openbox |