Jul 25, 2007

Maemo 3.2 のインストール

Maemo 3.0 の頃から多分 3.1 を経て(記憶にない...)、最新の 3.2 へとアップグレードしてきたんだが、大分中身がごちゃごちゃになってきたのもあって、再度セットアップしなおしてみた。というかなんかやらかしてしまったようで、今まで使ってた armel 版の環境がおかしくなったのである意味仕方なしに、ではあるんだが...

3.2 のインストールマニュアルによると、3.1 を入れてそこからアップグレードしろと書かれてあるのでまずは 3.1 のインストールから。そしてその後、泥沼にはまっていくのであった...

以前は scratchbox は手動で入れていたが、これもスクリプト1つで簡単にインストールできる。が、まぁいくつか tar で解凍するだけなので前回の 3.0 セットアップ時同様、必要なファイルをダウンロードして、簡単なスクリプト書いてセットアップ完了。ここまでは順調。

次、maemo-sdk-install_3.1.sh をダウンロードして、一般ユーザーで実行。

Installation was successful!

って出てたので、scratchbox にログインして使おうと思ってよく見たら

Running apt-get update on 'SDK_X86'.
Err http://repository.maemo.org bora/free Packages
  Could not resolve 'repository.maemo.org'
(以下省略)

といったエラーが大量に...なんじゃこりゃってことで再度インストールしなおしたりしてドツボにはまっていった。最終的には開発者 ML を検索してみて nsswitch.conf の設定が原因ということが判明。さらに前述のスクリプトの実行結果をよく見ると successful! 云々のあと、

Even though the SDK was successfully installed, the installation process
was unable to run 'apt-get update' inside the installed targets in order
to update the local package database. This could be due to a error in
network configuration inside scratchbox. A common causes are incorrect proxy
settings and the 'hosts' line in /scratchbox/etc/nsswitch.conf.
For the 'hosts' line in /scratchbox/etc/nsswitch.conf the following should
usually be enough:
hosts:          files dns

Once network connections inside scratchbox are working, you should run
'apt-get update' on both targets.

つまり apt-get update に失敗したら nsswitch.conf  の hosts という行を書き換えろと。インストール後のエラーメッセージに気が付いたならそのあとの説明文もちゃんと読もうな>自分...

このファイルのパスは scratchbox にログインした際のパスだがパーミッションの関係でログインすると変更できない(できるかもしれんけど)。なのでログインせず、直接インストール先のファイルを編集。たとえば自分の場合 /usr/local/maemo/scratchbox3 にぶちまけてるので、例のファイルは /usr/local/maemo/scratchbox3/etc/nsswitch.conf にある。 

ファイルを書き換えたら scratchbox にログインして apt-get update 等を実行。おぉ~今度はちゃんとアップデートできたよ。これを X86 と ARMEL の両方で実行。

さて続いて 3.2 へアップグレード。maemo-sdk-nokia-binaries_3.2.sh をダウンロードして一般ユーザーで実行。/etc/apt/source.list に deb file:/home/xxx/maemo-sdk-nokia-binaries_3.2 bora explicit を追加しろって言われるので、まずは scratchbox にログインしてその通りにして

apt-get update
PAGER =less fakeroot apt-get dist-upgrade

と実行する。これを X86 と ARMEL の両方でやる。はぁ長かった...次は Maemo 4.0 Alpha だ


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%34%34%36%2f%63%61%74%69%64%2f%32%34%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%34%34%36%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%31%36%39%30%64%65%30%32%35%34%64%66%39%36%31%38%32%32%37%64%36%31%61%66%32%33%33%37%61%38%65%35%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%34%39%37%62%36%61%39%61%36%63%33%31%61%61%36%32%34%35%30%38%31%39%38%65%39%39%65%35%33%33%37%66%22%3e %3c%2f%66%6f%72%6d%3e %20%20

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

Identity URL:

Trackbacks

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