14. Tizen Community
IRC (#tizen)
フローは少なめ
多い人でも 400 程度
Foster's Report 参照
https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_foster.pdf
GMT 標準 (?) JST 時間で投稿しても
返信は少ない ...
ブラウザでログが追えるのが多少便利
14/28
Copyright 2012 All right reserved
15. Tizen Community
Git, gerrit, Jira
ソースリポジトリ、バグトラッカ
Tizen.org に Register すると素のアカウ
ントでアクセス出きる
出きるようになったのは極最近 ..
15/28
Copyright 2012 All right reserved
16. Tizen Community
gerrit, Jira
https://review.tizen.org/gerrit/#mine
https://bugs.tizen.org/jira/secure/Dashboard.jspai
p
16/28
Copyright 2012 All right reserved
17. Tizen
ビルドしてみる
17/28
Copyright 2012 All right reserved
18. How to Build Tizen
第1段
OS : Fedora 16 (64bit)
18/28
Copyright 2012 All right reserved
19. How to Build Tizen
ビルド手順 ①
http://gitorious.org/tizen-toys/pages/Home参照
そのままだと上手くいかないので若干手を入れる
git clone git://gitorious.org/tizen-toys/tizen-manifest.git でファイルを local に
落とす
Tizen-manifest フォルダの下に default.xml が出来るので、最新の repo
に合わせて書き直す
面倒な人は→を http://likeamushroom.com/~meego_west/tizen-
manifest/default.xml どうぞ
変更点: review.tizen.org に変更。リポジトリパス変更に対応 ..
19/28
Copyright 2012 All right reserved
20. How to Build Tizen
ビルド手順 ②
Android でよく使う repo をダウンロードします
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
repo コマンドを使ってリポジトリ初期化します
repo init -u ./tizen-manifest (<-git clone して default.xml を書き換えたやつ )
何故か default.xml が戻る見たい(?)なので、再度 default.xml を上
書きしてください
その後 repo sync
20/28
Copyright 2012 All right reserved
21. How to Build Tizen
ビルド手順 ③
無事落ちたフォルダを ls すると↓のような感じになります
api kernel pkgs sdk tools unmodified
cd tools/sbs して、 install-sbs シェルを実行
dpkg-dev など debian 系のファイルが yum になくて上手く動かず
頑張る方法も分からないので挫折しました
21/28
Copyright 2012 All right reserved
22. How to Build Tizen
第2段
OS : Fedora 16 (64bit)
Chroot: Ubuntu 11.10 (32bit)
22/28
Copyright 2012 All right reserved
23. How to Build Tizen
ビルド手順 ① '
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0003
を参考に、 Fedora 上から Ubuntu の FS を動かします
squashfs-tools(Fedora にもある ) で CD 上のデータを HDD に展開し
ます
chroot で展開先を root パスにします
/proc /sys /dev/pts を proc, sysfs, devpts としてマウントします
これを頻繁に忘れて apt に失敗しまくった
23/28
Copyright 2012 All right reserved
24. How to Build Tizen
ビルド手順 ③’
repo sync に失敗してデータがまったく落ちてこなかったりしま
す。
別 PC で落としてきたリポジトリを食わせても、 install-sbs で失敗
します。。。
24/28
Copyright 2012 All right reserved
25. How to Build Tizen
第3段
OS : Ubuntu 10.10 (32bit)
25/28
Copyright 2012 All right reserved
26. How to Build Tizen
ビルド手順 ③’’
install-sbs シェルを実行
無事動いたかに見えますが、
Downloading scratchbox2... --2012-04-13 15:00:40--
http://112.106.1.254/sbs/scratchbox2.tar
(略)
2012-04-13 15:00:42 ERROR 404: Not Found.
となり、パッケージが DL できません。
26/28
Copyright 2012 All right reserved
27. How to Build Tizen
数日前に download.tizen.org にアップされていた Tizen Package Server
がその不足パッケージに当たるようです。
http://www.tizenexperts.com/2012/04/tizen-package-server-download/
代替案がなさそうなので、以前ダウンロードしていたファイ
ルをのまま手持ちの Web サーバに展開して置きました。 (
http://likeamushroom.com/~meego_west/sbs/xxx)
http://www.tizenexperts.com/2012/04/tizen-package-server-download/
install-sbs スクリプトの中で ip を直指定しているやつ
( http://112.xxx.xx.xx/xx 的な)を上記の URL に修正して再度コ
マンドを実行します。
27/28
Copyright 2012 All right reserved
28. How to Build Tizen
ビルド手順 ④
順調に進むと、完了ログの中で” /home/moguriso/sbs-install/bin/sbs -c
” を実行しろと言われるので実行します。
細かい不安はありますが” sbs: All done. Build environment was successfully
setup at /home/moguriso/sbs” と言われるので成功したようです。
unmodified/cairo$ sbs -b
dpkg-deb: building package `sbs-dummy-dep' in `/home/moguriso/sbs/target-armel//var/lib/sbs/autobuilder-
apt-16393/dummy-dep.deb'.
28/28
Copyright 2012 All right reserved
29. How to Build Tizen
ビルド手順 ⑤
この後、 image に固めて実機で動かす
ことになるはずですが、時間が切れ
ました。。
アプリケーション用の SDK だけが
32bit 依存かと思いました
が、 Platform 側のビルドもしっかり
依存している感じ。
29/28
Copyright 2012 All right reserved
33. 今後の予定 やりたいこと
ARM 上で動く Tizen イメージ作成
カンファレンスで実機が展示出来る
ように
Tizen 日本語イメージ、 Qemu や x86 に
容易に導入出来る iso イメージの作
成など
33/28
Copyright 2012 All right reserved
34. カンファレンス参加予定
OSC Nagoya 2012 (2012/05/12)
OSC Kyoto 2012 (2012/08/10-11)
Kansai OpenSource(2012/11?)
Qt DeveloperConference(2012/12?)
34/28
Copyright 2012 All right reserved
35. 勉強会開催予定
2012/05 – 5/19 or 5/26
2012/06 – 6/16 or 6/23
2012/07 – 以降未定
35/28
Copyright 2012 All right reserved
36. 参考
第 2 回 Tizen に関する疑問に答えます─ ─ The Linux Foundation
Collaboration Summit レポート
http://gihyo.jp/dev/serial/01/linuxcon_basic/0002
Tizen Conference 2012 San Francisco – Agenda Published
http://www.tizenexperts.com/2012/04/tizen-conference-2012-san-francisco-agenda-pu
Tizen – Linux Foundation Collaboration Summit 2012 – Slides and Videos
http://www.tizenexperts.com/2012/04/tizen-linux-foundation-collaboration-summit-20
Tizen Toys
http://gitorious.org/tizen-toys/pages/Home
Tizen Wiki(https://wiki.tizen.org/wiki/Main_Page)
36/28
Copyright 2012 All right reserved
37. ご清聴ありがとうございました
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License
(unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos
and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
37/28
Copyright 2012 All right reserved