Vorrei trasferire Ubuntu Touch su un dispositivo che al momento non è supportato. Quali sono i requisiti per farlo e da dove comincio?
Vorrei trasferire Ubuntu Touch su un dispositivo che al momento non è supportato. Quali sono i requisiti per farlo e da dove comincio?
Risposte:
Ubuntu (Touch) 13.10 è stato rilasciato; è stabile per gli sviluppatori ora. Puoi ottenere la guida dettagliata qui .
Tuttavia, ho usato CyanogenMod. Controlla la guida CyanogenMod dell'edificio per sapere come costruirlo.
Anche la creazione dalla guida per Android e la creazione della wiki di Ubuntu Touch dovrebbero aiutarti.
Dopo che è pronto, visita la guida al porting di Ubuntu Touch insieme alla guida all'installazione di Ubuntu Phone fornita in precedenza.
I passaggi sono:
Questi collegamenti ti danno una buona idea di come procedere. Il codice effettivo da utilizzare differisce da dispositivo a dispositivo, a causa dei diversi driver (ma i comandi del Terminale rimarrebbero all'incirca gli stessi) ed è qualcosa che dovresti lavorare su te stesso con un sacco di tentativi ed errori.
Ho provato a eseguire il porting su Lava Xolo Q800 , che è stato costruito bene e anche installato. Ma non fa nulla che uno smartphone debba fare a parte la connessione al WiFi. Ora ho reinstallato Android.
Innanzitutto vorrei ottenere un dispositivo Linux (Android) con root e assicurarmi di avere un sistema Ubuntu a 64 bit. (un sacco di RAM sarebbe buono come 16 concerti se si può oscillare, o almeno quello molto disponibile con un file di scambio o una partizione)
Se non hai familiarità con CyanogenMod, acquisisci familiarità installandolo e costruendolo. Lo dico perché la guida che hai già menzionato afferma chiaramente:
Per supportare un'ampia gamma di dispositivi, abbiamo deciso di utilizzare CyanogenMod come base per il sistema Android. È possibile utilizzare AOSP in modo sicuro, poiché non utilizziamo molte delle personalizzazioni e miglioramenti apportati sul lato App / Java, ma è più facile con CyanogenMod grazie agli script e alle procedure di creazione disponibili per esso.
Se il tuo dispositivo non è elencato qui, controlla qui . Questo è ben documentato e facile da seguire e ti aiuterà a capire meglio e ha un sacco di guide.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
A seconda delle tue preferenze, potresti semplicemente voler iniziare qui:
http://source.android.com/source/building.html
Quindi vai al progetto Cyanogenmod, ma penso che la tua scommessa migliore sia costruire Cyanogenmod. Dopo averlo fatto, torna alla guida che hai citato.
Concludendo, impara prima Android, più puoi capire con Android, più facile sarà il porting di Ubuntu Touch.
Queste risposte sono molto vecchie. Le istruzioni moderne e aggiornate sono qui
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
Dopo che Canonical ha interrotto lo sviluppo di Unity e Ubuntu per dispositivi, all'inizio del 2017, l'attività è stata intrapresa dalla comunità di UBports.
Per la documentazione sul porting di Ubuntu Touch ora, si dovrebbe andare su http://docs.ubports.com/en/latest/porting/introduction.html