Neue Version der Ubuntu SDK IDE zum Testen bereit

Ubuntu-SDK-IDE

Nach einem langen Entwicklungsprozess hat die neue Version der Ubuntu SDK IDE in der Beta-Version. Wir können diese Version testen, die mit einem neuen Builder und einer neuen Ausführungs-Engine ausgestattet ist, um alle alten Fehler aus früheren Editionen zu beseitigen und so unsere Anwendungen für Ubuntu Touch viel schneller und intuitiver zu erstellen.

Einige Gerüchte wiesen darauf hin, und es wird bestätigt, dass sie Recht hatten Die neuen Builder würden auf LXD-Containern basieren, die die ersetzen würden Schrott bestehender. Nach einiger Zeit beim Überprüfen und Debuggen des Codes ist es Zeit, ihn in die Hände der Benutzer zu legen und das Debuggen dieser IDE abzuschließen.

Die SDKs (Quellentwicklungskit) und speziell das Ubuntu SDK ist eine großartige Anwendungsentwicklungsumgebung, die integriert eine große Anzahl von Ressourcenwie Programme, Bibliotheken, Codedateien, Ressourcen usw. Kurz gesagt, alles, was Sie brauchen, um ein Programm zu erstellen, das in der Ubuntu Touch-Systeme. Dank dieser IDE kann die Verwaltung von Ressourcen grafisch und einfach erfolgen sowie der Code programmiert, Anwendungen debuggt oder die Dokumentation überprüft werden.

Diese neue Version zielt darauf ab Probleme beheben Langsamkeit, Fehler am Einhängepunkt und Fehler in der Bibliothek verschlüsseln unter anderen. Darüber hinaus müssen wir unter den neuen wichtigen Änderungen erwähnen, dass die Unterstützung von Anwendungen, die von der ausgeführt werden Gastgeber (Die Ausführung kann ausgeführt werden, die Konfigurationsdatei muss jedoch manuell erstellt werden.) Dies ist jetzt erforderlich, um einen Container mit der spezifischen Architektur des Geräts zu erstellen, auf dem die Anwendung ausgeführt werden soll.

Schließlich basieren in dieser Version Konstruktoren auf Chroot. Obwohl die Funktion in einigen späteren Versionen erhalten bleibt, wird sie in der zukünftigen Entwicklung dieser IDE dauerhaft entfernt.

Installation der Ubuntu SDK IDE

Die Installation ist so einfach wie Fügen Sie die PPA-Repositorys hinzu Führen Sie in den Ubuntu SDK-Tools die Aggregation der Pakete aus:

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

Wenn es vorbei ist, sind wir fertig. Die IDE muss voll funktionsfähig sein und die Container erkennen können, wie dies bereits der Fall war Chroots. Aus Entwicklersicht sollte die Erfahrung nicht viel anders sein als sie war. Hören Sie jedoch nicht auf, sich bewusst zu sein, dass wir vor einer Beta-Version stehen, die nicht frei von der einen oder anderen ist Fehler. Wenn Sie welche finden, können Sie diese per E-Mail, IRC oder Internet melden Projekt-Launchpad.

Geben Sie den folgenden Befehl ein, um die IDE zu starten:

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

Das Ubuntu SDK IDE-Symbol wird im Dash angezeigt, von wo aus Sie es starten können.

SDK-Startidee-aus-Dash

Typische Probleme und Lösung

Mitgliedschaft in der LXD-Gruppe

Typischerweise Die erforderlichen Gruppen werden in der LXD-Installation konfiguriert für die korrekte Ausführung der Umgebung. Wenn dies aus irgendeinem Grund nicht zufriedenstellend ausgeführt wird, können Sie mit dem folgenden Befehl sicherstellen, dass Sie dazu gehören:

sudo useradd -G lxd `whoami`

Dann gehe zurück zu Einloggen im System, damit die Gruppenberechtigungen auf Ihren Benutzer wirksam werden.

Setzen Sie die QtCreator-Einstellungen zurück

Manchmal QtCreator-Einstellungen werden beschädigt und wir müssen zu einer früheren Version zurückkehren, damit es funktioniert. In diesem Fall oder wenn Sie Ghost Kits sehen, sind möglicherweise Geräte falsch konfiguriert. Im Allgemeinen ist es möglich, diese Situation durch Drücken der Reset-Taste in der QtCreator-Hilfe oder über den folgenden Befehl zu lösen:

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

Löschen Sie alte Einträge aus Schroots

Wie wir bereits angedeutet haben, Schroots Ab dieser Version der IDE wird es eingestellt. Trotzdem bleibt es noch eine Weile im System und daher es kann interessant sein, das zu reinigen sofort klicken was wir gemacht haben:

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

Mit diesem Befehl Wir können ca. 1.4 GB freigeben Speicherplatz. Chroot-Klicks werden im Verzeichnis gehostet / var / lib / schroot / chroots /Daher ist es möglicherweise eine gute Idee, zu überprüfen, ob dieser Ordner leer ist und nichts darin gemountet ist. Tun Sie es durch diesen Befehl:

$ mount|grep schroot 

NVIDIA-Treiberprobleme

Lokales Bereitstellen von Anwendungen aus einem LXD-Container kann nicht durchgeführt werden, wenn unsere Gastgeber verwendet NVIDIA-Kartengrafiktreiber. Wenn Ihre Grafikkarte mindestens hat ein DoppelprozessorEin kleiner Trick besteht darin, den anderen Prozessor zu verwenden, der nicht verwendet wird.

Stellen Sie zunächst sicher, dass Sie eine Sicherungskopie Ihrer Grafikkarte haben:

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

Wenn Einträge von eine andere Grafikkarte im SystemAktivieren Sie neben NVIDIA selbst die andere Karte und wählen Sie sie als primäre Karte aus:

 

$ sudo prime-select intel

 Dieses Dienstprogramm ist möglicherweise nicht mit allen Systemen kompatibel und funktioniert mit Sicherheit nicht mit Hummeln.

Wenn Ihr Host nur über eine einzige NVIDIA-Grafikkarte verfügt, funktioniert diese möglicherweise für Sie die Nouveau-Fahrer. Probieren Sie sie aus, vielleicht arbeiten sie für Sie. Immerhin ist dies eine der größten Pannen, an denen die Canonical-Leute gerade arbeiten.