Jun 25, 2008

diablo (maemo 4.1) リリース

maemo 4.1、コードネーム diablo がリリースされたので、早速開発環境のセットアップ。

いつものように scratchbox は手動セットアップなので、まずは必要なファイル一式を揃える。chinook からは scratchbox-devkit-cputransp と scratchbox-devkit-maemo3 がそれぞれ 1.0.7 と 1.0.3 に変更になってる以外は同じなので、この2つのファイルだけをダウンロードして、簡単なスクリプトを書いて必要な gz を /usr/local/maemo/scratchbox4.1 になるよう、ルート権限でぶちまける。

scratchbox を新規でセットアップしたとき一度だけ動かすスクリプト、run_me_first.sh をフルパス指定して root 権限で実行(自分の場合、sudo /usr/local/maemo/scratchbox4.1/run_me_first.sh)。

上記コマンドを実行すると、

Do you want to use sudo mode? [yes/no] (no):

と聞かれるので no と答える。何度 SDK セットアップしても、ここで間違うんだよなぁ...

続いて sbin/sbox_adduser username とやって scratchbox 内にユーザアカウントを作成(自分の場合 sudo /usr/local/maemo/scratchbox4.1/sbin/sbox_adduser kimitake)

以上で scratchbox のセットアップは終わり。念のため scratchbox の login コマンドを下記のように実行してログインできることを確認する。

/usr/local/maemo/scratchbox4.1/login

続いて maemo 4.1 のセットアップ。こちらはセットアップスクリプト maemo-sdk-install_4.1.sh を利用。このスクリプトはユーザ権限で実行する。自分のように scratchbox を / 以外のところにぶちまけてる場合は -s オプションで scratchbox のパスを指定する。さらに Dialog が無いって怒られるので -d オプションもつける。実際には次の通り。

sh maemo-sdk-install_4.1.sh -s /usr/local/scratchbox4.1 -d

ここから先はお馴染み、rootstrap のダウンロードから諸々のセットアップなどで時間が掛かるのでしばらく放置。twitter でもやって時間をつぶす。

次に Nokia EUSA licensed binaries のインストール。これもスクリプトを http://repository.maemo.org/stable/diablo/maemo-sdk-nokia-binaries_4.1.sh からダウンロードして scratchbox の外からユーザ権限で実行。

deb file:/home/username/maemo-sdk-nokia-binaries_4.1 diablo explicit

を /etc/apt/sources.list に入れろってメッセージが出るので、scrathbox にログインして ARMEL と X86 ターゲットの両方で実行。さらに fakeroot apt-get update を実行後、fakeroot apt-get install maemo-explicit を実行する。

ターゲット環境は sb-conf select DIABLO_ARMEL とか sb-conf select DIABLO_X86 とやって切り替える。

さて、まずは OpenNTPD でもビルドして extras for diablo に登録すっか。ってか自分の場合カーネルをビルドしなきゃいかんのだよ、明智君。

mail client DIABLO SDK スクリーンキャプチャの1枚目は、新しいメールクライアントのセットアップ画面。Gmail IMAP の設定をしてみたけど、実際メールをチェックすることはできなかった。もちろん N8xx 上の diablo の新メールクライアントは問題なし。ってか軽く使った感じではとてもいい。このあたりはまた後日。2枚目の方は chinook から大して代わり映えしてないデフォルトのデスクトップ画面。

【ノート】
ubuntu8.04 にアップグレードしたら scratchbox でエラー」でも触れたが、INSTALL.txt の 1.3 に Ubuntu Hardy (8.04) で動かす際の注意事項が書かれてあるので要チェック。

【関連リンク】
http://tablets-dev.nokia.com/4.1/INSTALL.txt
http://repository.maemo.org/stable/diablo/
http://maemo.org/development/sdks/maemo-4-1-diablo-sdk/
http://scratchbox.org/download/files/sbox-releases/apophis/tarball/



Related Info.

Comments

No comments yet

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
丙午1966
サルにもわかるN810「復活の呪文(再ビルド)」: 昨日バタバタした結果、その日は「放置」を決め込んだ私ですが、今日は朝からやってます! その日のうちに早速kimitake先生からも助言をいただき、結論は 「1からやり直し」
2008/06/26 02:02
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats