Как мне перенести Ubuntu Touch на разные устройства?

Я хотел бы перенести Ubuntu Touch на устройство, которое в данный момент не поддерживается. Каковы требования к делать это и где я начинаю?

46
задан 30.04.2020, 16:06

4 ответа

Я бы сначала начал с рутированного устройства Linux (Android) и убедился, что у вас есть 64-битная система Ubuntu. (много оперативной памяти было бы неплохо, например, 16 гигабайт, если вы можете качать его, или, по крайней мере, столько, сколько доступно для файла или раздела подкачки)

Если вы не знакомы с CyanogenMod, познакомитесь с ним при установке и сборке. , Я говорю это потому, что в руководстве, которое вы уже упомянули, четко сказано:

Для поддержки широкого спектра устройств мы решили использовать CyanogenMod в качестве основы для системы Android. Вы можете безопасно использовать AOSP, так как мы не используем много настроек и улучшений, сделанных на стороне приложения / Java, но с CyanogenMod это проще благодаря наличию сценариев и процедур сборки, доступных для него.

Если вашего устройства нет в списке здесь , тогда отметьте здесь . Это хорошо задокументировано, легко следовать и поможет вам лучше понять и содержит множество руководств.

http://wiki.cyanogenmod.org/w/Doc:_Building_Basics

В зависимости от ваших предпочтений, вы можете просто начать здесь:

[ 113] http://source.android.com/source/building.html

Затем перейдите к проекту Cyanogenmod, но я думаю, что вам лучше всего строить Cyanogenmod. Как только вы это сделаете, вернитесь к упомянутому руководству.

Подводя итог, изучите Android в первую очередь, чем больше вы понимаете с Android, тем проще будет Ubuntu Touch для переноса.

3
  • 1
    Хотя я хотел более подробный ответ, но я думаю, это не лучше, чем никакой ответ. Так, Вы получили щедрость. – Winston Ewert 30.04.2020, 16:06
  • 2
    Спасибо Anwar. @Braiam я - планирование выполнения просто этого, хотя в настоящее время у меня есть система на 32 бита, я обеспечу обновления этого ответа, поскольку я завершаю процесс..., по крайней мере, это помогает указать на других, где начать. Возможно, кто-то еще может дать лучший ответ раньше, чем я... – Kevin Peno 30.04.2020, 16:07
  • 3
    Пока это может теоретически ответить на вопрос, это было бы предпочтительно , чтобы включать основные части ответа здесь и предоставить ссылку для ссылки. Мы ищем пользователей уже портированных устройств, и это имело dirtied их руки, не только интернет-ресурсы. – Ondrej Slinták 30.04.2020, 16:08

После того, как Canonical прекратил разработку Unity и Ubuntu для устройств, в начале 2017 года, сообщество UBports решило эту задачу.

Чтобы получить документацию по портированию Ubuntu Touch, перейдите по адресу http://docs.ubports.com/en/latest/porting/introduction.html

.
0
ответ дан 30.04.2020, 16:07

Эти ответы очень старые. Современные, современные инструкции находятся здесь

https://developer.ubuntu.com/en/phone/devices/install-ubuntu-for-devices/

2
ответ дан 30.04.2020, 16:08
  • 1
    Этот ответ обращается к 3 годам, старым теперь также, я думаю, что он мог бы относиться к Ubuntu 14.04? Какие-либо новые обновленные ссылки/идеи? – scriptocalypse 30.04.2020, 16:08

Ubuntu (Touch) 13.10 выпущен; сейчас стабильно для разработчиков. Вы можете получить пошаговое руководство здесь .

Однако я использовал CyanogenMod. Обратитесь к руководству CyanogenMod для сборки , чтобы узнать, как его построить.

Сборка из исходного кода для Android , руководство и Сборка вики-сайта Ubuntu Touch также помогут вам.

После того, как он будет готов, посетите руководство Porting Ubuntu Touch вместе с руководством Ubuntu Phone Install , приведенным ранее.

Шаги:

  1. Сборка Cyanomod
  2. Root Android
  3. Порт

Эти ссылки дают вам четкое представление о как вы должны действовать Фактический код, который будет использоваться, отличается от устройства к устройству из-за разных драйверов (но команды терминала останутся примерно одинаковыми), и вам придется работать над собой с большим количеством пробных версий. ошибка.

Я попытался портировать на Lava Xolo Q800 , которая была построена нормально, и она тоже установлена. Но это не делает ничего, что смартфон должен делать, кроме подключения к WiFi. Я сейчас переустановил Android.

21
ответ дан 30.04.2020, 16:08
  • 1
    Для некоторых людей легче думать о нем как о " проверьте list" сначала сделайте это, тогда это.. вместо взгляда на эти ссылки, без общего представления о том, как продолжить двигаться. Я отредактировал на Ваших шагах от комментария и награждаю щедрость. – gmize 30.04.2020, 16:08
  • 2
    @Mateo спасибо за ответ. Даже если я должен был ввести постепенный процесс, it' d быть только всеми руководствами, вставляемыми здесь, поскольку, у них едва есть что-либо, что может быть отредактировано. Шаги: 1. Cyanomod 2 сборки. Корневой Android 3. Порт с помощью процесса, данного там. Если Вы полагаете, что еще некоторая подробная информация должна быть предоставлена, немного более конкретны. I' d обновляют его наверняка. Возможно, I' m, не совсем понимая Вашу точку, к сожалению. – toesslab 30.04.2020, 16:09
  • 3
    Включайте " шаги к вручную port" в теле пошаговый процесс является, вероятно, самым важным для этого вопроса. Ссылки должны добавить Ваш процесс. Тот абзац был предназначен, чтобы препятствовать тому, чтобы люди копировали Wiki слово в слово. – Simon 30.04.2020, 16:09
  • 4
    @searchfgold6789 I' ve " dirtied мой hands" но процесс здания является, конечно, определенным для устройства (OP doesn' t упоминают его устройство), и по ссылкам здесь нужно перейти точно, как они (для портирования, и т.д. как только сборка готова), и it' d быть СЛИШКОМ ДЛИННЫМ для упоминания всех данных, содержавшихся в них здесь. It' d, на самом деле, по-моему, быть контрпродуктивным. Кроме того, инструкции по щедрости читают ресурсы для получения дополнительной информации, которая иначе была бы слишком длинной для списка здесь. Воздержитесь копия/вставка большие объемы информации – Kevin Peno 30.04.2020, 16:09
  • 5
    @TomKat я могу спросить Вас от того, где сделал Вас, получил источник ядра или дерево устройств и поставщика определенные блобы и собственные драйверы для лавы xolo q800. Я хотел бы достать его. – sunwukung 30.04.2020, 16:10

Теги

Похожие вопросы