Dec 10, 2006

Maemo 2.1 'scirocco' のインストール

備忘録ってのは忘れる前に書かなきゃ意味ないのに、ずいぶん間があいてしまった...すっかり忘れてるよ...ということで思い出しながら復習ということで、このエントリ書いてます。

maemo のページによると11/14, 2006に maemo の新しいバージョン 2.1 'scirocco' がリリースされた。今回は、前回インストールしたクロスコンパイル環境 scratchboxに最新のmaemoをインストールところまで。といっても前回同様チュートリアルのページに書いてあることを端折って書いてるだけなんだけど... 

まず SDK rootstrapなるものをダウンロード。ここ、http://maemo.org/downloads/download-sdk.htmlのDownloading the SDKというセクションにあるリンク(from the maemo repository)に飛んで、2.1をクリック。さらにi386をクリックしてそこにある

Maemo_Dev_Platform_v2.1_i386-rootstrap.tgz

というのをダウンロードして /scratchbox/packages/ にコピーする。

scratchboxのセットアップ直後であればすでにscratchboxプロセスを実行済みなので下記は実行する必要がないが、マシンをリブートしたとかの場合実行しておかないと正常にloginできない。この部分すっかり見落としてて、マシンリブートしたとき正常にログインできなくなってscratchboxのアカウント作り直したりした...

# /scratchbox/sbin/sbox_ctl start

さて前回同様 /scratchbox/login でログインする。ちなみにscratchboxにログインしたときのプロンプトは

[sbox-HOST: ~] >

となってるはず。scratchbox は複数のクロスコンパイル環境を作成でき、環境名がプロンプトに含まれるので、今何をターゲットにしてるか分かるようになってる。チュートリアルによると、先程ダウンロードしたrootstrap用の開発環境SDK_PCなるものを作ることになってる。以下その手順。

[sbox-HOST: ~] > sbox-config -ct SDK_PC

Available compilers:
        0) cs2005q3.2-glibc-arm
        1) host-gcc
        2) cs2005q3.2-glibc-i386
Enter compiler number: 2
Available CPU-transparency methods:
        sbrsh
        qemu-arm
        qemu-ppc
Enter method name (none): none
Available devkits:
        debian
Enter list of devkit names (none): debian
Completed writing configuration to: /targets/SDK_PC.config
[sbox-HOST: ~] >

最初の選択肢はコンパイラにどれ使う?ってことなんだが、i386用のバイナリ作るので2番(cs20053.2-glibc-i386)を。次の選択肢ではnoneを。最後はdebianと入力して終了。次に今作ったSDK_PC環境に切替える。

[sbox-HOST: ~] > sbox-config -st SDK_PC
Restarting Scratchbox shell...
Hangup
Shell restarting...
[sbox-SDK_PC: ~] >

プロンプトの所注目。sbox-HOST から sbox-SDK_PCに変わったのが分かると思う。この環境に先程ダウンロードしたrootstrapをインストール。

[sbox-SDK_PC: ~] > sbox-config -er /scratchbox/packages/Maemo_Dev_Platform_RS_v2.1_i386.tgz
Extracting /scratchbox/packages/Maemo_Dev_Platform_RS_v2.1_i386.tgz to /targets/.tmp/SDK_PC
Moving /targets/SDK_PC to /targets/.old/SDK_PC
Moving /targets/.tmp/SDK_PC to /targets/SDK_PC
Restarting Scratchbox shell...
Hangup
Shell restarting...
[sbox-SDK_PC: ~] >
[sbox-SDK_PC: ~] > sbox-config -cc
[sbox-SDK_PC: ~] > sbox-config -cf
Copying libfakeroot from /scratchbox/device_tools/fakeroot-1.3/cs2005q3.2-glibc-i386/lib to /usr/lib/libfakeroot
[sbox-SDK_PC: ~] >

最後のコマンド行2つ(sbox-config -cc と -cf の行)はそれぞれコンパイラの設定と、libfakeroot環境の設定。

とチュートリアルのまんまだな ^^; 次回に続く...


Related Info.

Comments

No comments yet

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans
JavaScript is required when you submit comment %20%20%3c%61%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%22%3e%3c%2f%61%3e %3c%66%6f%72%6d%20%6d%65%74%68%6f%64%3d%22%70%6f%73%74%22%20%61%63%74%69%6f%6e%3d%22%23%6e%75%63%6c%65%75%73%5f%63%66%22%3e %09%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%61%63%74%69%6f%6e%22%20%76%61%6c%75%65%3d%22%61%64%64%63%6f%6d%6d%65%6e%74%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%75%72%6c%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%6b%69%6d%69%74%61%6b%65%62%6c%6f%67%2e%6e%65%74%2f%69%74%65%6d%2f%33%35%37%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%69%74%65%6d%69%64%22%20%76%61%6c%75%65%3d%22%33%35%37%22%20%2f%3e %09%09 %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3eコメント%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%74%65%78%74%61%72%65%61%20%6e%61%6d%65%3d%22%62%6f%64%79%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%63%6f%6c%73%3d%22%34%30%22%20%72%6f%77%73%3d%22%31%30%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3e%3c%2f%74%65%78%74%61%72%65%61%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%3eお名前%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%34%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%3eウェブサイト%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%69%64%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%36%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%3eメール%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%65%6d%61%69%6c%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%31%30%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%20%2f%3e %09%09 %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%63%68%65%63%6b%62%6f%78%22%20%76%61%6c%75%65%3d%22%31%22%20%6e%61%6d%65%3d%22%72%65%6d%65%6d%62%65%72%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%20%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%3e情報を記憶しておく%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%73%75%62%6d%69%74%22%20%61%6c%74%3d%22コメントを追加%22%20%76%61%6c%75%65%3d%22コメントを追加%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%62%75%74%74%6f%6e%22%20%2f%3e %09%3c%2f%64%69%76%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%33%35%32%63%35%30%38%32%61%65%37%32%36%33%38%33%31%39%64%33%66%62%39%66%64%65%37%66%30%61%65%65%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%36%39%65%61%35%65%62%64%38%37%39%62%36%36%35%65%36%33%37%30%62%37%34%36%32%61%30%31%63%62%66%64%22%3e %3c%2f%66%6f%72%6d%3e %20%20

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

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats