差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
kitsuneko-how-to-build [2022/02/20 17:56] – shimada | kitsuneko-how-to-build [2022/02/27 00:23] (現在) – shimada | ||
---|---|---|---|
行 7: | 行 7: | ||
このほか、ここんはで以下も必要 | このほか、ここんはで以下も必要 | ||
- | gcc-multilib --- cocon486 をbuildする場合、32bitのgccも必要。Debianの場合は左記のパッケージ名でインストールできる、 | + | * gcc-multilib --- cocon486 を build する場合、32bit |
- | repo --- 複数のリポジトリをまとめて取得するために使用。パッケージもあるが、よくバージョンアップするので ~/bin/ に展開したほうがいいかもしれない。 | + | * [[https:// |
+ | * zstd --- honister以降で必要 | ||
+ | * TODO : 他にもあったと思う | ||
+ | ここん・きつねこは、基本的に最新のリリース済1バージョンの、Yocto/ | ||
+ | |||
+ | ビルド環境は x64, glibc な Linux ディストリビューションを想定している。buildするものにもよるが、ディスク容量は最低でも数百GBは消費するので注意したい。 | ||
===== 構築 ===== | ===== 構築 ===== | ||
行 16: | 行 21: | ||
必要なソースツリーを取得 | 必要なソースツリーを取得 | ||
- | |||
< | < | ||
$ mkdir opencocon | $ mkdir opencocon | ||
行 24: | 行 28: | ||
</ | </ | ||
- | ビルド出力ディレクトリの初期作成 | + | ビルド出力ディレクトリの初期作成を行う:これを実行すると環境変数も設定されるので、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 | ||
+ | </ | ||
+ |