Ny versjon av Ubuntu SDK IDE klar til å teste

Ubuntu SDK IDE

Etter en lang utviklingsprosess, ble ny versjon av Ubuntu SDK IDE i betaversjon. Vi vil være i stand til å teste denne versjonen, som kommer fullpakket med en ny byggherre og utførelsesmotor for å legge til side de gamle feilene fra tidligere utgaver, og dermed lage våre applikasjoner for Ubuntu Touch på en mye raskere og mer intuitiv måte.

Noen rykter pekte, og det er bekreftet at de hadde rett, det de nye byggherrene ville være basert på LXD-containere som ville erstatte skrot eksisterende. Etter litt tid i gjennomgang og feilsøking av koden, er det på tide å legge den i hendene på brukerne og fullføre feilsøking av denne IDE.

SDK-ene (Kildeutviklingssett), og spesielt Ubuntu SDK, er et flott applikasjonsutviklingsmiljø som integrerer et stort antall ressurser, for eksempel programmer, biblioteker, kodefiler, ressurser osv. Kort sagt, alt du trenger for å lage et program som kan fungere i Ubuntu Touch-systemer. Takket være denne IDEen kan administrasjonen av ressurser gjøres grafisk og enkelt, samt programmering av koden, feilsøking av applikasjoner eller gjennomgang av dokumentasjon.

Denne nye versjonen tar sikte på rette problemer treghet, feil på monteringspunktet og feil med biblioteket kryptere blant andre. I tillegg, blant de nye viktige endringene, må vi nevne at støtten til applikasjoner som kjører fra vert (Utførelsen kan utføres, men konfigurasjonsfilen må opprettes manuelt), og nå er det nødvendig å opprette en container med den spesifikke arkitekturen til enheten der vi skal utføre applikasjonen.

Til slutt, i denne versjonen, byggere basert på chroot. Selv om funksjonen forblir i noen senere versjoner, vil den bli fjernet permanent i den fremtidige utviklingen av denne IDE.

Ubuntu SDK IDE installasjon

Installasjonen er så enkel som legg til PPA-depotene Kjør aggregasjonen av pakkene fra Ubuntu SDK-verktøyene:

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

Når det er over, er vi ferdige. IDE må være fullt funksjonell og kunne oppdage containerne slik det allerede var tilfelle røtter. Fra et utviklerperspektiv burde opplevelsen ikke være mye annerledes enn den var. Ikke la være å være klar over at vi står overfor en betaversjon som ikke er fri for den rare bug. Hvis du finner noe, kan du rapportere det via e-post, IRC eller prosjekt launchpad.

For å starte IDE, skriv inn følgende kommando:

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

Ubuntu SDK IDE-ikonet vises i Dash hvor du kan starte det.

sdk-start-ide-fra-dash

Typiske problemer og løsning

Medlemskap i LXD-gruppen

normalt, de nødvendige gruppene er konfigurert i LXD-installasjonen for riktig utførelse av miljøet. Hvis dette av en eller annen grunn ikke blir utført tilfredsstillende, kan du sørge for at du tilhører det ved hjelp av følgende kommando:

sudo useradd -G lxd `whoami`

Gå deretter tilbake til Logg Inn i systemet slik at gruppetillatelsene trer i kraft på brukeren din.

Tilbakestill QtCreator-innstillingene

Noen ganger QtCreator-innstillinger blir ødelagt og vi må gå tilbake til en tidligere versjon for at den skal fungere. Hvis dette skjer eller du ser Ghost Kits, kan det være feilkonfigurerte enheter. Generelt er det mulig å løse denne situasjonen ved å trykke på reset-knappen i QtCreator-hjelpen eller gjennom følgende kommando:

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

Slett gamle oppføringer fra schroots

Som vi allerede antydet, skroots den vil bli avviklet fra og med denne versjonen av IDE. Likevel vil den fortsatt være i systemet en stund og derfor det kan være interessant å rengjøre klikk hva vi har gjort:

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

Med denne kommandoen vi kan frigjøre ca 1.4 GB diskplass. Chroot-klikk er vert i katalogen / var / lib / schroot / chroots /, så det kan være lurt å sjekke at denne mappen er tom og at det ikke er noe montert i den. Gjør det gjennom denne kommandoen:

$ mount|grep schroot 

Problemer med NVIDIA-drivere

Distribuere applikasjoner lokalt fra en LXD-container kan ikke utføres hvis vår vert bruker grafikkdrivere fra NVIDIA-kort. Hvis grafikkortet ditt har minst en dobbel prosessor, et lite triks er å bruke den andre prosessoren som ikke brukes.

Først og fremst må du kontrollere at du har en sikkerhetskopi av skjermkortet:

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

Hvis oppføringer fra et annet grafikkort i systemet, bortsett fra NVIDIA selv, aktiver det andre kortet og velg det som primært:

 

$ sudo prime-select intel

 Dette verktøyet er kanskje ikke kompatibelt med alle systemer og vil absolutt ikke fungere med humle.

Hvis verten din bare har ett NVIDIA-grafikkort, kan de fungere for deg Nouveau-sjåførene. Prøv dem, kanskje de vil fungere for deg. Tross alt er dette en av de største feilene Canonical folk jobber med akkurat nå.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.