Nova verzija Ubuntu SDK IDE spremna za testiranje

Ubuntu SDK IDE

Nakon dugog razvojnog procesa, nova verzija Ubuntu SDK IDE-a u beta verziji. Moći ćemo testirati ovu verziju, koja se isporučuje s novom graditeljicom i izvršnim motorom, kako bi se ostavile po strani sve stare greške iz prošlih izdanja, i tako stvorili naše aplikacije za Ubuntu Touch na mnogo brži i intuitivniji način.

Neke glasine su ukazale, i potvrđuje se da su bile u pravu, to novi graditelji bi se temeljili na LXD spremnicima koji bi zamijenili schroot postojeće. Nakon izvjesnog vremena pregledavanja i otklanjanja pogrešaka, vrijeme je da ga stavimo u ruke korisnika i završimo s otklanjanjem pogrešaka u ovom IDE-u.

SDK-ovi (Kit za razvoj izvora), a posebno Ubuntu SDK, je sjajno okruženje za razvoj aplikacija koje integrira veliki broj resursa, kao što su programi, biblioteke, datoteke s kodovima, resursi itd. Ukratko, sve što vam je potrebno za stvaranje programa koji može raditi u Ubuntu Touch sistemi. Zahvaljujući ovom IDE-u, upravljanje resursima može se izvršiti grafički i jednostavno, kao i programiranje koda, otklanjanje grešaka u programima ili pregled dokumentacije.

Ova nova verzija ima za cilj ispraviti probleme sporost, kvarovi točke montiranja i greške u biblioteci encryptfs između ostalih. Pored toga, među novim važnim promjenama moramo spomenuti da je podrška aplikacijama pokrenutim sa domaćin (Izvršenje se može izvršiti, ali konfiguracijsku datoteku treba stvoriti ručno), sada je potrebno stvoriti spremnik sa specifičnom arhitekturom uređaja na kojem ćemo izvršiti aplikaciju.

Konačno, u ovoj verziji konstruktori zasnovani na chroot. Iako će značajka ostati u nekim kasnijim verzijama, ona će biti trajno uklonjena u budućem razvoju ovog IDE-a.

Ubuntu SDK IDE instalacija

Instalacija je jednostavna kao i dodajte PPA spremišta Iz Ubuntu SDK alata pokrenite agregaciju paketa:

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

Kad se završi, gotovi smo. IDE mora biti potpuno funkcionalan i sposoban za otkrivanje spremnika kao što je bio slučaj chroot. S gledišta programera, iskustvo ne bi trebalo biti puno drugačije nego što je bilo. Međutim, nemojte prestati biti svjesni da smo suočeni s beta verzijom koja nije čista buba. Ako ih nađete, možete to prijaviti putem e-pošte, IRC-a ili projektna lansirnica.

Da biste pokrenuli IDE, unesite sljedeću naredbu:

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

Ikona Ubuntu SDK IDE pojavit će se na crtici odakle je možete pokrenuti.

sdk-start-ide-iz-crtice

Tipični problemi i rješenje

Članstvo u LXD grupi

Normalno, potrebne grupe su konfigurirane u LXD instalaciji za ispravno izvršavanje okoline. Ako se iz bilo kojeg razloga ovo ne izvede na zadovoljavajući način, možete biti sigurni da mu pripadate pomoću sljedeće naredbe:

sudo useradd -G lxd `whoami`

Zatim se vratite na Ulogovati se u sistemu tako da dozvole za grupu stupe na snagu na vašeg korisnika.

Resetirajte postavke QtCreator

Ponekad Postavke QtCreator se oštećuju i moramo se vratiti na prethodnu verziju da bi ona uspjela. Ako se to dogodi ili vidite Ghost Kits, možda postoje pogrešno konfigurirani uređaji. Općenito je ovu situaciju moguće riješiti pritiskom na gumb za resetiranje u pomoći za QtCreator ili putem sljedeće naredbe:

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

Izbrišite stare unose iz schroots-a

Kao što smo već naznačili, schroots ukinut će se od ove verzije IDE-a. Uprkos tome, i dalje će ostati u sistemu neko vrijeme i stoga možda će biti zanimljivo očistiti klik šta smo uradili:

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

Ovom naredbom možemo osloboditi oko 1.4 GB prostora na disku. Chroot klikovi smješteni su u direktoriju / var / lib / schroot / chroots /, pa bi možda bila dobra ideja provjeriti je li ova mapa prazna i u njoj nema ništa montirano. Učinite to putem ove naredbe:

$ mount|grep schroot 

Problemi s NVIDIA upravljačkim programima

Lokalno postavljanje aplikacija iz LXD spremnika ne može se izvršiti ako naš domaćin koristi NVIDIA grafičke upravljačke programe za kartice. Ako vaša grafička kartica ima najmanje dvostruki procesor, mali trik je korištenje drugog procesora koji se ne koristi.

Prije svega provjerite imate li sigurnosnu kopiju video kartice:

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

Ako su unosi iz drugu grafičku karticu u sistemu, osim same NVIDIA, aktivirajte drugu karticu i odaberite je kao primarnu:

 

$ sudo prime-select intel

 Ovaj uslužni program možda nije kompatibilan sa svim sistemima i sigurno neće raditi s bumbarom.

Ako vaš domaćin ima samo jednu NVIDIA grafičku karticu, možda će raditi za vas Nouveau vozači. Isprobajte ih, možda će vam uspjeti. Napokon, ovo je jedan od glavnih kvarova na kojem Canonical trenutno rade.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.