Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 913 Bytes

prerequisites-mariner.md

File metadata and controls

46 lines (40 loc) · 913 Bytes

Build Requirements on Azure Linux

Requirements were validated on Azure Linux

This page lists host machine requirements for building with the Azure Linux toolkit. They cover building the toolchain, packages, and images on an Azure Linux host.

# Install required dependencies.
# Recommended but not required: `pigz` for faster compression operations.
sudo tdnf -y install \
    acl \
    binutils \
    cdrkit \
    curl \
    diffutils \
    dosfstools \
    gawk \
    glibc-devel \
    genisoimage \
    git \
    golang \
    jq \
    kernel-headers \
    make \
    moby-cli \
    moby-engine \
    openssl \
    parted \
    pigz \
    qemu-img \
    rpm \
    rpm-build \
    sudo \
    systemd \
    tar \
    wget \
    xfsprogs \
    zstd

# Enable Docker daemon at boot
sudo systemctl enable --now docker.service

# Add current user to docker group
sudo usermod -aG docker $USER