Po długim procesie tworzenia nowa wersja Ubuntu SDK IDE w wersji beta. Będziemy mogli przetestować tę wersję, która jest wyposażona w nowy kreator i silnik wykonawczy, aby odłożyć na bok wszystkie stare błędy z poprzednich edycji, a tym samym tworzyć nasze aplikacje dla Ubuntu Touch w znacznie szybszy i bardziej intuicyjny sposób.
Niektóre plotki wskazywały i jest potwierdzone, że mieli rację nowe konstruktory byłyby oparte na kontenerach LXD, które zastąpiłyby złom istniejący. Po pewnym czasie przeglądania i debugowania kodu nadszedł czas, aby przekazać go użytkownikom i zakończyć debugowanie tego IDE.
Pakiety SDK (Źródłowy zestaw programistyczny), a konkretnie Ubuntu SDK, to świetne środowisko do tworzenia aplikacji integruje dużą liczbę zasobów, takie jak programy, biblioteki, pliki kodu, zasoby itp. Krótko mówiąc, wszystko, czego potrzebujesz, aby stworzyć program, który może działać w Systemy Ubuntu Touch. Dzięki temu IDE można łatwo i graficznie zarządzać zasobami, a także programować kod, debugować aplikacje czy przeglądać dokumentację.
Ta nowa wersja ma na celu popraw problemy spowolnienie, awarie punktów instalacji i błędy w bibliotece zaszyfrujfs pośród innych. Dodatkowo wśród nowych ważnych zmian należy wspomnieć, że obsługa aplikacji uruchamianych z platformy gospodarz (Wykonanie można przeprowadzić, ale plik konfiguracyjny należy utworzyć ręcznie), teraz konieczne jest stworzenie kontenera o określonej architekturze urządzenia, na którym będziemy wykonywać aplikację.
Wreszcie w tej wersji konstruktory oparte na chroot. Chociaż funkcja pozostanie w niektórych późniejszych wersjach, zostanie trwale usunięta w przyszłym rozwoju tego IDE.
Instalacja Ubuntu SDK IDE
Instalacja jest tak prosta, jak dodaj repozytoria PPA Z narzędzi Ubuntu SDK uruchom agregację pakietów:
sudo add-apt-repository ppa:ubuntu-sdk-team/tools-development sudo apt update && sudo apt install ubuntu-sdk-ide
Kiedy to się skończy, skończymy. IDE musi być w pełni funkcjonalne i zdolne do wykrywania kontenerów, jak to już miało miejsce chrooty. Z punktu widzenia programisty, doświadczenie nie powinno różnić się zbytnio od poprzedniego. Jednak nie przestawajcie być świadomi, że mamy do czynienia z wersją beta, która nie jest wolna od dziwnej pluskwa. Jeśli znajdziesz jakieś, możesz to zgłosić przez e-mail, IRC lub starter projektu.
Aby uruchomić IDE, wprowadź następujące polecenie:
$ tar zcvf ~/Qtproject.tar.gz ~/.config/QtProject
Ikona Ubuntu SDK IDE pojawi się w Dash, skąd możesz ją uruchomić.

Typowe problemy i rozwiązania
Członkostwo w grupie LXD
Normalnie niezbędne grupy są konfigurowane w instalacji LXD dla prawidłowego wykonania środowiska. Jeśli z jakiegoś powodu nie zostanie to wykonane w sposób zadowalający, możesz upewnić się, że należysz do niego za pomocą następującego polecenia:
sudo useradd -G lxd `whoami`
Następnie wróć do Zaloguj sie w systemie, aby uprawnienia grupy zaczęły obowiązywać na Twoim użytkowniku.
Zresetuj ustawienia QtCreator
Czasami Ustawienia QtCreator ulegają uszkodzeniu i musimy powrócić do poprzedniej wersji, aby działała. Jeśli tak się stanie lub zobaczysz zestawy Ghost Kit, może to oznaczać, że urządzenia są źle skonfigurowane. Ogólnie rzecz biorąc, można rozwiązać tę sytuację, naciskając przycisk resetowania w pomocy QtCreator lub za pomocą następującego polecenia:
$ rm ~/.config/QtProject/qtcreator ~/.config/QtProject/QtC*
Usuń stare wpisy z Schroots
Jak już wskazaliśmy, schroots zostanie wycofany z tą wersją IDE. Mimo to pozostanie w systemie jeszcze przez jakiś czas, a zatem może być interesujące wyczyszczenie kliknij co zrobiliśmy:
$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy $ sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
Za pomocą tego polecenia możemy zwolnić około 1.4 GB miejsca na dysku. Kliknięcia w chroot są hostowane w katalogu / var / lib / schroot / chroots /, więc dobrym pomysłem może być sprawdzenie, czy ten folder jest pusty i nie ma w nim nic zamontowanego. Zrób to za pomocą tego polecenia:
$ mount|grep schroot
Problemy ze sterownikiem NVIDIA
Lokalne wdrażanie aplikacji z kontenera LXD nie można przeprowadzić, jeśli nasz gospodarz wykorzystuje sterowniki karty graficznej NVIDIA. Jeśli twoja karta graficzna ma co najmniej podwójny procesor, małą sztuczką jest użycie drugiego procesora, który nie jest używany.
Przede wszystkim sprawdź, czy masz kopię zapasową karty graficznej:
[php]$ sudo lshw -class display[/php]
Jeśli wpisy z kolejna karta graficzna w systemieoprócz samej NVIDII aktywuj drugą kartę i wybierz ją jako podstawową:
$ sudo prime-select intel
To narzędzie może nie być kompatybilne ze wszystkimi systemami i na pewno nie będzie działać z trzmielem.
Jeśli Twój host ma tylko jedną kartę graficzną NVIDIA, mogą pracować dla Ciebie kierowcy Nouveau. Wypróbuj je, może będą dla Ciebie działać. W końcu jest to jedna z głównych usterek, nad którymi obecnie pracują ludzie z Canonical.