Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:armbian

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://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 
wiki/armbian.1741892225.txt.gz · Zuletzt geändert: 2025/03/13 19:57 von pulsar