2012年9月28日金曜日

Tizen SDK 2.0 の atom用イメージの作成 その1

HTML5をアプリ開発の主な言語にしているTizenですが、先日SDK 2.0がリリースされました。

Tizen SDK 2.0 をインストールすると、Emulatorがインストールされます。まずはこれで動作確認ができます。しかしEmulatorのため非常に動作が遅いです。

実機環境としては、arm用にTizen Developer Phoneがありますが、私は持っていません。もう一つintel atomでも動作可能なため、私はそのうちの一つexoPCのOEM?のONKYO TW317(A7)を購入しました。

現在は、Tizen SDK 2.0で、arm用の動作イメージはあるようなのですが、atom用の動作イメージが無いので作成してみました。なお今回は成功していません。

今回は以下の環境(現時点の最新)を使用しました。
http://download.tizen.org/snapshots/2.0alpha/common/tizen-2.0_20120926.2/

イメージ作成のmicコマンドで使用する、ksファイルを取得します。
そのままだと、ローカルディレクトリ/srv以下よりrpmファイルを取得しようとするので、以下のように書き換えます。またatom用のイメージを作成するため、armv7lをia32に変更します。

#repo --name=tizen-base --baseurl=file:///srv/snapshots/2.0alpha/common/tizen-2.0_20120926.2/repos/tizen-base/armv7l/packages/ --ssl_verify=no
#repo --name=tizen-main --baseurl=file:///srv/snapshots/2.0alpha/common/tizen-2.0_20120926.2/repos/tizen-main/armv7l/packages/ --save  --ssl_verify=no

repo --name=tizen-base --baseurl=http://download.tizen.org/releases/2.0alpha/daily/tizen-2.0_20120926.2/repos/tizen-base/ia32/packages/ --ssl_verify=no
repo --name=tizen-main --baseurl=http://download.tizen.org/releases/2.0alpha/daily/tizen-2.0_20120926.2/repos/tizen-main/ia32/packages/ --save  --ssl_verify=no

そして以下のように実行しましたが、エラーが出てしまいました。

$ sudo mic create raw TRATS-2.0A-tizen-2.0_20120926.2.ks -o .
mic 0.14 (Ubuntu 12.04 precise)
Info: Retrieving repo metadata:
Info: Retrieving repomd.xml ... DONE
Info: Refreshing repository: tizen-main ...
Info: Refreshing repository: tizen-base ...
Info: zypp architecture is 

Error : Unable to find package: syslinux

syslinuxのrpmファイルがないからNGなのでしょうか?今回はここまでです。 
なお、ksファイルの修正の際にarmv7lのままでmicコマンドを実行すると、エラーが出ずにイメージが作成できました。動作確認できませんが...