Вопрос Разработка приложений Ubuntu. Не удалось установить Ubuntu SDK и багги-эмулятор Ubuntu


Привет, я установил Ubuntu 14.04.1, и у меня больше нет терпения, чтобы бороться с моей проблемой. Я не могу установить ubuntu-sdk пакет:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
ubuntu-sdk : Depends: ubuntu-sdk-libs-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я действительно не могу решить эту проблему (к сожалению, перечисленные здесь решения мне не помогают). После моих исследований я понял, что следующее поколение приложений Ubuntu будет использовать язык QML, и поэтому мне нужны компиляторы Qt и IDE. Следующим шагом была установка не Ubuntu-sdk (созданная поверх Qt Creator), а только Qt Creator. Слава Богу, я установил Qt Creator с официального сайта без проблем. Но теперь я не знаю, как использовать его при создании приложений Ubuntu (вообще говоря, я новичок в создании приложений)

Итак, моим следующим шагом было установить ubuntu-emulator как Ubuntu Touch выглядит как минимум. После установки эмулятора и создания экземпляра я получаю следующее:

enter image description here

Небольшое извлечение из терминала:

[    3.332876] EXT4-fs (mmcblk0): couldn't mount as ext3 due to feature incompatibilities
[    3.352482] EXT4-fs (mmcblk0): couldn't mount as ext2 due to feature incompatibilities
                                                                            [    3.396557] EXT4-fs (mmcblk0): mounted filesystem with ordered data mode. Opts: discard
                                                                                                            [    3.437316] initrd: boot mode: normal
                                                                                                                           [    3.510130] EXT4-fs (loop0): couldn't mount as ext3 due to feature incompatibilities
[    3.522541] EXT4-fs (loop0): couldn't mount as ext2 due to feature incompatibilities
                                                                                                                                                                                                        [    3.688075] EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null)
[    3.691622] initrd: mounting system.img (image developer mode)
[    3.822189] EXT4-fs (loop1): couldn't mount as ext3 due to feature incompatibilities
[    3.844501] EXT4-fs (loop1): couldn't mount as ext2 due to feature incompatibilities
                                                                             [    3.956694] EXT4-fs (loop1): mounted filesystem with ordered data mode. Opts: (null)
[    4.106987] initrd: device is generic_x86
               [    5.341856] Clocksource tsc unstable (delta = 820035903 ns)
[   12.067393] initrd: checking fstab /root/var/lib/lxc/android/rootfs/fstab* for additional mount points
                                                                       [   12.328245] initrd: checking mount label mtdblock2
                                                                                      [   12.374596] initrd: mounting /dev/mtdblock2 as /root/android//cache
mount: mounting /dev/mtdblock2 on /root/android//cache failed: Invalid argument
[   12.406983] initrd: mounting /root/var/lib/lxc/android/system.img as /root/android/system
                                                                                                                                                                                                                                                                            Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
[   16.495823] init: ureadahead-touch main process (448) terminated with status 5
[   53.042745] init: /dev/hw_random not found
               [   53.044612] init: cannot open '/initlogo.rle'
[   53.188136] init: /dev/hw_random not found
               [   54.943603] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[   54.943943] init: cannot find '/system/bin/ubuntuappmanager.disabled', disabling 'ubuntuappmanager'
[   55.031468] init: property 'sys.powerctl' doesn't exist while expanding '${sys.powerctl}'
[   55.031579] init: powerctl: cannot expand '${sys.powerctl}'
[   55.031664] init: property 'sys.sysctl.extra_free_kbytes' doesn't exist while expanding '${sys.sysctl.extra_free_kbytes}'
[   55.031735] init: cannot expand '${sys.sysctl.extra_free_kbytes}' while writing to '/proc/sys/vm/extra_free_kbytes'
[   55.083456] init: cannot find '/sbin/adbd', disabling 'adbd'
[   55.094205] init: cannot find '/sbin/adbd', disabling 'adbd'
[  166.218726] systemd-logind[1013]: Failed to start unit user@32011.service: Unknown unit: user@32011.service
                                                                                                      [  166.219137] systemd-logind[1013]: Failed to start user service: Unknown unit: user@32011.service
                                                                                                                                                                                                 * Setting up X socket directories...                                [ OK ]
[  168.769983] systemd-logind[1013]: Failed to start unit user@0.service: Unknown unit: user@0.service
                                                                                              [  168.771611] systemd-logind[1013]: Failed to start user service: Unknown unit: user@0.service
                                                                                                                                                                                     * Starting automatic crash report generation: apport                [ OK ]
                                                                                                                                                                                     emulator: User configuration saved to /home/timur/.android/emulator-user.ini

Эмулятор очень медленный (я работаю над своим Ноутбук HP) и багги. Я предполагаю, что причина багги зрения в видеодрайверах и может быть что-то, связанное с OpenGL, я не знаю ... Я создам дополнительный вопрос по этому вопросу 


1
2017-10-04 14:07


происхождения




ответы:


Чтобы исправить установку SDK, сначала установите ubuntu-sdk-libs-dev

sudo apt-get update
sudo apt-get install ubuntu-sdk-libs-dev

Затем установите sdk:

sudo apt-get install ubuntu-sdk

2
2017-10-05 13:51



Спасибо, теперь SDK установлен правильно! Проблема теперь с эмуляторами ( - Timur Fayzrakhmanov
Я не совсем уверен, что понимаю. В чем проблема? Существует 1) проблема с установкой 2) некоторая проблема с эмулятором 3) ошибка, которую вы указали на developer.ubuntu.com (документация для Ubuntu App Development: bugs.launchpad.net/developer-ubuntu-com/+bug/1379887) Можем ли мы распутать разные вопросы в отдельных отчетах? - dholbach
У него была недостающая зависимость, после чего он мог установить sdk, остальное должно быть отчет об ошибке - Mateo
Поэтому я думаю, что это глюки в эмуляторе, который он пытается решить по этой ошибке. - Mateo