1 (08.10.2014 02:10:57 отредактировано KiRiK)

Тема: Tizen SDK live DVD

Tizen SDK live DVD

Обсуждение на tizen.org: https://developer.tizen.org/forums/sdk- … k-live-dvd

Я предлагаю попробовать мой ISOшник, который основан на Lubuntu 14.04.1 64-bit

Он содержит полную установку Tizen SDK 2.3.0, размещенную в /opt.
Его можно запускать в live-режиме, а можно и установить операционную систему (Tizen SDK будет встроен).
В общем, работает так же, как обычный live CD Ubuntu.
Но перед установкой желательно ознакомиться с требованиями Tizen SDK smile

Можно создать и загрузочную флешку

Лучше всего воспользоваться Ubuntu Live USB Creator в Ubuntu или Universal USB Installer (выбрав пункт "try unlisted linux iso" в списке) в Windows. Они хороши тем, что сохраняют меню загрузки.
Для лучшей производительности не стоит создавать записываемое пространство (casper.rw).
Оно действительно может вызвать проблемы, если флешка не достаточно быстрая.

Еще один важный момент

Идея использовать Ubuntu Customization Kit пришла от ребят из Samsung (изначально я экспериментировал с подготовкой образа раздела с предустановленной системой и Tizen SDK). У них есть свои версии образов для x32, основанные на Ubuntu, Xubuntu и Lubuntu (их тоже неплохо бы испытать). Ситуация с ними почти такая же, только есть предустановленный пользователь (логин: tizentest, пароль: tizentest) и SDK было установлено и должно использоваться из-под этого пользователя.

Комментарии по переносу Tizen SDK в /opt

Как известно, по-умолчанию Tizen SDK ставится от имени какого-то определенного пользователя. Мало того, сейчас установщик устроен так, что в пути к SDK должна обязательно фигурировать домашняя директория пользователя.
Поскольку live DVD задумывался для использования без какого-либо конкретного пользователя, я перенес SDK в папку /opt и сделал дополнительную настройку с путями и правами.

С правами можно было не исхитряться - дать всем пользователям полные права, но это было бы уж слишком.. неправильно, что ли.
Не все мне нравится как устроено (в частности, у всех пользователей общие настройки), но что поделать.

Кроме того, я не претендую на то, что все сделано полностью и верно. Но работает. Если будут замечания, обязательно пишите.

Итак, по порядку.

  1. Перенести папки tizen-sdk и tizen-sdk-data, например, в /opt/tizen. Далее я буду через <tizen-sdk> и <tizen-sdk-data> обозначать пути соответствующих директорий.

  2. Выставить для <tizen-sdk>, <tizen-sdk-data> и всего их содержимого владельца:группу как root:root (конечно, это не обязательно, но как-то нормально).

  3. Дать всем права на запись в <tizen-sdk-data> и ее поддиректории.

  4. <tizen-sdk-data>/tizensdkpath можно удалить.

  5. Отредактировать пути в файле <tizen-sdk>/sdk.info.

  6. Создать папку <tizen-sdk>/tools/logs с правами записи для всех.

  7. Дать всем права на выполнение <tizen-sdk>/tools/certificate-generator/certificate-generator.sh.

  8. Дать всем права на запись в <tizen-sdk>/tools/emulator/bin (это ужасно, но там почему-то создаются .lock-файлы).

  9. Дать всем права на запись в <tizen-sdk>/ide/plugins/org.tizen.web.simulator_0.2.0.201306261724/profile (тоже не очень здорово, но в директории генерируется контент при работе Web-симулятора).

  10. Дать всем права на запись в <tizen-sdk>/tools/native-ui-effect-builder.

  11. Исправить все символьные ссылки в <tizen-sdk>/tools.

  12. Исправить пути во всех файлах *.desktop, используемых для Tizen SDK.

  13. Создать символьную ссылку на <tizen-sdk>/tools/sdb в /usr/bin.

Еще пара фиксов, связанных с используемым Web-движком.

  1. Установить пакет libwebkitgtk-1.0-0.

  2. В файл <tizen-sdk>/ide/eclipse.ini добавить (без кавычек) строку "-Dorg.eclipse.swt.browser.DefaultType=webkit".

+ Скриншоты

Рабочий стол в Tizen SDK live DVD
Окно приветствия IDE в Tizen SDK live DVD
Пример нативного приложения в Tizen SDK live DVD
Эмулятор Tizen SDK live DVD
Web симулятор в Tizen SDK live DVD Эмулятор Tizen Wearable в Tizen SDK live DVD

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

17

Re: Tizen SDK live DVD

shukra пишет:

Потому  что на мою Ubuntu  я по параметрам компа поставить не могу.

По-моему, поставить нельзя только если места недостаточно.

shukra пишет:

А можно при установке на Убунту   поменять  директорию не home

Нет, директория установки должна быть внутри пользовательской домашней директории.
Но можно внутри директории создать симлинки на внешние ресурсы. Тогда физически файлы SDK попадут на них.
Плюс, потом перенести файлы SDK можно переместить в другую папку (подробности в шапке).

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

18

Re: Tizen SDK live DVD

Вопрос решился. В подарочной флешки с пузырьками), с сдк 2.3. - есть эмулятор  для wearable.

N900 - перспективная эволюционная ветвь загаженная кроманьонцами как всегда.

Поделиться

19

Re: Tizen SDK live DVD

Угу. Только там, по-моему, нет эмулятора с разрешением для Gear S.
И нет документации в SDK.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

20

Re: Tizen SDK live DVD

Доступен новый образ на основе Lubuntu 14.04.1, использован Tizen SDK 2.3.0.
Ссылка в шапке, подробности в README.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться