戻る

次へ

ファイルの 入手と 展開

大本の ファイルの入手に関しては 繰り返しになる と考えられますが まあ そうは いっても と云う事です

参考に資料は 残していますがこれを 見て頂ければ 有り難いのです。

ファイルの 入手

大本の ファイル は 入手 済みとします。 今回は ” linux-libc-headers-2.4.31.tar.bz2” というものを 新しく 入手 するものと します。 例えば

http://www.kernel.org/pub/linux/libs/uclibc/toolchain/
linux-libc-headers-2.4.31.tar.bz2 18-Jul-2005 22:15 4.0M

に 有るようです。

したがって ”dl” ディレクトリの 中身は 今回は 以下のように なります。

$ ls -l | awk '{printf "%-10s\t%3d\t%12d\t%-14s\n",$1,$2,$5,$9}' | sed 1d
-rw-r--r--        1         10920145    binutils-2.15.91.0.2.tar.bz2
-rw-r--r--        1          1118427    busybox-1.00.tar.bz2
-rw-r--r--        1            84386    ccache-2.3.tar.gz
-rw-r--r--        1         27246826    gcc-3.4.2.tar.bz2
-rw-r--r--        1            19343    genext2fs_1.3.orig.tar.gz
-rw-r--r--        1          4194659    linux-libc-headers-2.4.31.tar.bz2
-rw-r--r--        1           767189    sed-4.1.2.tar.gz
-rw-r--r--        1          1693895    uClibc-0.9.27.tar.bz2

では 順番に 行いましょう。合わせて 今の 状態を 確認しておきます。

ある ユーザーの ディレクトリで これから作業する ディレクトリ を作成し て そこで 作業を する事にします。同じですが

$ mkdir proj
$ cd proj/
$ cp ../dokoka-hozonnsaki/buildroot-0.9.27.tar.bz2 .
$ pwd ; ls
/home/ggg/proj
buildroot-0.9.27.tar.bz2
$ du -h ../proj/
1.3M    ../proj
$ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda11            19607924   6383688  12228208  35% /

お愛想みたいな物です。

展開; 抜き出し

これも まったく同じです。

$ tar jxvf buildroot-0.9.27.tar.bz2 
$ ls
buildroot/  buildroot-0.9.27.tar.bz2
$ cd buildroot
$ ls -a
./          .defconfig  Makefile      config.i386    config.powerpc  package/
../         CVS/        config.arm    config.mips    config.sh4      target/
.cvsignore  Config.in   config.armeb  config.mipsel  docs/           toolchain/

まあ 復習を 兼ねて こういう具合になる と云う事です。

にゃんたろう 拝!

2010年 2月 2日 (火) 21:01:44 JST 作成


次へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.