Нова версия на Ubuntu SDK IDE готова за тестване

IDE на SDK на Ubuntu

След дълъг процес на разработка, нова версия на Ubuntu SDK IDE в бета версия. Ще можем да тестваме тази версия, която е снабдена с нов конструктор и двигател за изпълнение, за да оставим настрана всички стари грешки от минали издания и по този начин да създадем нашите приложения за Ubuntu Touch по много по-бърз и интуитивен начин.

Някои слухове посочиха и се потвърждава, че те са били прави, това новите строители ще бъдат базирани на LXD контейнери, които биха заменили Вторични суровини съществуващи. След известно време в прегледа и отстраняването на грешки в кода е време да го предадете в ръцете на потребителите и да завършите отстраняването на грешки в тази IDE.

SDK (Комплект за разработка на източници), и по-специално Ubuntu SDK, е страхотна среда за разработка на приложения, която интегрира голям брой ресурси, като програми, библиотеки, кодови файлове, ресурси и др. Накратко, всичко необходимо, за да можете да създадете програма, която да работи в Системи на Ubuntu Touch. Благодарение на тази IDE управлението на ресурсите може да се извършва графично и лесно, както и програмиране на кода, отстраняване на грешки в приложения или преглед на документация.

Тази нова версия цели коригирайте проблемите бавност, грешки в точката на монтиране и грешки в библиотеката криптиране наред с други. Освен това, сред новите важни промени трябва да споменем, че поддръжката на приложения, които се изпълняват от домакин (Изпълнението може да се извърши, но конфигурационният файл трябва да се създаде ръчно), като сега е необходимо да се създаде контейнер със специфичната архитектура на устройството, където ще изпълним приложението.

И накрая, в тази версия конструктори, базирани на chroot. Въпреки че функцията ще остане в някои по-късни версии, тя ще бъде окончателно премахната в бъдещото развитие на тази IDE.

Инсталация на IDE на Ubuntu SDK

Инсталацията е толкова проста, колкото добавете PPA хранилищата От инструментите на SDK на Ubuntu стартирайте агрегирането на пакетите:

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

Когато свърши, ще свършим. IDE трябва да бъде напълно функционален и способен да открива контейнерите, както вече беше в случая chroot. От гледна точка на разработчика, опитът не трябва да бъде много по-различен от предишния. Не спирайте обаче да знаете, че сме изправени пред бета версия, която не е свободна от странната буболечка. Ако намерите такъв, можете да го докладвате по имейл, IRC или панел за стартиране на проекти.

За да стартирате IDE, въведете следната команда:

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

Иконата на Ubuntu SDK IDE ще се появи в Dash, откъдето можете да го стартирате.

sdk-начална-идея-от-тире

Типични проблеми и решение

Членство в групата LXD

Обикновено, необходимите групи са конфигурирани в LXD инсталацията за правилното изпълнение на средата. Ако по някаква причина това не се извършва задоволително, можете да се уверите, че принадлежите към него, като използвате следната команда:

sudo useradd -G lxd `whoami`

След това се върнете към Влизам в системата, така че груповите разрешения да влязат в сила за вашия потребител.

Нулирайте настройките на QtCreator

Понякога Настройките на QtCreator се повреждат и трябва да се върнем към предишна версия, за да работи. Ако това се случи или видите Ghost Kits, може да има неправилно конфигурирани устройства. Като цяло е възможно да се реши тази ситуация чрез натискане на бутона за нулиране в помощта на QtCreator или чрез следната команда:

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

Изтрийте старите записи от schroots

Както вече посочихме, shroots тя ще бъде прекратена от тази версия на IDE. Въпреки това, той все още ще остане в системата за известно време и следователно може да е интересно да почистите кликване какво сме направили:

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

С тази команда можем да освободим около 1.4 GB на дисково пространство. Chroot кликванията се хостват в директорията / var / lib / schroot / chroots /, така че може да е добра идея да проверите дали тази папка е празна и в нея няма монтирано нищо. Направете го чрез тази команда:

$ mount|grep schroot 

Проблеми с драйвера на NVIDIA

Локално внедряване на приложения от LXD контейнер не може да се извърши, ако нашите домакин използва графични драйвери за карти на NVIDIA. Ако вашата графична карта има поне двоен процесор, малък трик е да използвате другия процесор, който не се използва.

На първо място, проверете дали имате резервно копие на вашата видеокарта:

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

Ако записи от друга графична карта в системата, освен самата NVIDIA, активирайте другата карта и я изберете като основна:

 

$ sudo prime-select intel

 Тази програма може да не е съвместима с всички системи и със сигурност няма да работи с пчела.

Ако вашият хост има само една графична карта NVIDIA, те може да работят за вас шофьорите на нуво. Опитайте ги, може би ще ви свършат работа. В края на краищата, това е един от основните проблеми, върху които хората от Canonical работят в момента.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.