FreeSBIE始動

  • 2007年09月11日(火)

関西オープンソース2007 / FreeSBIE始動

とりあえず、portsからインストールして、設定もいじらず、packageも何も無い状態で作ってみると、以下のような感じ。 85MBなんだ。

db% cd /usr/local/share/freesbie
db% sudo make
Password:
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> Kernel build for FREESBIE started on Tue Sep 11 01:03:02 JST 2007
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
>>> Kernel build for FREESBIE completed on Tue Sep 11 01:49:24 JST 2007
>>> Making hierarchy
>>> Installing everything
>>> Installing kernel
Compressing /usr/local/freesbie-clone/uzip/usr.ufs... 66.1499% saved
Saving mtree structure...
Running mkisofs...
ISO created:
-rw-r--r--  1 root  wheel    85M Sep 11 01:56 /usr/obj/FreeSBIE.iso

pkgselectターゲットで、インタラクティブにdialog使って現在入っているパッケージの選択ができる。

db% sudo make pkgselect

選択したパッケージは、conf/packagesとして保存される。 今回適当に選んだのは以下のような感じ。

db% cat conf/packages 
firefox-2.0.0.6,1
ja-seaside-070105_1
ja-w3m-img-0.5.2
openoffice.org-2.2.1
squeak-3.9
xfce-4.4.1_1
xfce4-desktop-4.4.1_1
xfce4-panel-4.4.1_1
xfce4-session-4.4.1_1
xfce4-wm-4.4.1_1

で、上のようなパッケージで作ってみると、368MのISOになると。

db% sudo make clean
db% /usr/bin/time sudo make
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
>>> Kernel build for FREESBIE started on Tue Sep 11 14:18:53 JST 2007
>>> stage 1: configuring the kernel
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3.1: making dependencies
>>> stage 3.2: building everything
>>> Kernel build for FREESBIE completed on Tue Sep 11 15:05:24 JST 2007
>>> Making hierarchy
>>> Installing everything
>>> Installing kernel
Installing packages listed in /usr/local/share/freesbie/conf/packages
Finding origins... 10 found
Finding dependencies... 245 found
Sorting 250 packages by dependencies... done.
Deleting previously installed packages
Copying 250 packages
[0.........10.........20.........30.........40.........50.........60.........70.........80.........90.........100.........110.........120.........130.........140.........150.........160.........170.........180.........190.........200.........210.........220.........230.........240.........250]
Compressing /usr/local/freesbie-clone/uzip/usr.ufs... 68.5334% saved
Saving mtree structure...
Running mkisofs...
ISO created:
-rw-r--r--  1 root  wheel   368M Sep 11 15:46 /usr/obj/FreeSBIE.iso
    14339.41 real     10988.79 user      1973.27 sys
Last modified: 2007-09-16
Post-it: New Post-it (help)

Text color: [_][_][_][_]

Background: [_][_][_][_][_][_]

Draw Line:

x: y: