Uzun bir inkişaf müddətindən sonra beta versiyasında Ubuntu SDK IDE'nin yeni versiyası. Keçmiş nəşrlərdəki bütün köhnə səhvləri bir kənara qoymaq üçün yeni bir qurucu və icra mühərriki ilə dolu olan bu versiyanı sınaqdan keçirə biləcəyik və beləliklə Ubuntu Touch üçün tətbiqlərimizi daha sürətli və daha intuitiv şəkildə yarada biləcəyik.
Bəzi şayiələr işarə etdi və haqlı olduqları təsdiqləndi ki yeni inşaatçılar əvəz edəcək LXD qablarına əsaslanacaqdır şirot mövcuddur. Kodu nəzərdən keçirərkən və ayıkladıqdan bir müddət sonra onu istifadəçilərin əlinə verməli və bu IDE-də ayıklamağı bitirmə vaxtı gəldi.
SDK-lar (Mənbə İnkişaf Dəsti) və xüsusilə Ubuntu SDK, əla bir tətbiq inkişaf mühiti çox sayda mənbəni birləşdirirproqramlar, kitabxanalar, kod sənədləri, mənbələr və s. Bir sözlə, işləyə biləcək bir proqram yaratmaq üçün lazım olan hər şey Ubuntu Touch sistemləri. Bu IDE sayəsində qaynaqların idarə olunması qrafiki və asanlıqla həyata keçirilə bilər, həmçinin kodu proqramlaşdırma, tətbiqlərdə ayıklama və ya sənədləri nəzərdən keçirmək olar.
Bu yeni versiyanın məqsədi problemləri düzəldin lənglik, bağlama nöqtəsi uğursuzluqları və kitabxana səhvləri şifrələnmələr başqaları arasında. Ayrıca, yeni əhəmiyyətli dəyişikliklər arasında tətbiqlərin dəstəkləndiyini də qeyd etməliyik sahib (İcra həyata keçirilə bilər, ancaq konfiqurasiya faylı əl ilə yaradılmalıdır), tətbiqi icra edəcəyimiz cihazın xüsusi arxitekturası ilə bir qab yaratmaq lazımdır.
Nəhayət, bu versiyada inşaatçılar əsaslanır xroot. Xüsusiyyət bəzi sonrakı versiyalarda qalsa da, bu IDE-nin gələcək inkişafında həmişəlik silinəcəkdir.
Göstərici
Ubuntu SDK IDE quraşdırılması
Quraşdırma qədər sadədir PPA depolarını əlavə edin Ubuntu SDK alətlərindən paketlərin toplanmasını işə salın:
sudo add-apt-repository ppa:ubuntu-sdk-team/tools-development sudo apt update && sudo apt install ubuntu-sdk-ide
Bitəndən sonra işimiz bitəcək. IDE tamamilə işlək və qabaqcadan olduğu kimi qabları aşkar edə bilməli olmalıdır xroots. Geliştirici baxımından təcrübə əvvəlkindən çox fərqli olmamalıdır. Bununla birlikdə, qəribə bir versiyadan azad olmayan bir beta versiyası ilə qarşılaşdığımızın fərqində olmağı dayandırmayın bug. Hər hansı birini taparsanız, e-poçt, IRC və ya layihənin başlanması.
IDE-yə başlamaq üçün aşağıdakı əmri daxil edin:
$ tar zcvf ~/Qtproject.tar.gz ~/.config/QtProject
Ubuntu SDK IDE nişanı başlaya biləcəyiniz yerdən Dash-də görünəcək.
Tipik problemlər və həll yolu
LXD qrupunun üzvü
Ümumiyyətlə, lazımlı qruplar LXD quraşdırılmasında konfiqurasiya edilmişdir mühitin düzgün icrası üçün. Hər hansı bir səbəbdən bu qənaətbəxş bir şəkildə həyata keçirilmirsə, aşağıdakı əmrdən istifadə edərək ona aid olduğunuzdan əmin ola bilərsiniz:
sudo useradd -G lxd `whoami`
Sonra geri qayıdın daxil ol sistemdəki qrup icazələrinin istifadəçinizdə qüvvəyə minməsi üçün.
QtCreator parametrlərini yenidən qurun
Bəzən QtCreator parametrləri pozulur və işləməsi üçün əvvəlki versiyaya qayıtmalıyıq. Bu baş verərsə və ya Ghost Kitləri görürsənsə, səhv konfiqurasiya edilmiş cihazlar ola bilər. Ümumiyyətlə, bu vəziyyəti QtCreator köməyi içərisində sıfırlama düyməsini basaraq və ya aşağıdakı əmr vasitəsilə həll etmək mümkündür:
$ rm ~/.config/QtProject/qtcreator ~/.config/QtProject/QtC*
Schroots-dan köhnə girişləri silin
Artıq qeyd etdiyimiz kimi çubuqlar IDE-nin bu versiyasından etibarən dayandırılacaqdır. Buna baxmayaraq, sistemdə hələ bir müddət qalacaq və bu səbəbdən təmizləmək maraqlı ola bilər basın nə etdik:
$ sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy $ sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
Bu əmrlə təxminən 1.4 GB boşaldıra bilərik disk sahəsi. Chroot klikləri qovluqda yerləşdirilir / var / lib / schroot / chroots /, bu səbəbdən bu qovluğun boş olduğunu və orada heç bir şey quraşdırılmadığını yoxlamaq yaxşı bir fikir ola bilər. Bunu bu əmr vasitəsilə edin:
$ mount|grep schroot
NVIDIA Sürücü Problemləri
Tətbiqləri bir LXD konteynerindən lokal olaraq yerləşdirmək həyata keçirilə bilməzsə bizim sahib NVIDIA kart qrafik sürücülərindən istifadə edir. Qrafik kartınız ən azı varsa ikili prosessor, istifadə olunmayan digər prosessordan istifadə etmək kiçik bir hiylədir.
Əvvəlcə video kartınızın ehtiyat nüsxəsinə sahib olduğunuzu yoxlayın.
[php]$ sudo lshw -class display[/php]
Daxil olanlar sistemdəki başqa bir qrafik kartı, NVIDIA-dan başqa, digər kartı aktivləşdirin və birincil olaraq seçin:
$ sudo prime-select intel
Bu yardım proqramı bütün sistemlərlə uyğun olmaya bilər və əlbəttə ki, bumblebee ilə işləməyəcəkdir.
Ev sahibinizdə yalnız bir NVIDIA qrafik kartı varsa, sizin üçün işləyə bilər Nouveau sürücüləri. Onları sınayın, bəlkə sizin üçün işləyəcəklər. Nə də olsa, bu, Kanonik xalqının hazırda üzərində işlədiyi əsas problemlərdən biridir.
Şərh yazan ilk kişi olun