Files
apa/README.md
2025-04-25 19:09:40 +02:00

1.7 KiB

Armbian Package Archive (APA)

Binary deb package repository for the Armbian distribution

How to build locally

On a Debian-based system

sudo apt install devscripts debhelper fakeroot
git clone git@github.com:armbian/apa.git
cd apa
debuild -uc -us

How to use on your SBC

wget -qO - https://apt.armbian.com/armbian.key | gpg --dearmor | \
sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
sudo tee /etc/apt/sources.list.d/armbian-apa.sources > /dev/null <<- 'EOT'
Types: deb
URIs: https://github.armbian.com/apa
Suites: current
Components: main
Signed-By: /usr/share/keyrings/armbian.gpg
EOT
sudo apt update
sudo apt install armbian-common

Philosophy

This repository defines and provides a number of (virtual) armbian-* packages. For example, there are a few armbian-desktop-* packages to aid in getting different desktop environments safely installed and running. Board- and arch-specific packages are another common package.

Packages in Depends: cannot be uninstalled as long as the meta-package in question resides on the host computer. Packages in Recommends: and Suggests: will be kept installed if they already are but they can be removed manually or if a package conflict requires it. Packages in Suggests need to be manually selected for installation. Packages in Recommends: can be configured to be installed automatically.

Packages from Depends of armbian-common define Armbian minimal images (network, sshd and succesful boot). Adding the Recommends defines the CLI images. Desktop image flavors include both Depends and Recommends from their respective meta packages.