Az Ubuntu SDK IDE új verziója tesztelésre kész

Ubuntu SDK IDE

Hosszú fejlesztési folyamat után a az Ubuntu SDK IDE új verziója béta verzióban. Tesztelni tudjuk ezt a verziót, amely egy új készítővel és végrehajtó motorral van ellátva, hogy félretegye a korábbi kiadások összes régi hibáját, és így sokkal gyorsabban és intuitívabban hozza létre az Ubuntu Touch alkalmazásait.

Néhány pletyka rámutatott, és megerősítést nyert, hogy igazuk volt az új építők az LXD konténerekre épülnének, amelyek felváltanák a Selejt létező. A kód felülvizsgálata és hibakeresése után egy idő után itt az ideje a felhasználók kezébe adni, és befejezni az IDE hibakeresését.

Az SDK-k (Forrásfejlesztő készlet), és különösen az Ubuntu SDK, nagyszerű alkalmazás-fejlesztési környezet, amely nagyszámú erőforrást integrál, például programok, könyvtárak, kódfájlok, erőforrások stb. Röviden, mindent, amire szükség van egy olyan program létrehozásához, amely képes a Ubuntu Touch rendszerek. Ennek az IDE-nek köszönhetően az erőforrások kezelése grafikusan és egyszerűen elvégezhető, valamint a programozás, az alkalmazások hibakeresése vagy a dokumentáció áttekintése.

Ennek az új verziónak a célja javítsa a problémákat lassúság, csatolási pont hibák és hibák a könyvtárban encryptfs többek között. Ezenkívül az új fontos változások között meg kell említenünk, hogy a vendéglátó (A végrehajtás végrehajtható, de a konfigurációs fájlt manuálisan kell létrehozni), most pedig egy olyan tároló létrehozására van szükség, amely az eszköz sajátos architektúrájával rendelkezik, ahol az alkalmazást futtatni fogjuk.

Végül ebben a változatban a kivitelezők a következők alapján: chroot. Bár a szolgáltatás néhány későbbi verzióban megmarad, véglegesen eltávolításra kerül az IDE jövőbeli fejlesztése során.

Ubuntu SDK IDE telepítés

A telepítés olyan egyszerű, mint adja hozzá a PPA adattárakat Az Ubuntu SDK eszközökből futtassa a csomagok összesítését:

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

Amikor vége lesz, készen vagyunk. Az IDE-nek teljes mértékben működőképesnek kell lennie, és képesnek kell lennie a tárolók felfedezésére, amint az már volt chroot. Fejlesztői szempontból a tapasztalatok nem lehetnek sokkal mások, mint volt. Azonban ne hagyja abba a tudatát, hogy olyan béta verzióval állunk szemben, amely nem mentes a furcsa verziótól bogár. Ha talál ilyet, jelentheti e-mailben, IRC-n vagy a projekt indítópult.

Az IDE elindításához írja be a következő parancsot:

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

Az Ubuntu SDK IDE ikon megjelenik a Dash-ben, ahonnan elindíthatja.

sdk-start-ide-from-dash

Tipikus problémák és megoldások

Az LXD csoport tagsága

normálisan, a szükséges csoportok az LXD telepítésében vannak konfigurálva a környezet helyes végrehajtása érdekében. Ha ezt valamilyen okból nem hajtják végre kielégítően, a következő paranccsal ellenőrizheti, hogy tartozik-e hozzá:

sudo useradd -G lxd `whoami`

Akkor menj vissza Belépés a rendszerben, hogy a csoportengedélyek érvénybe lépjenek a felhasználójára.

A QtCreator beállításainak visszaállítása

Néha A QtCreator beállításai megsérülnek és vissza kell térnünk egy korábbi verzióra, hogy működjön. Ha ez megtörténik, vagy ha a Ghost Kits-et látja, előfordulhat, hogy rosszul konfigurált eszközök vannak. Általánosságban megoldható ez a helyzet a Reset gomb megnyomásával a QtCreator súgóban vagy a következő paranccsal:

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

Törölje a régi bejegyzéseket a schrootsból

Mint már jeleztük, schroots az IDE ezen verziójától megszűnik. Ennek ellenére egy darabig így is megmarad a rendszerben, ezért érdekes lehet a kettyenés amit tettünk:

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

Ezzel a paranccsal körülbelül 1.4 GB-ot szabadíthatunk fel lemezterület. A chroot kattintásokat a könyvtár tartalmazza / var / lib / schroot / chroots /, ezért célszerű ellenőrizni, hogy a mappa üres-e, és nincs-e rajta semmi. Tegye ezt a parancsot:

$ mount|grep schroot 

NVIDIA illesztőprogram-problémák

Alkalmazások lokális telepítése egy LXD-tárolóból nem hajtható végre, ha a mi vendéglátó NVIDIA kártya grafikus illesztőprogramokat használ. Ha a grafikus kártyád rendelkezik legalább kettős processzor, egy kis trükk a másik nem használt processzor használata.

Először ellenőrizze, hogy rendelkezik-e biztonsági másolattal a videokártyáról:

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

Ha a bejegyzések a egy másik grafikus kártya a rendszerbenaz NVIDIA-n kívül aktiválja a másik kártyát, és válassza ki elsődlegesnek:

 

$ sudo prime-select intel

 Lehet, hogy ez a segédprogram nem kompatibilis az összes rendszerrel, és biztosan nem fog működni a darázsokkal.

Ha a házigazdának csak egyetlen NVIDIA grafikus kártyája van, akkor azok működhetnek az Ön számára a Nouveau sofőrök. Próbáld ki őket, talán neked működnek. Végül is ez az egyik legnagyobb hiba, amelyen a kanonikusok jelenleg dolgoznak.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.