현재 지원되지 않는 장치로 Ubuntu Touch를 이식하고 싶습니다. 이를 수행하기위한 요구 사항은 무엇이며 어디서부터 시작해야합니까?
현재 지원되지 않는 장치로 Ubuntu Touch를 이식하고 싶습니다. 이를 수행하기위한 요구 사항은 무엇이며 어디서부터 시작해야합니까?
답변:
우분투 (터치) 13.10이 출시되었습니다. 이제 개발자에게는 안정적입니다. 단계별 가이드는 여기에서 얻을 수 있습니다 .
그러나 CyanogenMod를 사용했습니다. CyanogenMod 빌드 안내서 를 확인하여 빌드 방법을 배우십시오.
Android 용 소스에서 빌드 안내서 및 Ubuntu Touch wiki 빌드 가 도움이 될 것입니다.
준비가되면 이전에 제공된 Ubuntu Phone Install 안내서 와 함께 Porting Ubuntu Touch 안내서를 방문하십시오 .
단계는 다음과 같습니다.
이 링크는 진행 방법에 대한 공정한 아이디어를 제공합니다. 사용되는 실제 코드는 드라이버가 다르기 때문에 장치마다 다릅니다 (단말기 명령은 거의 동일하게 유지됨). 많은 시행 착오로 스스로 작업해야합니다.
Lava Xolo Q800으로 포팅을 시도했는데 ,이 빌드는 훌륭하게 설치되었습니다. 그러나 스마트 폰이 WiFi에 연결하는 것 외에는 아무것도하지 않습니다. 이제 Android를 다시 설치했습니다.
먼저 루팅 된 Linux (Android) 장치를 가져 와서 64 비트 Ubuntu 시스템이 있는지 확인하십시오. (당신이 스윙 할 수 있다면 적어도 램은 16 기가 좋을 것입니다.
CyanogenMod에 익숙하지 않은 경우 설치하고 빌드하여 친숙해집니다. 나는 당신이 이미 언급 한 가이드가 명확하게 진술하기 때문에 이것을 말합니다 :
광범위한 장치를 지원하기 위해 CyanogenMod를 Android 시스템의 기반으로 사용하기로 결정했습니다. App / Java 측에서 수행 한 많은 사용자 정의 및 개선 사항을 사용하지 않으므로 AOSP를 안전하게 사용할 수 있지만 CyanogenMod를 사용하면 스크립트 및 빌드 절차가 더 쉬워집니다.
장치가 여기에 없으면 여기 를 확인 하십시오 . 이것은 잘 문서화되고 따르기 쉬우 며 더 잘 이해하고 많은 안내서를 가지고 있습니다.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
선호도에 따라 여기서 시작하고 싶을 수도 있습니다.
http://source.android.com/source/building.html
그런 다음 Cyanogenmod 프로젝트로 가십시오.하지만 가장 좋은 방법은 Cyanogenmod를 만드는 것입니다. 일단 당신이 언급 한 가이드로 돌아갑니다.
결론은 안드로이드를 먼저 배우고, 안드로이드로 더 많이 이해할수록 우분투 터치가 더 쉽게 포팅됩니다.
이 답변은 매우 오래되었습니다. 최신의 최신 지침이 여기에 있습니다
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
Canonical이 Unity 및 장치 용 Ubuntu 개발을 중단 한 후 2017 년 초 UBports 커뮤니티에서이 작업을 수행했습니다.
우분투 터치 포팅에 관한 문서를 보려면 http://docs.ubports.com/en/latest/porting/introduction.html 로 이동 하십시오