2010年11月08日

Chromium OS ビルドログ(準備)

+はじめに
 私は作業用ディレクトリとして、ホームディレクトリ(/home/tanaka)にgoogleディレクトリを作成し、その中でビルドを行いました。ディレクトリ構成の例は以下の通りです。
 +/home/tanaka
  +google
   +chromium
   +chromiumos
   +depot_tools

+準備

[1] Getting and Building a Chromium-Based OS

 [1]にあるPrerequisitesを揃える。
Ubuntu (Hardy 8.04以上。Lucid 10.04推奨)
64bit版のOSが必要
rootアクセス可能なアカウント
ビルドに必要なパッケージ

-64bit版Lucid 10.04 のインストール
 [2]Get Ubuntu Desktop Edition Download
 1. [2]から64bit版Lucid 10.04のイメージ(ubuntu-10.04.1-desktop-amd64.iso)をダウンロードする。
 2. ImgBurnでダウンロードしたイメージをDVDに焼く。
 3. DVDからUbuntuをHDDにインストールする。

 Ubuntuのインストールを扱ったサイトは多いので、詳しくはそちらを参照してください。
 私はHDDにインストールしましたが、仮想マシンにインストールしてもいいと思います。ただし、ビルドには最低でも12GB程度必要となるので、HDD容量は多くしたほうがいいかもしれません。
 uname -mでx86_64と表示されば64bit版のようです。

-rootアクセス可能なアカウント
 1. rootアクセス可能なアカウントを作成する。
 2. 念のためアップデートを行い、再起動する。
~$ sudo apt-get update
~$ sudo apt-get upgrade
~$ sudo apt-get dist-upgrade
~$ sudo reboot


-必要なパッケージの取得
 
[3]LinuxBuildInstructionsPrerequisites

 [3]に書いてあるパッケージが必要です。スクリプトが用意されているので、それを利用しました。また、[3]には書かれていませんが、gitとsubversionが必要なのでそれらもインストールします。

 1. パッケージインストール用のスクリプトを実行する。
~/google$ wget http://src.chromium.org/svn/trunk/src/build/install-build-deps.sh
~/google$ sudo chmod +x install-build-deps.sh
~/google$ ./install-build-deps.sh
Do you want me to install them for you (y/N) y

Gold is a new linker that links Chrome 5x faster than ld.
Don't use it if you need to link other apps (e.g. valgrind, wine)
REPLACE SYSTEM LINKER ld with gold and back up ld? (y/N) y

 2. gitとsubversionのインストールする。
~/google$ sudo apt-get install git-core subversion

 3. 念のためアップグレードする。
~/google$ sudo apt-get update
~/google$ sudo apt-get upgrade

posted by Tanaka at 00:00| Comment(0) | TrackBack(0) | 備忘録 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。