N900にSDKをインストール
Last-modified: 2013-08-24 (土) 02:14:21 (3897d)
Top / N900にSDKをインストール
N900にSDKをインストール †
以下のサイトを参考に、SDKのインストールをしました
- http://d.hatena.ne.jp/kuma-tetsu/20100121/1264098294
- http://d.hatena.ne.jp/kuma-tetsu/20100128/1264615844
SDKリポジトリの設定 †
以下の内容でAppManager?よりリポジトリを追加します。
Catalog name | Maemo SDK |
Web address | http://repository.maemo.org/ |
Distribution | fremantle |
Components | sdk/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 #
・・・うお、失敗してる。。。
復旧しようがなかったため、結局ロムの焼き直しをするはめに、、、