I am very new to Armbian. I have been running it on a NanoPi R1 for 1 week and all is well, but I am now trying to understand how I will maintain it.
I started with the Armbian Buster download, which I wrote to SD card then transferred to emmc. This was easy and completely problem free. I have installed various packages to set up some services and again - all was easy. I am running:
BOARD=nanopi-r1
BOARD_NAME="NanoPi R1"
BOARDFAMILY=sun8i
BUILD_REPOSITORY_URL=https://github.com/armbian/build
BUILD_REPOSITORY_COMMIT=76ac54aa
VERSION=5.90
LINUXFAMILY=sunxi
BRANCH=next
ARCH=arm
IMAGE_TYPE=stable
BOARD_TYPE=conf
INITRD_ARCH=arm
KERNEL_IMAGE_TYPE=zImage
IMAGE_UUID=f1b5feec-7431-46ef-a39f-2dceeabf23a2
I had a look at /etc/apt/sources.list and was surprised to see only Debian repositories - no Armbian repositories.
deb http://httpredir.debian.org/debian buster main contrib non-free
#deb-src http://httpredir.debian.org/debian buster main contrib non-free
deb http://httpredir.debian.org/debian buster-updates main contrib non-free
#deb-src http://httpredir.debian.org/debian buster-updates main contrib non-free
deb http://httpredir.debian.org/debian buster-backports main contrib non-free
#deb-src http://httpredir.debian.org/debian buster-backports main contrib non-free
deb http://security.debian.org/ buster/updates main contrib non-free
#deb-src http://security.debian.org/ buster/updates main contrib non-free
My concern is: how should I maintain the system (install updates) without loosing the Armbian customizations?
The main Armbian web page says: Upgrades are done via standard apt-get upgrade method. But if I do this and only have Debian repositories, do I not risk losing the Armbian enhancements?
Shouldn't there be some Armbian repositories in /etc/apt/sources.list?
I guess that there are some packages (e.g. linux kernel) that I should NOT update from the Debian repositories and that for these, there is some other update process to get updates from Armbian. But it isn't clear to me, what I should do. I know I can build the Armbian system myself (not something I have tried yet), but I don't want a fresh install - I just want to maintain the system I have, for security patches and, occasionally, bug fixes and enhancements.
I haven't read all the Armbian documentation yet, so apologies if this is covered and I have missed it. I have seen the "How to Update" section of "Getting Started". If anyone can point me to documentation that addresses my questions, it would be appreciated.