woofビルド用ディレクトリを十分なサイズのある(10MB以上)パーティションをマウントして、そこに作成する。
Woof: the "Puppy builder"
より、一部抜粋。
なお、一つ上の階層にTo download ("checkout") the latest Woof is explained in the Bones web page, but repeating here:
> mkdir woof-tree
> cd woof-tree
> bones setup
You you will be asked to enter a couple of parameters:
Username: mrperson (any name you want to give yourself)
Download URL: http://bkhome.org/bones/woof/
> bones download
- woof-bones
- woof-user-modified-20xxxxxx
が作成される。
その他(気が付いた事)
・woof 環境構築には、能力の高いPCが必要
・Quirkyを起動その他(気が付いた事)
4.3.1JPの場合はSSL対応svnを入手してインストールする事。
・作業開始前には、ネットワーク接続して、
重いアプリ等はすべて停止させ、
作業中はWwwブラウザ(Firefox等)は起動しない事。
具体的な手順
・Quirkyを起動
・bones-2.0.petパッケージをインストール
Quirky PET repository
bones-0.2.petをクリックしてインストール
・「bones setup」を実行する。
但し、download_username と download_password は空のまま。
local_username:
mrperson
(↑ご自分で好きな名前を入力する)
download_url:
http://bkhome.org/bones/woof/
コード: 全て選択
# cat ../woof-bones/setup
download_password=""
download_url="http://bkhome.org/bones/woof/"
download_username=""
local_username="mrperson"
更新する場合はこれを再度実行すれば良い。
「bones setup」を実行する必要無し。
コード: 全て選択
# bones download
...
...done
#ls
...
コード: 全て選択
# ./0setup
...
Checking that compat-distro pkgs specified in PKGS_SPECS_TABLE actually exist...
FAIL: xkill
Finished, but some failures. You need to fix the above entries in
PKGS_SPECS_TABLE in file DISTRO_PKGS_SPECS-t2-8.0rc.
Search for suitable packages in these files:
Packages-t2-8.0rc-official
Or, search online. In the case of Debian or Ubuntu, you can search
at packages.debian.org or packages.ubuntu.com.
After you have fixed PKGS_SPECS_TABLE, run this script again.
...
(というエラーメッセージが出るが、無視して続行)
# ./1downoad
...
コード: 全て選択
# cat DOWNLOAD-FAILS-PET
notecase-1.9.8-no_gtksourceview-q1.pet
osmo-0.2.10-q1.pet
valide-20090321.pet
(↓valide-194-uj.pet)
notecase、osmoとvalideは
以下のURLからダウンロードして、./packages-petディレクトリに入れる事。
URL: http://distro.ibiblio.org/pub/linux/dis ... es-quirky/
さらに、valideは
コード: 全て選択
# geany Packages-puppy-woof-official
----- ここから ----------
#157行目)
valide-20090321|valide|20090321||Development|2324K|pet_packages-woof|valide-20090321.pet|+vala|text editor IDE for Vala/Genie coding||||
#(↑この行を削除する)
----- ここまで ----------
...
This gets built in a directory named 'sandbox3' and as well as the live-CD iso
file you will also find the individual built files and the 'devx' file.[/code]
----- ミスの修正 ここから -----------
(↓Quirky 1.0の場合。Quirky 1.1では未確認)
- autoconf
コード: 全て選択
# cd $root/packages-templates # ls (ここの、autoconf、automake、atkの不具合を修正する) # mkdir -p autoconf/usr/bin # cd autoconf/usr/bin # cp -a /usr/bin/autoconf .
- automake
(省略) - atk
(省略) - Packages-puppy-woof-official
157行目の
valide-20090321|.../Genie coding||||
を削除する。
コード: 全て選択
# ./3buildditro
...
※一応、LIVE-CD ISOファイルが作成出来たのでCDに焼いて起動してみた所、
デスクトップ画面の背景が表示されていません。
色々、調べて atk、automake が正常にビルドされていない事が分かりました。
また、$root/packages-quirky/autoconf が作成されていない事を発見しました。
雑感
woofには魅力を感じるが、... 初心者には敷居が高いと思いました。
何事も無ければ問題ありませんが...暗黙の了解事項がまったく分からないので ...
何か無駄な事をやらかしている可能性大です。
試行錯誤の結果、何とかLive-CD ISOファイルを作成出来ました
Firefoxの導入
Seamonkeyを外して、Firefoxを導入したいのですが ...
Puppy Linux Discussion Forum
How to add Firefox to Woof?
更新 2010-05-23 11:42