Po ilgo kūrimo proceso nauja „Ubuntu SDK IDE“ versija beta versijoje. Mes galėsime išbandyti šią versiją, kuri yra supakuota su nauju kūrėju ir vykdymo varikliu, kad pašalintume visas senas klaidas iš ankstesnių leidimų ir taip kurtume „Ubuntu Touch“ programas daug greičiau ir intuityviau.
Kai kurie gandai parodė, ir patvirtinama, kad jie buvo teisūs naujieji statybininkai remsis LXD konteineriais, kurie pakeis Laužas esamas. Po kurio laiko peržiūrint ir derinant kodą, laikas atiduoti jį į vartotojų rankas ir baigti derinti šį IDE.
SDK (Šaltinio kūrimo rinkinys), o ypač „Ubuntu SDK“, yra puiki programų kūrimo aplinka integruoja daugybę išteklių, pvz., programos, bibliotekos, kodo failai, ištekliai ir kt. Trumpai tariant, viskas, ko reikia, kad galėtumėte sukurti programą, kuri galėtų veikti „Ubuntu Touch“ sistemos. Dėl šios IDE išteklių valdymas gali būti atliekamas grafiškai ir lengvai, taip pat programuoti kodą, derinti programas ar peržiūrėti dokumentus.
Šia nauja versija siekiama ištaisyti problemas lėtumas, prijungimo taško gedimai ir bibliotekos klaidos encryptfs tarp kitų. Be to, tarp naujų svarbių pakeitimų turime paminėti, kad nuo kariuomenė (Vykdymą galima atlikti, bet konfigūracijos failą reikia sukurti rankiniu būdu), dabar reikia sukurti konteinerį su konkrečia įrenginio, kuriame ketiname vykdyti programą, architektūra.
Pagaliau šioje versijoje konstruktoriai remiasi chroot. Nors ši funkcija išliks kai kuriose vėlesnėse versijose, ateityje ji bus visam laikui pašalinta kuriant šią IDE.
„Ubuntu SDK IDE“ diegimas
Diegimas yra toks pat paprastas kaip pridėti PPA saugyklas Iš „Ubuntu SDK“ įrankių vykdykite paketų kaupimą:
sudo add-apt-repository ppa:ubuntu-sdk-team/tools-development sudo apt update && sudo apt install ubuntu-sdk-ide
Kai tai baigsis, mes baigsime. IDE turi būti visiškai funkcionalus ir sugebėti atrasti konteinerius, kaip tai buvo daroma anksčiau chroot. Kūrėjo požiūriu, patirtis neturėtų būti daug kitokia nei buvo. Tačiau nenustokite žinoti, kad susiduriame su beta versija, kurioje nėra keistosios versijos klaidą. Jei rasite tokių, galite apie tai pranešti el. Paštu, IRC arba projekto paleidimo pultas.
Norėdami paleisti IDE, įveskite šią komandą:
$ tar zcvf ~/Qtproject.tar.gz ~/.config/QtProject
„Ubuntu SDK IDE“ piktograma pasirodys brūkšnyje, kur galėsite jį paleisti.
Tipiškos problemos ir jų sprendimas
Narystė LXD grupėje
Paprastai būtinos grupės sukonfigūruojamos LXD diegime teisingam aplinkos vykdymui. Jei dėl kokių nors priežasčių tai nėra tinkamai vykdoma, galite įsitikinti, kad priklausote jai, atlikdami šią komandą:
sudo useradd -G lxd `whoami`
Tada grįžkite į Prisijungti sistemoje, kad grupės leidimai įsigaliotų jūsų vartotojui.
Atstatykite „QtCreator“ nustatymus
Kartais „QtCreator“ nustatymai sugadinami ir turime grįžti prie ankstesnės versijos, kad ji veiktų. Jei taip atsitiks arba pamatysite „Ghost Kits“, gali būti neteisingai sukonfigūruoti įrenginiai. Apskritai šią situaciją galima išspręsti paspaudus atstatymo mygtuką „QtCreator“ žinyne arba atlikdami šią komandą:
$ rm ~/.config/QtProject/qtcreator ~/.config/QtProject/QtC*
Ištrinkite senus įrašus iš schroots
Kaip jau nurodėme, schroots jis bus nutrauktas nuo šios IDE versijos. Nepaisant to, jis vis tiek išliks sistemoje tam tikrą laiką ir todėl gali būti įdomu išvalyti spragtelėjimas ką mes padarėme:
$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy $ sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
Su šia komanda galime atlaisvinti apie 1.4 GB vietos diske. „Chroot“ paspaudimai talpinami kataloge / var / lib / schroot / chroots /, todėl gali būti gera mintis patikrinti, ar šis aplankas tuščias ir ar jame nėra nieko pritvirtinto. Atlikite tai naudodami šią komandą:
$ mount|grep schroot
„NVIDIA“ tvarkyklių problemos
Programų diegimas vietoje iš LXD konteinerio negalima vykdyti, jei mūsų kariuomenė naudoja NVIDIA kortelių grafikos tvarkykles. Jei jūsų vaizdo plokštėje yra bent dvigubas procesorius, nedidelė gudrybė yra naudoti kitą nenaudojamą procesorių.
Pirmiausia patikrinkite, ar turite atsarginę vaizdo plokštės kopiją:
[php]$ sudo lshw -class display[/php]
Jei įrašai iš kita grafikos plokštė sistemoje, išskyrus patį NVIDIA, suaktyvinkite kitą kortelę ir pasirinkite ją kaip pagrindinę:
$ sudo prime-select intel
Šis įrankis gali būti nesuderinamas su visomis sistemomis ir tikrai neveiks su kamanėmis.
Jei jūsų pagrindiniame kompiuteryje yra tik viena „NVIDIA“ vaizdo plokštė, ji gali veikti jums „Nouveau“ vairuotojų. Išbandykite juos, galbūt jie jums tiks. Galų gale, tai yra vienas iš pagrindinių „Canonical“ žmonių nesklandumų šiuo metu.