Тема: 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
Можно создать и загрузочную флешку
Лучше всего воспользоваться 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 и сделал дополнительную настройку с путями и правами.
С правами можно было не исхитряться - дать всем пользователям полные права, но это было бы уж слишком.. неправильно, что ли.
Не все мне нравится как устроено (в частности, у всех пользователей общие настройки), но что поделать.
Кроме того, я не претендую на то, что все сделано полностью и верно. Но работает. Если будут замечания, обязательно пишите.
Итак, по порядку.
Перенести папки tizen-sdk и tizen-sdk-data, например, в /opt/tizen. Далее я буду через <tizen-sdk> и <tizen-sdk-data> обозначать пути соответствующих директорий.
Выставить для <tizen-sdk>, <tizen-sdk-data> и всего их содержимого владельца:группу как root:root (конечно, это не обязательно, но как-то нормально).
Дать всем права на запись в <tizen-sdk-data> и ее поддиректории.
<tizen-sdk-data>/tizensdkpath можно удалить.
Отредактировать пути в файле <tizen-sdk>/sdk.info.
Создать папку <tizen-sdk>/tools/logs с правами записи для всех.
Дать всем права на выполнение <tizen-sdk>/tools/certificate-generator/certificate-generator.sh.
Дать всем права на запись в <tizen-sdk>/tools/emulator/bin (это ужасно, но там почему-то создаются .lock-файлы).
Дать всем права на запись в <tizen-sdk>/ide/plugins/org.tizen.web.simulator_0.2.0.201306261724/profile (тоже не очень здорово, но в директории генерируется контент при работе Web-симулятора).
Дать всем права на запись в <tizen-sdk>/tools/native-ui-effect-builder.
Исправить все символьные ссылки в <tizen-sdk>/tools.
Исправить пути во всех файлах *.desktop, используемых для Tizen SDK.
Создать символьную ссылку на <tizen-sdk>/tools/sdb в /usr/bin.
Еще пара фиксов, связанных с используемым Web-движком.
Установить пакет libwebkitgtk-1.0-0.
В файл <tizen-sdk>/ide/eclipse.ini добавить (без кавычек) строку "-Dorg.eclipse.swt.browser.DefaultType=webkit".
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!