Ubuntu SDK IDE uus versioon on testimiseks valmis

Ubuntu SDK IDE

Pärast pikka arendusprotsessi on Ubuntu SDK IDE uus versioon beetaversioonis. Saame katsetada seda versiooni, mis on varustatud uue ehitaja ja käivitamismootoriga, et jätta kõrvale kõik vanad vead varasematest väljaannetest ja luua seeläbi oma rakendused Ubuntu Touchile palju kiiremini ja intuitiivsemalt.

Mõned kuulujutud osutasid ja on kinnitatud, et neil oli õigus, nii uued ehitajad põhineksid LXD konteineritel, mis asendaksid rüppe olemasolev. Mõne aja pärast koodi ülevaatamisel ja silumisel on aeg see kasutajate kätte anda ja IDE silumine lõpetada.

SDK-d (Allikate arenduskomplekt) ja eriti Ubuntu SDK on suurepärane rakenduste arendamise keskkond, mis integreerib suure hulga ressursse, näiteks programmid, teegid, koodifailid, ressursid jne. Lühidalt öeldes on kõik vajalik, et oleks võimalik luua programm, mis võib programmis töötada Ubuntu Touch süsteemid. Tänu sellele IDE-le saab ressursse hallata graafiliselt ja hõlpsalt, samuti programmeerida koodi, siluda rakendusi või vaadata dokumentatsiooni.

Selle uue versiooni eesmärk on parandage probleeme aeglus, liitumispunkti tõrked ja vead teegis encryptfs teiste hulgas. Lisaks peame uute oluliste muudatuste hulgas mainima, et alates võõrustaja (Käivitamise saab läbi viia, kuid konfiguratsioonifail tuleb luua käsitsi), nüüd on vaja luua seadme konkreetse arhitektuuriga konteiner, kus kavatseme rakenduse käivitada.

Lõpuks selles versioonis põhinevad konstruktorid chroot. Kuigi funktsioon jääb mõnes hilisemas versioonis alles, eemaldatakse see selle IDE edasiarendamisel jäädavalt.

Ubuntu SDK IDE installimine

Paigaldamine on sama lihtne kui lisage PPA hoidlad Ubuntu SDK tööriistadest käivitage pakettide liitmine:

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

Kui see on läbi, siis saame hakkama. IDE peab olema täielikult funktsionaalne ja suuteline konteinereid avastama, nagu seda tehti chroot. Arendaja seisukohast ei tohiks kogemus olla palju erinev, kui see oli. Kuid ärge lõpetage teadmist, et seisame silmitsi beetaversiooniga, mis pole vaba kummalisest bug. Kui leiate, võite sellest teatada e-posti, IRC või Interneti kaudu projekti käivitusplaat.

IDE käivitamiseks sisestage järgmine käsk:

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

Ubuntu SDK IDE ikoon ilmub Dashi, kust saate seda käivitada.

sdk-start-ide-kriipsust

Tüüpilised probleemid ja lahendus

LXD rühma kuulumine

Tavaliselt vajalikud rühmad konfigureeritakse LXD installis keskkonna korrektseks teostamiseks. Kui seda mingil põhjusel rahuldavalt ei sooritata, võite järgmise käsu abil veenduda, et kuulute sellesse:

sudo useradd -G lxd `whoami`

Siis mine tagasi Logi sisse süsteemis nii, et rühmaõigused kehtiksid teie kasutajale.

Lähtestage QtCreatori seaded

Mõnikord QtCreatori seaded rikutakse ja selle toimimiseks peame pöörduma tagasi eelmise versiooni juurde. Kui see juhtub või näete Ghost Kitsit, võib seadmeid valesti seadistada. Üldiselt on selle olukorra lahendamiseks vajalik QtCreatori spikri lähtestusnupu vajutamine või järgmise käsu abil:

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

Vanade kirjete kustutamine schrootidest

Nagu me juba märkisime, skroots see katkestatakse alates IDE sellest versioonist. Isegi nii jääb see mõnda aega süsteemis püsima ja seetõttu võib olla huvitav puhastada klõps mida me oleme teinud:

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

Selle käsuga saame vabastada umbes 1.4 GB kettaruumi. Chroot-klikke hostitakse kataloogis / var / lib / schroot / chroots /, seega võib olla hea mõte kontrollida, kas see kaust on tühi ja sinna pole midagi paigaldatud. Tehke seda läbi selle käsu:

$ mount|grep schroot 

NVIDIA draiveriprobleemid

Rakenduste kohalik juurutamine LXD konteinerist ei saa läbi viia, kui meie võõrustaja kasutab NVIDIA kaardi graafika draivereid. Kui teie graafikakaardil on vähemalt topeltprotsessor, väike nipp on kasutada teist protsessorit, mida ei kasutata.

Kõigepealt kontrollige, kas teil on oma videokaardi varukoopia:

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

Kui sissekanded on pärit teine ​​graafikakaart süsteemispeale NVIDIA enda aktiveerige teine ​​kaart ja valige see peamiseks:

 

$ sudo prime-select intel

 See utiliit ei pruugi kõigi süsteemidega ühilduda ja kindlasti ei tööta see kimalasega.

Kui teie hostil on ainult üks NVIDIA graafikakaart, võivad need teie jaoks töötada nouveau autojuhid. Proovige neid, võib-olla sobivad need teie jaoks. Lõppude lõpuks on see üks suurimaid tõrkeid, millega kanoonilised inimesed praegu tegelevad.


Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.