Avahi, mDNS and zeroconf provide a nice way to seamlessly access your SBC, no configuration required. As such, we strongly want to have this feature be available but give the option to have it missing on minimal images.
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
echo deb [trusted=yes] https://github.armbian.com/apa current main | sudo tee /etc/apt/sources.list.d/armbian-apa.list
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.