Hi Nicolas,

On Aug 21, 2013, at 4:50 AM, Nicolas Dechesne <nicolas.deche...@linaro.org> 
wrote:

> 
> On Wed, Aug 21, 2013 at 2:24 AM, Elvis Dowson <elvis.dow...@gmail.com> wrote:
>> The Ubuntu and Linaro websites don’t document how the actual binary *.deb 
>> packages were created, the just document the process of assembling a rootfs 
>> from deb binary package feeds.
>> 
>> I’m aware that Yocto/OpenEmbedded can be used to generate *.deb packages, 
>> but what isn’t clear to me is how one can go about assembling a basic Ubuntu 
>> rootfs image that will boot into the Ubuntu Unity interface.
> 
> the short answer is that Ubuntu is not built with OE/Yocto, so you can't do 
> that. OE/Yocto can help you build a filesystem for your target, that's what 
> it's here for, but it won't generate an Ubuntu image.
> 
> it is correct that OE can generate .deb (or .rpm or .ipk) packages, but the 
> generated packages won't be compatible on an Ubuntu system (you won't be able 
> to install and satisfy dependencies). 
> 
> Ubuntu is a 'binary' based distribution. All Ubuntu packages are built on a 
> centralized server (Launchpad), natively on 'actual' hardware. Ubuntu 
> packages for ARM are indeed build on ARM build slaves hosted by Canonical. 
> Launchpad offers 'PPA' (personal package archive) where users can upload 
> their 'source package' and expect them to be built on Canonical build 
> infrastructure. This is the mechanism that was by at Linaro to build ARM .deb 
> packages. Note that since this is a binary distribution nobody rebuilds the 
> entire image from scratch, instead packages are built individually whenever 
> there is a change in the package, and the process of making an image (like 
> Ubuntu daily image, or Linaro Ubuntu images) is just to 'assemble' existing 
> binary .deb packages all together.
> 
> OE/Yocto is a set of 'tools' and recipes to let you create and customize your 
> own distribution. You can create 'rebuild from scratch' distro with OE, or 
> you can even create a 'binary' distribution if you need that.

Is there a way to replicate the build infrastructure locally in my environment? 
I have a quad core i.MX6 platform.

Best regards,

Elvis Dowson
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to