Dies ist eine alte Version des Dokuments!
https://forum.armbian.com/topic/28400-latest-armbian-for-s805-tv/
https://forum.armbian.com/forum/172-amlogic-meson/
https://forum.armbian.com/forum/192-amlogic-cpu-boxes/
https://docs.armbian.com/Developer-Guide_Build-Preparation/
https://github.com/domin144/armbian-build/tree/mxq
https://github.com/domin144/armbian-build/commit/bce6f677e0a6a3dd0ee4ce1fdc4cee8befcdd0b8
https://github.com/hzyitc/armbian-onecloud
https://github.com/SLAzurin/build-armbian-custom/tree/s8xx
https://github.com/hexdump0815/imagebuilder/releases/tag/230910-01
https://github.com/armbian/build
Um das unter openSUSE 15 zu nutzen habe ich einen Debian Bookworm Docker Container installiert.
im Container
Docker-Container mit Debian 12 (Bookworm) erstellen
Erstellen Sie eine Dockerfile, die Debian 12 als Basis verwendet:
# Verwenden Sie das offizielle Debian 12 (Bookworm) Image als Basis FROM debian:bookworm # Paketlisten aktualisieren und notwendige Pakete installieren RUN apt-get update && apt-get install -y \ build-essential \ git \ curl \ wget \ ca-certificates \ gnupg \ lsb-release \ sudo \ && rm -rf /var/lib/apt/lists/* # Armbian Build Framework klonen RUN git clone https://github.com/armbian/build.git /opt/armbian-build # Arbeitsverzeichnis wechseln WORKDIR /opt/armbian-build # Berechtigungen für den Build-Prozess einrichten RUN useradd -m -G sudo builder RUN echo 'builder ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers USER builder # Befehl zum Starten des Containers definieren CMD ["/bin/bash"]
2. Docker-Image bauen
docker build -t armbian-build .
3. Docker-Container starten und Docker-Socket mounten
Starten Sie den Docker-Container und binden Sie den Docker-Socket ein, um Docker-Berechtigungen im Container zu aktivieren:
docker run -it --privileged -v /var/run/docker.sock:/var/run/docker.sock armbian-build
builder@eadc433b74f8:/opt/armbian-build$
sudo apt update -y && sudo apt install uuid-runtime sudo chown -R builder:builder .
5. Armbian Build Framework ausführen
Führen Sie das Skript compile.sh aus:
./compile.sh