ajoeiam Posted February 25, 2020 Posted February 25, 2020 Greetings Docs say Quote Common features Debian or Ubuntu based. Compiled from scratch, Yet I need to use Ubuntu 18.04 to compile. I'm not understanding - - - - Ubuntu 18.04 isn't Debian testing (11 or bullseye), it isn't Debian stable (10 or buster) - - - - so why do the docs say I can compile on Debian?
lanefu Posted February 26, 2020 Posted February 26, 2020 7 hours ago, ajoeiam said: I'm not understanding - - - - Ubuntu 18.04 isn't Debian testing (11 or bullseye), it isn't Debian stable (10 or buster) - - - - so why do the docs say I can compile on Debian? To build, you need an x86 Ubuntu 18.04. It can OUTPUT a Debian or Ubuntu Arm image.
ajoeiam Posted February 26, 2020 Author Posted February 26, 2020 3 hours ago, lanefu said: To build, you need an x86 Ubuntu 18.04. It can OUTPUT a Debian or Ubuntu Arm image. So I can run using Debian but I can't compile using it - - - - why?
Werner Posted February 26, 2020 Posted February 26, 2020 4 hours ago, lanefu said: To build, you need an x86 Ubuntu 18.04. It can OUTPUT a Debian or Ubuntu Arm image. amd64 Quote So I can run using Debian but I can't compile using it - - - - why? Depends on what you mean with "run". The build script which is used to create either a bootable image for your SBC or just a new kernel package needs Ubuntu 18.04 in amd64 to do its job. The ready to use Armbian operating system which you will burn to your microSD card can either be Debian (Stretch, Buster, Bullseye) or Ubuntu (Bionice, Disco, Eoan). Both the compiling and the ready image are two different things.
ajoeiam Posted February 26, 2020 Author Posted February 26, 2020 17 hours ago, Werner said: amd64 Depends on what you mean with "run". The build script which is used to create either a bootable image for your SBC or just a new kernel package needs Ubuntu 18.04 in amd64 to do its job. The ready to use Armbian operating system which you will burn to your microSD card can either be Debian (Stretch, Buster, Bullseye) or Ubuntu (Bionice, Disco, Eoan). Both the compiling and the ready image are two different things. I understand that there is a difference. What I'm trying to understand: 1. the docs say read (from the first page "What is Armbian") Quote Lightweight Debian or Ubuntu based distribution specialized for ARM developing boards. (snip) Common features Debian or Ubuntu based. Compiled from scratch, note that both Debian and Ubuntu are mentioned both times. 2. there is no mention that the only way to compile anything is to use - - - - - - - Ubuntu. So how do I run the build script on Debian?
lanefu Posted February 27, 2020 Posted February 27, 2020 1 hour ago, ajoeiam said: note that both Debian and Ubuntu are mentioned both times. 2. there is no mention that the only way to compile anything is to use - - - - - - - Ubuntu. I'll update the documentation so that it's clearer. 1 hour ago, ajoeiam said: So how do I run the build script on Debian? You don't run the build script on Debian. The build scripts require Ubuntu. NicoD was kind enough to make a nice to create a video on using the Armbian Build scripts. See it here
lanefu Posted February 27, 2020 Posted February 27, 2020 A quick follow-up.. I sincerely tried to update the documentation, but I didn't see any opportunities to clarify anymore in a way that made sense. Existing References Explicitly Referencing the Ubuntu requirements:https://docs.armbian.com/Developer-Guide_Build-Preparation/#what-do-i-need https://github.com/armbian/build#what-do-you-need-to-get-started
Werner Posted February 27, 2020 Posted February 27, 2020 3 hours ago, lanefu said: I didn't see any opportunities to clarify anymore in a way that made sense. Me neither by a quick look. Just found a small typo in the first line of Common features: availble 1
Heisath Posted February 27, 2020 Posted February 27, 2020 You don't seem to have enough understanding for building an image yourself. Why don't you just download a pre-built one? Find your board here https://www.armbian.com/download/ Choose either Debian or Ubuntu, burn to sd card with etcher, insert it into your board and you're done.
Recommended Posts