Nouă versiune de Ubuntu SDK IDE gata de testat

IDE Ubuntu SDK

După un lung proces de dezvoltare, noua versiune a Ubuntu SDK IDE în versiunea beta. Vom putea încerca această versiune, care vine la pachet cu un nou builder și motor de execuție pentru a lăsa deoparte toate erorile vechi din edițiile trecute și astfel să ne creăm aplicațiile pentru Ubuntu Touch într-un mod mult mai rapid și mai intuitiv.

Unele zvonuri sugerau, și se confirmă că erau corecte, că noii constructori s-ar baza pe containere LXD care ar înlocui schroot. existent. După un timp de revizuire și depanare a codului, este timpul să-l puneți în mâinile utilizatorilor și să terminați depanarea acestui IDE.

SDK-urile (Kit de dezvoltare sursă), și în special Ubuntu SDK, este un mediu excelent de dezvoltare a aplicațiilor care integrează o cantitate mare de resurse, cum ar fi programe, biblioteci, fișiere de cod, resurse etc. Pe scurt, tot ceea ce este necesar pentru a putea crea un program care să funcționeze în Sistemele Ubuntu Touch. Datorită acestui IDE, putem gestiona resursele într-un mod grafic și simplu, precum și programarea codurilor, depanarea aplicațiilor sau revizuirea documentației.

Această nouă versiune vizează probleme corecte lentoare, erori de punct de montare și erori cu biblioteca encryptfs printre alții. În plus, printre noile modificări importante trebuie menționat faptul că suportul pentru aplicațiile care rulează de la gazdă (execuția poate fi efectuată, dar fișierul de configurare trebuie creat manual), acum este necesar să creăm un container cu arhitectura specifică a dispozitivului în care urmează să rulăm aplicația.

În cele din urmă, în această versiune constructorii se bazează pe Chroot.. Deși caracteristica va rămâne în unele versiuni ulterioare, va fi eliminată definitiv în dezvoltarea viitoare a acestui IDE.

Instalarea Ubuntu SDK IDE

Instalarea este la fel de simplă ca adăugați depozitele PPA Din instrumentele Ubuntu SDK, executați adăugarea pachetelor:

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

Când se va termina, vom termina. IDE-ul trebuie să fie complet funcțional și capabil să descopere containere, așa cum a fost deja cazul chroot. Din punctul de vedere al dezvoltatorului, experiența nu ar trebui să fie foarte diferită de ceea ce a fost. Cu toate acestea, rețineți că ne confruntăm cu o versiune beta care nu este liberă de unele sau altele bug. Dacă găsiți vreunul, îl puteți raporta prin e-mail, IRC sau platforma de lansare a proiectului.

Pentru a porni IDE-ul, introduceți următoarea comandă:

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

Pictograma Ubuntu SDK IDE va ​​apărea în Dash de unde o puteți porni.

sdk-start-ide-de-la-liniuță

Probleme tipice și soluție

Apartenența la grupul LXD

în mod normal, În instalarea LXD, sunt configurate grupurile necesare pentru executarea corectă a mediului. Dacă, dintr-un motiv oarecare, acest lucru nu este realizat în mod satisfăcător, vă puteți asigura că îi aparțineți utilizând următoarea comandă:

sudo useradd -G lxd `whoami`

Apoi întoarce-te la log in în sistem, astfel încât permisiunile de grup să aibă efect asupra utilizatorului dvs.

Resetați setările QtCreator

Uneori Configurația QtCreator este coruptă și trebuie să ne întoarcem la o versiune anterioară pentru a putea funcționa. Dacă se întâmplă acest lucru sau vedeți Ghost Kits, este posibil să existe dispozitive configurate greșit. În general, această situație poate fi rezolvată prin apăsarea butonului de resetare din ajutorul QtCreator sau prin următoarea comandă:

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

Ștergeți vechile intrări schroots

După cum am indicat deja, schroots Acesta va fi întrerupt începând cu această versiune a IDE-ului. Chiar și așa, va rămâne în sistem o perioadă și, prin urmare Poate fi interesant să curățați clic ca noi am facut:

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

Cu această comandă putem elibera aproximativ 1.4 GB de spațiu pe disc. Clicurile Chroots sunt găzduite în director /var/lib/schroot/chroots/, deci poate fi o idee bună să verificați dacă folderul respectiv este gol și nu este nimic montat în el. Faceți-o prin această comandă:

$ mount|grep schroot 

Probleme cu driverul NVIDIA

Implementarea aplicațiilor local dintr-un container LXD nu poate fi efectuată dacă nostru gazdă folosește drivere pentru plăci grafice NVIDIA. Dacă placa dvs. grafică are cel puțin un procesor dual, un mic truc este să folosiți celălalt procesor care nu este folosit.

În primul rând, verificați dacă aveți o copie de rezervă a plăcii video:

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

Dacă intrările de altă placă grafică din sistem, în afară de NVIDIA în sine, activați cealaltă placă și selectați-o ca principal:

 

$ sudo prime-select intel

 Este posibil ca acest utilitar să nu fie compatibil cu toate sistemele și cu siguranță nu va funcționa cu Bumblebee.

Dacă gazda dvs. are doar o singură placă grafică NVIDIA, este posibil ca aceasta să funcționeze pentru dvs şoferii Nouveau. Încearcă-le, poate vor funcționa pentru tine. La urma urmei, acesta este unul dintre principalele erori la care lucrează cei de la Canonical în acest moment.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.