jasagiri @ ウィキ

一時保存2

最終更新:

jasagiri

- view
管理者のみ編集可




■コンパイルに必要なライブラリ入手
10GBの空き容量が必要


cd Downloads
chmod 744 ./install-build-deps.sh
sudo ./install-build-deps.sh

デバッグシンボルを取得するのに追加パッケージをインストールするかどうか。(ほとんどの人は必要ないはず) > N

... インストール待つ ...

Goldリンカを使うか ld より5倍早いよ > N
とりあえずデフォルトのNに。




http://src.chromium.org/svn/trunk/tools/depot_tools.tar.gz
tar xvfz depot_tools.tar.gz
export PATH=`pwd`/depot_tools:"$PATH" <======================意味調べる。パスが通せない。

■ソース入手


2つのコンポーネント(ブラウザとOS)が必要
ブラウザはオプション(??)
OSの入手方法は2つ。
1. tarball
chromiumos-0.4.22.8.tar.gz 232MB
tar xvfz chromiumos-0.4.22.8.tar.gz


2. git

2. git にしたいが svn が繋がらない

sudo apt-get install git-core
mkdir chromiumos
cd chromiumos
gclient config http://src.chromium.org/git/chromiumos.git
gclient sync

src.chromium.org => 74.125.153.139



これには10-20分くらいかかるのでハングアップしたと思うかもしれない。



説明の都合で ~/chromiumos とする。
###########mkdir ~/chromiumos
###########ln -s ~/Downloads/chromiumos-0.4.22.8 ~/chromiumos
###########ln -s ~/Downloads/chromium/trunk ~/chromium



cd ~/Downloads/chromiumos-0.4.22.8/src/scripts
./make_local_repo.sh
これに相当時間が掛かる


./make_chroot.sh
これにそこそこ時間が掛かる

######### デフォルト./make_chroot.sh --mirror=http://build.chromium.org/buildbot/packages --suite=chromeos_dev


## Chrome ブラウザのビルド (オプション)
######./build_chrome.sh --chrome_dir ~/chromium
#######デバッグバージョンはこちら
#######./build_chrome.sh --mode=Debug --chrome_dir ~/chromium





chromeブラウザのバイナリをダウンロード(http://build.chromium.org/buildbot/archives/chromium-chromiumos-r32516/chrome-linux.zip
mkdir ~/Downloads/chromiumos-0.4.22.8/src/build/x86/local_assets
cp ~/Downloads/chrome-linux.zip ~/Downloads/chromiumos/src/build/x86/local_assets
cd ~/Downloads/chromiumos-0.4.22.8/src/scripts
./enter_chroot.sh


共有ChromiumOS用パスワード設定
./set_shared_user_password.sh
<<<<chromiumos>>>>

ビルド
./build_platform_packages.sh

これに相当時間が掛かる
x.orgも使ってるっぽい。
途中でダウンロードしようとしてる
chrome-chromeos.zip
chrome-linux.zip

./build_kernel.sh

これに相当時間が掛かる



./build_image.sh

~/Downloads/chromiumos/src/build/images にファイルが作成される。


■イメージの使い方

##----
##cd ~/Downloads/chromiumos/src/build/images/SUBDIR
##sudo mount -o loop rootfs.image rootfs
##sudo chroot rootfs
##
##df
##dpkg -l
##
##exit
##sudo umount rootfs
##--

VMWare
sudo apt-get install qemu
./image_to_vmware.sh --from=~/Downloads/chromiumos/src/build/images/SUBDIR --to=~/Downloads/chromiumos/src/build/images/SUBDIR/ide.vmdk
記事メニュー
目安箱バナー