Nuova versione di Ubuntu SDK IDE pronta per il test

IDE di Ubuntu SDK

Dopo un lungo processo di sviluppo, il nuova versione di Ubuntu SDK IDE in versione beta. Potremo testare questa versione, che viene fornita con un nuovo generatore e motore di esecuzione per mettere da parte tutti i vecchi errori delle passate edizioni, e creare così le nostre applicazioni per Ubuntu Touch in un modo molto più veloce e intuitivo.

Alcune voci indicavano, ed è confermato che avevano ragione, questo i nuovi costruttori sarebbero basati su contenitori LXD che sostituirebbero il Rottame esistente. Dopo un po 'di tempo nella revisione e nel debug del codice, è ora di metterlo nelle mani degli utenti e terminare il debug di questo IDE.

Gli SDK (Kit di sviluppo sorgente), e in particolare l'SDK di Ubuntu, è un ottimo ambiente di sviluppo di applicazioni che integra un gran numero di risorse, come programmi, librerie, file di codice, risorse, ecc. In breve, tutto ciò che serve per creare un programma che possa funzionare in Sistemi Ubuntu Touch. Grazie a questo IDE, la gestione delle risorse può essere eseguita graficamente e facilmente, così come la programmazione del codice, il debug delle applicazioni o la revisione della documentazione.

Questa nuova versione mira problemi corretti lentezza, errori del punto di montaggio ed errori con la libreria crittografa tra gli altri. Inoltre, tra le nuove importanti modifiche dobbiamo menzionare che il supporto di applicazioni che girano dal host (L'esecuzione può essere eseguita, ma il file di configurazione deve essere creato manualmente), essendo ora necessario creare un contenitore con l'architettura specifica del dispositivo su cui andremo a eseguire l'applicazione.

Infine, in questa versione, i costruttori basati su chroot. Sebbene la funzionalità rimarrà in alcune versioni successive, verrà rimossa definitivamente nel futuro sviluppo di questo IDE.

Installazione dell'IDE di Ubuntu SDK

L'installazione è semplice come aggiungi i repository PPA Dagli strumenti di Ubuntu SDK eseguire l'aggregazione dei pacchetti:

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

Quando sarà finita, avremo finito. L'IDE deve essere completamente funzionante e in grado di scoprire i contenitori come già accadeva con chroot. Dal punto di vista di uno sviluppatore, l'esperienza non dovrebbe essere molto diversa da come era. Tuttavia, non smettere di essere consapevole che siamo di fronte a una versione beta che non è esente da quella dispari insetto. Se ne trovi qualcuno puoi segnalarlo via email, IRC o launchpad del progetto.

Per avviare l'IDE, inserisci il seguente comando:

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

L'icona IDE di Ubuntu SDK apparirà nel Dash da cui è possibile avviarlo.

sdk-start-ide-dal-dash

Problemi tipici e soluzione

Appartenenza al gruppo LXD

Solitamente, i gruppi necessari sono configurati nell'installazione di LXD per la corretta esecuzione dell'ambiente. Se per qualsiasi motivo ciò non viene eseguito in modo soddisfacente, puoi assicurarti di appartenergli utilizzando il seguente comando:

sudo useradd -G lxd `whoami`

Quindi torna a accesso nel sistema in modo che le autorizzazioni del gruppo abbiano effetto sul tuo utente.

Ripristina le impostazioni di QtCreator

occasionalmente Le impostazioni di QtCreator vengono danneggiate e dobbiamo tornare a una versione precedente affinché funzioni. Se ciò accade o vedi Ghost Kits, potrebbero esserci dispositivi configurati in modo errato. In generale, è possibile risolvere questa situazione premendo il pulsante di reset all'interno dell'help di QtCreator o tramite il seguente comando:

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

Elimina le vecchie voci da schroots

Come abbiamo già indicato, schroots verrà interrotto a partire da questa versione dell'IDE. Anche così, rimarrà ancora nel sistema per un po 'e quindi potrebbe essere interessante pulire il file clicca cosa abbiamo fatto:

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

Con questo comando possiamo liberare circa 1.4 GB di spazio su disco. I clic di chroot sono ospitati all'interno della directory / var / lib / schroot / chroots /, quindi potrebbe essere una buona idea controllare che questa cartella sia vuota e non ci sia niente montato in essa. Fallo tramite questo comando:

$ mount|grep schroot 

Problemi con i driver NVIDIA

Distribuzione di applicazioni in locale da un contenitore LXD non può essere eseguito se ns host utilizza i driver grafici della scheda NVIDIA. Se la tua scheda grafica ha almeno un doppio processore, un piccolo trucco è usare l'altro processore che non è in uso.

Prima di tutto, verifica di avere un backup della tua scheda video:

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

Se le voci da un'altra scheda grafica nel sistema, oltre a NVIDIA stessa, attiva l'altra scheda e selezionala come primaria:

 

$ sudo prime-select intel

 Questa utility potrebbe non essere compatibile con tutti i sistemi e sicuramente non funzionerà con Bumblebee.

Se il tuo host ha solo una singola scheda grafica NVIDIA, potrebbero funzionare per te i driver Nouveau. Provali, forse funzioneranno per te. Dopotutto, questo è uno dei principali problemi a cui stanno lavorando le persone di Canonical in questo momento.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.