Nova versió de l'Ubuntu SDK IDE llista per provar

Ubuntu SDK IDE

Després d'un llarg procés de desenvolupament, ja es troba a punt la nova versió de l'Ubuntu SDK IDE en versió beta. Podrem provar aquesta versió, que ve empaquetada amb un nou constructor i motor d'execució per deixar de banda totes les antigues errors d'edicions passades, i crear així les nostres aplicacions per Ubuntu Touch d'una forma molt més ràpida i intuïtiva.

Alguns rumors apuntaven, i es confirma que tenien raó, al fet que els nous constructors es basarien en contenidors LXD que remplaçarián als schroot existents. Després d'un temps en revisió i depuració de codi, és moment de posar-lo en mans dels usuaris i acabar de depurar aquest IDE.

Els SDK (Kit de desenvolupament de fonts), I concretament el Ubuntu SDK, és un gran entorn de desenvolupament d'aplicacions que integra una gran quantitat de recursos, Com ara programes, llibreries, fitxers de codi, recursos, etc. En definitiva, tot el necessari per poder crear un programa i que pugui funcionar en els sistemes d'Ubuntu Touch. Gràcies a aquest IDE, la gestió dels recursos podrem efectuar de manera gràfica i senzilla, així com la programació de el codi, la depuració d'aplicacions o la revisió de documentació.

Aquesta nova versió pretén corregir problemes de lentitud, de fallades de punts de muntatge i errors amb la llibreria encryptfs entre d'altres. A més, entre els nous canvis importants cal esmentar que s'ha suprimit el suport d'aplicacions que corrin des del host (L'execució pot dur-se a terme, però el fitxer de configuració ha de crear-se manualment), sent necessari ara crear un contenidor amb l'arquitectura específica d'el dispositiu on anem a executar l'aplicació.

Finalment, en aquesta versió deixaran de poder emprar-se els constructors basats en chroot. Tot i que la característica romandrà en algunes versions posteriors, s'eliminarà definitivament en el futur desenvolupament d'aquest IDE.

Instal·lació d'Ubuntu SDK IDE

La instal·lació és tan senzilla com afegir els repositoris PPA de les eines d'Ubuntu SDK executar l'agregació dels paquets:

sudo add-apt-repository ppa:ubuntu-sdk-team/tools-development 
sudo apt update && sudo apt install ubuntu-sdk-ide 

Quan finalitzi haurem acabat. L'IDE ha de ser completament funcionable i capaç de descobrir els contenidors com ja succeïa amb chroots. Des del punt de vista de desenvolupador l'experiència no hauria de ser molt diferent a com era. No obstant això, no deixeu de ser conscients que ens trobem davant d'una versió beta que no està lliure d'algun que un altre error. Si trobeu algun podeu reportar a través de correu electrònic, IRC o de l' launchpad de el projecte.

Per iniciar l'IDE, introduïu l'ordre següent:

$ tar zcvf ~/Qtproject.tar.gz ~/.config/QtProject

La icona d'Ubuntu SDK IDE apareixerà al Dash des d'on podreu iniciar-lo.

sdk-start-ide-from-dash

Problemes típics i solució

Pertinença a el grup LXD

Típicament, en la instal·lació de LXD es configuren els grups necessaris per a la correcta execució de l'entorn. Si per algun motiu això no es porta a terme satisfactòriament, podeu assegurar-vos que pertanyeu a la mateixa mitjançant la següent comanda:

sudo useradd -G lxd `whoami`

A continuació torneu a loggear-vos en el sistema perquè els permisos de grup prenguin efecte sobre el vostre usuari.

Resetejar la configuració de QtCreator

en ocasions la configuració de QtCreator es corromp i hem de tornar a una versió prèvia perquè pugui funcionar. Si això succeeix o veieu Kits fantasma, és possible que hi hagi dispositius desconfigurados. En general, és possible solucionar aquesta situació prement el botó de reinicialització dins de l'ajuda de QtCreator o mitjançant la següent comanda:

$ rm ~/.config/QtProject/qtcreator ~/.config/QtProject/QtC*

Suprimir entrades velles de schroots

Com ja us indicàvem, schroots serà s'abandoni a partir d'aquesta versió de l'IDE. Tot i així, encara romandrà un temps en el sistema i per això pot ser interessant netejar els clic que hàgim fet:

$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy
$ sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy

Amb aquesta comanda podrem alliberar al voltant de 1.4 GB d'espai en disc. Els clic de chroots s'allotgen dins de directori / Var / lib / schroot / chroots /, Pel que pot ser una bona idea revisar que aquesta carpeta es troba buida i no hi ha res muntat en ella. Feu-ho a través d'aquesta comanda:

$ mount|grep schroot 

Problemes amb el driver de NVIDIA

El desplegament d'aplicacions de forma local des d'un contenidor LXD no es pot dur a terme si el nostre host empra drivers gràfics de targetes NVIDIA. Si la vostra targeta gràfica té a el menys un processador dual, Un petit truc és emprar l'altre processador que no s'estigui utilitzant.

En primer lloc, verifiqueu que teniu un backup de la vostra targeta de vídeo:

[php]$ sudo lshw -class display[/php]

Si es mostren entrades de una altra targeta gràfica en el sistema, A part de la pròpia NVIDIA, activeu l'altra targeta i seleccionadla com primària:

 

$ sudo prime-select intel

 Aquesta utilitat pot no ser compatible amb tots els sistemes i, per descomptat, no funcionarà amb bumblebee.

Si el vostre sistema principal només disposa d'una única targeta gràfica NVIDIA, és possible que us funcionin els drivers Nouveau. Proveu, doncs potser us funcionin. Desprès de tot, això és un dels principals errors en què es troben treballant la gent de Canonical en aquest moment.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.