トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

N900にSDKをインストール

Last-modified: 2013-08-24 (土) 02:14:21 (3897d)
Top / N900にSDKをインストール

N900にSDKをインストール

以下のサイトを参考に、SDKのインストールをしました

SDKリポジトリの設定

以下の内容でAppManager?よりリポジトリを追加します。

Catalog nameMaemo SDK
Web addresshttp://repository.maemo.org/
Distributionfremantle
Componentssdk/free sdk/non-free tools/free tools/non-free

次に、sudo gainrootして、以下のコマンドを実行

apt-get install make build-essential texinfo gcc libc6-dev

以下は作業ログ。

~ $ sudo gainroot
Root shell enabled


BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso26+0m5) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/home/user # apt-get install make build-essential texinfo gcc libc6-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  as-utils
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  binutils bzip2 cpio cpp cpp-4.2 dpkg-dev g++ g++-4.2 gcc-4.2 gcc-4.2-base
  libc6 libgcc1 libgomp1 libstdc++6 libstdc++6-4.2-dev libtimedate-perl
  linux-kernel-headers patch perl perl-modules
Suggested packages:
  binutils-doc cpp-doc gcc-4.2-locales debian-keyring lzma gcc-4.2-doc
  libstdc++6-4.2-dbg manpages-dev autoconf automake1.9 libtool flex bison gdb
  gcc-doc libmudflap0-4.2-dev libgcc1-dbg libgomp1-dbg libmudflap0-4.2-dbg
  glibc-doc libstdc++6-4.2-doc ed perl-doc libterm-readline-perl-perl
  tetex-bin texlive-base
The following packages will be REMOVED:
  mp-fremantle-002-pr
The following NEW packages will be installed:
  binutils build-essential bzip2 cpio cpp cpp-4.2 dpkg-dev g++ g++-4.2 gcc
  gcc-4.2 libc6-dev libgomp1 libstdc++6-4.2-dev libtimedate-perl
  linux-kernel-headers make patch perl perl-modules texinfo
The following packages will be upgraded:
  gcc-4.2-base libc6 libgcc1 libstdc++6
4 upgraded, 21 newly installed, 1 to remove and 179 not upgraded.
Need to get 25.4MB of archives.
After this operation, 82.5MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  libc6 gcc-4.2-base libstdc++6 libgcc1 cpio cpp-4.2 cpp libgomp1 gcc-4.2 gcc
  linux-kernel-headers libc6-dev libstdc++6-4.2-dev g++-4.2 g++ patch
  perl-modules texinfo libtimedate-perl dpkg-dev build-essential
Install these packages without verification [y/N]? y
Get:1 http://repository.maemo.org fremantle/sdk/free libc6 2.5.1-1eglibc23+0m5 [3532kB]
Get:2 https://downloads.maemo.nokia.com ./ binutils 2.18.50.20070820-4+0m5 [2579kB]
Get:3 https://downloads.maemo.nokia.com ./ make 3.80-9osso [443kB]
Get:4 http://repository.maemo.org fremantle/sdk/free gcc-4.2-base 4.2.1-4maemo12+0m5 [102kB]
Get:5 https://downloads.maemo.nokia.com ./ perl 5.8.3-3osso11+0m5 [3110kB]
Get:6 http://repository.maemo.org fremantle/sdk/free libstdc++6 4.2.1-4maemo12+0m5 [277kB]
Get:7 http://repository.maemo.org fremantle/sdk/free libgcc1 1:4.2.1-4maemo12+0m5 [21.3kB]
Get:8 http://repository.maemo.org fremantle/sdk/free cpio 2.5-1.3 [70.0kB]
Get:9 http://repository.maemo.org fremantle/sdk/free cpp-4.2 4.2.1-4maemo12+0m5 [2812kB]
Get:10 http://repository.maemo.org fremantle/sdk/free cpp 4:4.2.1-1osso3 [31.0kB]
Get:11 http://repository.maemo.org fremantle/sdk/free libgomp1 4.2.1-4maemo12+0m5 [11.8kB]
Get:12 http://repository.maemo.org fremantle/sdk/free gcc-4.2 4.2.1-4maemo12+0m5 [381kB]
Get:13 http://repository.maemo.org fremantle/sdk/free gcc 4:4.2.1-1osso3 [4992B]
Get:14 http://repository.maemo.org fremantle/sdk/free linux-kernel-headers 2.6.28-20100903+0m5 [850kB]
Get:15 http://repository.maemo.org fremantle/sdk/free libc6-dev 2.5.1-1eglibc23+0m5 [1832kB]
Get:16 http://repository.maemo.org fremantle/sdk/free libstdc++6-4.2-dev 4.2.1-4maemo12+0m5 [1314kB]
Get:17 http://repository.maemo.org fremantle/sdk/free g++-4.2 4.2.1-4maemo12+0m5 [3144kB]
Get:18 https://downloads.maemo.nokia.com ./ bzip2 1:1.0.5-3+0m5 [51.5kB]
Get:19 http://repository.maemo.org fremantle/sdk/free g++ 4:4.2.1-1osso3 [1360B]
Get:20 http://repository.maemo.org fremantle/sdk/free patch 2.5.9-2 [104kB]
Get:21 http://repository.maemo.org fremantle/sdk/free perl-modules 5.8.3-3osso11+0m5 [2184kB]
Get:22 http://repository.maemo.org fremantle/sdk/free texinfo 4.8.dfsg.1-4maemo2+0m5 [683kB]
Get:23 http://repository.maemo.org fremantle/sdk/free libtimedate-perl 1.1600-4osso [32.8kB]
Get:24 http://repository.maemo.org fremantle/sdk/free dpkg-dev 1.14.25maemo3+0m5 [1814kB]
Get:25 http://repository.maemo.org fremantle/sdk/free build-essential 10.1osso1 [6658B]
Fetched 25.4MB in 39s (647kB/s)
(Reading database ... 27166 files and directories currently installed.)
Removing mp-fremantle-002-pr ...
(Reading database ... 27166 files and directories currently installed.)
Preparing to replace libc6 2.5.1-1eglibc20+0m5 (using .../libc6_2.5.1-1eglibc23+0m5_armel.deb) ...
Unpacking replacement libc6 ...
Setting up libc6 (2.5.1-1eglibc23+0m5) ...
(Reading database ... 27171 files and directories currently installed.)
Preparing to replace gcc-4.2-base 4.2.1-4maemo9+0m5 (using .../gcc-4.2-base_4.2.1-4maemo12+0m5_armel.deb) ...
Unpacking replacement gcc-4.2-base ...
Setting up gcc-4.2-base (4.2.1-4maemo12+0m5) ...
(Reading database ... 27171 files and directories currently installed.)
Preparing to replace libstdc++6 4.2.1-4maemo9+0m5 (using .../libstdc++6_4.2.1-4maemo12+0m5_armel.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.2.1-4maemo12+0m5) ...
(Reading database ... 27171 files and directories currently installed.)
Preparing to replace libgcc1 1:4.2.1-4maemo9+0m5 (using .../libgcc1_1%3a4.2.1-4maemo12+0m5_armel.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.2.1-4maemo12+0m5) ...
Selecting previously deselected package cpio.
(Reading database ... 27171 files and directories currently installed.)
Unpacking cpio (from .../cpio_2.5-1.3_armel.deb) ...
Selecting previously deselected package cpp-4.2.
Unpacking cpp-4.2 (from .../cpp-4.2_4.2.1-4maemo12+0m5_armel.deb) ...
Selecting previously deselected package cpp.
Unpacking cpp (from .../cpp_4%3a4.2.1-1osso3_armel.deb) ...
Selecting previously deselected package binutils.
Unpacking binutils (from .../binutils_2.18.50.20070820-4+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/binutils_2.18.50.20070820-4+0m5_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/lib/libopcodes-2.18.50.20070820.so': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package libgomp1.
Unpacking libgomp1 (from .../libgomp1_4.2.1-4maemo12+0m5_armel.deb) ...
Selecting previously deselected package gcc-4.2.
Unpacking gcc-4.2 (from .../gcc-4.2_4.2.1-4maemo12+0m5_armel.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_4%3a4.2.1-1osso3_armel.deb) ...
Selecting previously deselected package linux-kernel-headers.
Unpacking linux-kernel-headers (from .../linux-kernel-headers_2.6.28-20100903+0m5_armel.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.5.1-1eglibc23+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/libc6-dev_2.5.1-1eglibc23+0m5_armel.deb (--unpack):
 unable to create `./usr/include/arpa/nameser.h': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package libstdc++6-4.2-dev.
Unpacking libstdc++6-4.2-dev (from .../libstdc++6-4.2-dev_4.2.1-4maemo12+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/libstdc++6-4.2-dev_4.2.1-4maemo12+0m5_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/lib/gcc/arm-linux-gnueabi/4.2/libstdc++.a': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package g++-4.2.
Unpacking g++-4.2 (from .../g++-4.2_4.2.1-4maemo12+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/g++-4.2_4.2.1-4maemo12+0m5_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/lib/gcc/arm-linux-gnueabi/4.2/cc1plus': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4%3a4.2.1-1osso3_armel.deb) ...
Selecting previously deselected package make.
Unpacking make (from .../make_3.80-9osso_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/make_3.80-9osso_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/share/locale/ja/LC_MESSAGES/make.mo': No space left on device
Selecting previously deselected package patch.
Unpacking patch (from .../patch_2.5.9-2_armel.deb) ...
Selecting previously deselected package perl-modules.
Unpacking perl-modules (from .../perl-modules_5.8.3-3osso11+0m5_all.deb) ...
dpkg: error processing /var/cache/apt/archives/perl-modules_5.8.3-3osso11+0m5_all.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/share/perl/5.8.3/Locale/Maketext.pod': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package perl.
Unpacking perl (from .../perl_5.8.3-3osso11+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/perl_5.8.3-3osso11+0m5_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/bin/pstruct': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package texinfo.
Unpacking texinfo (from .../texinfo_4.8.dfsg.1-4maemo2+0m5_armel.deb) ...
dpkg: error processing /var/cache/apt/archives/texinfo_4.8.dfsg.1-4maemo2+0m5_armel.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/share/locale/pl/LC_MESSAGES/texinfo.mo': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package bzip2.
Unpacking bzip2 (from .../bzip2_1%3a1.0.5-3+0m5_armel.deb) ...
Selecting previously deselected package libtimedate-perl.
Unpacking libtimedate-perl (from .../libtimedate-perl_1.1600-4osso_all.deb) ...
Selecting previously deselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-dev_1.14.25maemo3+0m5_all.deb) ...
dpkg: error processing /var/cache/apt/archives/dpkg-dev_1.14.25maemo3+0m5_all.deb (--unpack):
 failed in buffer_write(fd) (9, ret=-1): backend dpkg-deb during `./usr/share/locale/pl/LC_MESSAGES/dpkg.mo': No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_10.1osso1_armel.deb) ...
dpkg: failed to write status record about `alarmd' to `/var/lib/dpkg/status': No space left on device
E: Sub-process /usr/bin/dpkg returned an error code (2)
/home/user #

・・・うお、失敗してる。。。

復旧しようがなかったため、結局ロムの焼き直しをするはめに、、、