Nová verze IDE Ubuntu SDK připravena k testování

Ubuntu SDK IDE

Po dlouhém procesu vývoje nová verze IDE Ubuntu SDK v beta verzi. Budeme moci otestovat tuto verzi, která je dodávána s novým nástrojem pro vytváření a provádění, abychom odložili všechny staré chyby z minulých vydání, a tak vytvořili naše aplikace pro Ubuntu Touch mnohem rychleji a intuitivněji.

Některé fámy ukazovaly a je potvrzeno, že měli pravdu noví stavitelé by byli založeni na LXD kontejnerech, které by nahradily Šrot existující. Po nějaké době při kontrole a ladění kódu je čas dát jej do rukou uživatelů a dokončit ladění tohoto IDE.

SDK (Kit pro vývoj zdrojů), a konkrétně Ubuntu SDK, je skvělé prostředí pro vývoj aplikací, které integruje velké množství zdrojů, jako jsou programy, knihovny, soubory kódu, zdroje atd. Stručně řečeno, vše, co potřebujete, abyste mohli vytvořit program, který bude fungovat v Systémy Ubuntu Touch. Díky tomuto IDE lze správu zdrojů provádět graficky a snadno, stejně jako programování kódu, ladění aplikací nebo kontrolu dokumentace.

Tato nová verze má za cíl opravit problémy pomalost, selhání bodu připojení a chyby v knihovně encryptfs mezi ostatními. Kromě toho musíme mezi novými důležitými změnami zmínit, že podpora aplikací, které běží z hostitel (Spuštění lze provést, ale konfigurační soubor je nutné vytvořit ručně), nyní je nutné vytvořit kontejner se specifickou architekturou zařízení, kde budeme aplikaci spouštět.

Nakonec v této verzi konstruktory založené na chroot. Ačkoli tato funkce zůstane v některých novějších verzích, bude v budoucím vývoji tohoto IDE trvale odstraněna.

Instalace IDE Ubuntu SDK

Instalace je stejně jednoduchá jako přidejte úložiště PPA Z nástrojů Ubuntu SDK spusťte agregaci balíčků:

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

Až to skončí, skončíme. IDE musí být plně funkční a schopné objevit kontejnery, jak tomu již bylo v případě kořeny. Z hlediska vývojáře by se zážitek neměl příliš lišit od toho, jaký byl. Nepřestávejte si však uvědomovat, že čelíme beta verzi, která není lichá štěnice. Pokud nějaké najdete, můžete to nahlásit e-mailem, IRC nebo příruční panel projektu.

Chcete-li spustit IDE, zadejte následující příkaz:

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

Ikona Ubuntu SDK IDE se zobrazí v pomlčce, odkud ji můžete spustit.

sdk-start-ide-from-dash

Typické problémy a řešení

Členství ve skupině LXD

Normálně potřebné skupiny jsou nakonfigurovány v instalaci LXD pro správné provedení prostředí. Pokud to z nějakého důvodu neprobíhá uspokojivě, můžete se ujistit, že k němu patříte, pomocí následujícího příkazu:

sudo useradd -G lxd `whoami`

Pak se vraťte zpět k přihlásit se v systému, aby se oprávnění skupiny projevila na vašem uživateli.

Obnovte nastavení QtCreator

Někdy Nastavení QtCreatoru je poškozeno a abychom mohli fungovat, musíme se vrátit k předchozí verzi. Pokud k tomu dojde nebo uvidíte sady duchů, mohou se jednat o nesprávně nakonfigurovaná zařízení. Obecně je možné tuto situaci vyřešit stisknutím tlačítka resetování v nápovědě QtCreator nebo pomocí následujícího příkazu:

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

Odstraňte staré položky ze schémat

Jak jsme již naznačili, schroots od této verze IDE bude ukončena. Přesto zůstane v systému nějakou dobu, a proto může být zajímavé vyčistit cvaknutí co jsme udělali:

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

S tímto příkazem můžeme uvolnit asi 1.4 GB místa na disku. Kliknutí na chroot jsou hostována v adresáři / var / lib / schroot / chroots /, takže může být dobrý nápad zkontrolovat, zda je tato složka prázdná a že v ní není nic připojeno. Udělejte to pomocí tohoto příkazu:

$ mount|grep schroot 

Problémy s ovladači NVIDIA

Místní nasazení aplikací z kontejneru LXD nelze provést, pokud naše hostitel používá grafické ovladače karty NVIDIA. Pokud vaše grafická karta má alespoň duální procesor, malým trikem je použít druhý procesor, který se nepoužívá.

Nejprve ověřte, zda máte zálohu grafické karty:

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

Pokud záznamy z jiná grafická karta v systému, kromě samotné NVIDIA aktivujte druhou kartu a vyberte ji jako primární:

 

$ sudo prime-select intel

 Tento nástroj nemusí být kompatibilní se všemi systémy a určitě nebude fungovat s čmelákem.

Pokud má váš hostitel pouze jednu grafickou kartu NVIDIA, může pracovat pro vás noví řidiči. Vyzkoušejte je, možná pro vás budou pracovat. Koneckonců, toto je jedna z hlavních závad, na kterých kanoničtí lidé právě teď pracují.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.