ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #07058
Re: What is the best way to install a current (trusty) build of Ubuntu Touch?
On Wed, Mar 19, 2014 at 1:14 PM, Mathias Bauer <mathias_bauer@xxxxxxx> wrote:
> Hi Ricardo,
>
> thanks for the help, I will try that out.
>
> Am 19.03.14 16:34, schrieb Ricardo Salveti de Araujo:
>
>> Wonder if we still have old instructions around, as the CM10.1 build
>> is not supported anymore.
>
> Well, that's what you get automatically when you follow the instrucations at
> https://wiki.ubuntu.com/Touch/Building or
> https://wiki.ubuntu.com/Touch/AndroidDevel.
> It seems that starting with the Ubuntu Wiki was a terrible mistake, at the
> end I have just wasted several days following outdated descriptions and now
> I'm back to zero.
Yeah, sorry about that, unfortunately we didn't have much time yet to
update this wiki since we migrated to 4.4. Sergio created a WI for our team to
review/update it, hopefully that will be done over the next few days.
>> To fetch and build the latest image for mako (AOSP 4.4.2 based):
>> repo init -u
>> https://code-review.phablet.ubuntu.com/p/aosp/platform/manifest.git
>> -b phablet-4.4.2_r1
>> repo sync
>
> I assume that until that point this is the part usable for every device.
Yes, for the default set of devices you end up cloning the same repos.
>> <download the binaries from google website>
>> source build/envsetup.sh
>> lunch aosp_mako-userdebug
>> make -j10
>>
>> That will get you the images as we currently use.
>
> I'm using the Nexus 4 build just as an entry point, I first want to learn
> about the build process and later on see if I can port Ubuntu Touch to
> another Android device.
>
> So any documentation (of course only the not outdated one ;-)) would be
> welcome. As it seems, I will have to learn how to get the blobs for my
> device and how to actually carry out the build then, as "lunch
> aosp_mako-userdebug" sounds like this is something customized for mako.
This is mako specific indeed, but you'll use lunch for any other
device. If you just run lunch you'll see the list of supported devices
by your build, so you can select another one if needed.
Cheers,
--
Ricardo Salveti de Araujo
Follow ups
References