差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| kitsuneko-how-to-build [2022/02/20 17:39] – 作成 shimada | kitsuneko-how-to-build [2022/02/27 00:23] (現在) – shimada | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ===== 必要なパッケージ ====== | ===== 必要なパッケージ ====== | ||
| + | 基本的には[[http:// | ||
| - | repo --- パッケージもあるが、~/ | + | このほか、ここんはで以下も必要 |
| + | |||
| + | * gcc-multilib --- cocon486 を build する場合、32bit x86 を出力できる gcc も必要。Debianの場合は左記のパッケージ名でインストールできる。 | ||
| + | * [[https:// | ||
| + | * zstd --- honister以降で必要 | ||
| + | * TODO : 他にもあったと思う | ||
| + | |||
| + | ここん・きつねこは、基本的に最新のリリース済1バージョンの、Yocto/ | ||
| + | |||
| + | ビルド環境は x64, glibc な Linux ディストリビューションを想定している。buildするものにもよるが、ディスク容量は最低でも数百GBは消費するので注意したい。 | ||
| ===== 構築 ===== | ===== 構築 ===== | ||
| 行 16: | 行 26: | ||
| $ repo init -u https:// | $ repo init -u https:// | ||
| $ repo sync | $ repo sync | ||
| - | < | + | </code> |
| - | ビルド出力ディレクトリの初期作成 | + | ビルド出力ディレクトリの初期作成を行う:これを実行すると環境変数も設定されるので、bitbakeコマンドが使用可能になる。 |
| < | < | ||
| $ source meta-opencocon/ | $ source meta-opencocon/ | ||
| + | </ | ||
| + | |||
| + | または、すでに作ってあるビルド出力ディレクトリで、2回目以降にbuildする場合:環境変数が設定されるので、bitbakeコマンドが使用可能になる。 | ||
| < | < | ||
| + | $ cd opencocon/ | ||
| + | $ source ./ | ||
| + | </ | ||
| + | |||
| + | conf/ | ||
| + | < | ||
| + | DISTRO = " | ||
| + | |||
| + | TCLIBC = " | ||
| + | #TCLIBC = " | ||
| + | |||
| + | MACHINE = " | ||
| + | </ | ||
| + | |||
| + | |||
| + | パッケージをbuildする。ここん・きつねこの代表的なパッケージは以下の通りだが、このほか個別のパッケージ名を指定してもbuildできる。 | ||
| + | * kitsuneko-image : kitsuneko一式(disk imageまでできる) | ||
| + | * opencocon-image : Opencocon一式(※ 現在正常にbuildできない) | ||
| + | |||
| + | 例: | ||
| + | < | ||
| + | $ bitbake kitsuneko-image | ||
| + | </ | ||
| + | |||
