Preparacions¶
No es poden fer tots els dispositius per executar Ubuntu Touch. Investigueu el vostre dispositiu objectiu abans de començar.
Per determinar les especificacions del dispositiu, cerqueu-lo a ,GSM Arena <https://www.gsmarena.com>. i/o .Device Specification <https://www.devicespecifications.com/en>..
Animem a les especificacions següents:
- Kernel
Ubuntu Touch actualment requereix un dispositiu amb una versió del nucli Linux més gran o igual que 3.15. Segons el systemd v255 README, els nuclis de dispositius antics no són compatibles amb el systemd v255 o més nous. Podeu aprendre la versió del nucli del vostre dispositiu trobant «Versió del nucli» a la pàgina Quant a la configuració d’Android. La versió del nucli també es pot trobar al
Makefileal nivell superior de qualsevol arbre font del nucli Linux.- RAM
Es requereix almenys 1GB perquè funcioni el sistema operatiu. Es recomana 3GB o superior per a una millor experiència d’usuari final.
- Emmagatzematge
Es requereix un mínim de 16 GB d’emmagatzematge. Els dispositius amb menys emmagatzematge probablement no tindran prou espai per a una instal·lació completa d’Ubuntu Touch.
Localitza guies rellevants i altra informació¶
Si el dispositiu de destinació desitjat compleix amb l’anterior, el següent a fer és localitzar les guies disponibles i altra documentació. Aquest pas t’ajudarà més endavant quan tinguis problemes per desenvolupar el teu port. Per ara, el principal que cal buscar és com desbloquejar el carregador d’arrencada. (Vegeu més avall).
Aneu al wiki de LineageOS. Busqueu el vostre dispositiu i llegiu i apunteu les guies que hi apareixen. Proveu amb una cerca web d’informació addicional, especificant tant el seu nom comercial com el nom de codi que heu trobat al lloc web de LineageOS. Aneu amb compte de comprovar que la informació que recopileu s’aplica al vostre dispositiu específic, tenint en compte que molts dispositius es venen en diverses variants diferents amb diferents especificacions de maquinari.
Una altra font rica d’informació és el XDA Developers Forum.
Desbloqueja el carregador¶
Els venedors solen proporcionar els seus dispositius en un estat de carregador d’arrencada bloquejat. Aquest és un tipus de programari «seal» destinat a evitar modificacions directament al sistema operatiu i al programari del sistema. Si desbloquegeu el carregador d’arrencada, podreu fer aquestes modificacions, però en aquest estat la garantia del vostre dispositiu pot ser buida. L’elecció és vostra, però aquest pas és obligatori si voleu instal·lar Ubuntu Touch al dispositiu.
Els dispositius difereixen i no hi ha un mètode general que cobreixi totes les marques i models. Per tant, heu de consultar les guies esmentades per obtenir instruccions sobre com desbloquejar el carregador d’arrencada del vostre dispositiu en particular.
Instal·la la recuperació TWRP¶
Heu d’instal·lar una imatge de recuperació personalitzada al vostre dispositiu per tal de gestionar-hi fitxers d’imatge de format i parpelleig. Aneu al theProjecte de Recuperació guanyadora de l’equip <https://twrp.me/Devices/>. i localitzeu el fitxer d’imatge del vostre dispositiu. Seguiu les instruccions d’instal·lació facilitades a la pàgina web.
Nota
Alguns dispositius no tenen una imatge TWRP disponible. Tot i que tècnicament és possible portar un dispositiu sense recuperació, fa que el procés sigui molt més complicat, especialment quan es depura aviat en el procés de port.
Recomanacions per a l’ordinador amfitrió/build¶
La resta d’aquesta guia presumeix que esteu utilitzant un PC de construcció que executa Linux. Tot i que l’alt rendiment sempre és agradable, l’estabilitat i l’espai suficient de RAM i disc dur són les principals preocupacions aquí. No necessites l’últim i el millor maquinari, ni necessites l’última versió de distribució. De fet, no és estrany trobar problemes a l’hora d’escollir el llançament més nou, ja que és possible que alguns dels programes necessaris encara no s’hagin construït per a això. Per exemple, utilitzar un llançament Ubuntu LTS, o un llançament LTS d’una altra distribució, sovint és una bona opció.
Un cop completats els passos anteriors, ja estàs preparat per configurar el teu entorn de construcció i començar el procés de port per se (secció següent).