Stage ファイル
stage ファイル ( stage tarball とも呼ばれます) は、最小限の Gentoo 環境を含むアーカイブで、典型的には Gentoo のインストールの種として機能します。また、Gentoo Linux 内部の開発を目的としたものもあります。
Stage ファイルは通常は特定の アーキテクチャ と 標準 C ライブラリ ( glibc または musl ) に特化しており、特定の プロファイル に特化したものであることも多くあります。
Stage 3 ファイル は、Gentoo の リリースエンジニアリング チームによってダウンロード可能な形で提供されている、唯一の stage ファイルであり、Gentoo Linux をインストールするために使用されます。これらは ミラーシステム を経由して配布されます。
Stage 3
Stage 3 ファイルはメイン web サイトの ダウンロードページ で入手でき、 distfiles.gentoo.org 上でホストされています ( <アーキテクチャ>/autobuilds/ にあります)。
Gentoo ハンドブックの stage ファイルの節 に書かれている stage 3 ファイル のダウンロードと展開の操作によって、ほとんど完全で、ほとんど機能するシステムがインストールされます (まだ欠けている最重要パーツはカーネルとブートローダです)。
desktop の stage ファイルは、デスクトップシステムをより簡単にセットアップできるように追加のパッケージを提供しています。desktop プロファイル を使用したデスクトップシステムのインストールを検討しているなら、それに対応するアーカイブを選択してください。
stage 3 ファイルは stage 2 ファイルからコンパイルされますが、 @system 集合 を含んでいます。
サブプロファイルを除く、すべてのプロファイルの system セットに使用された基礎ファイルは /var/db/repos/gentoo/profiles/base/packages で確認できます。
Stage 4
"stage 4" ファイルは、一般的には単に stage 3 に「おまけ要素」を足したものを意味する、ゆるく定義された単語です。
amd64 アーキテクチャのための公式の "stage 4" ファイルは、2016 年 1 月に distfiles.gentoo.org で かつて利用可能でした 。
仮想マシンプロビジョニングのプロセスを支援するために、クラウド "stage 4" が製作されました。これらの stage 4 ファイルは diskimage-builder ( app-emulation/diskimage-builder で利用可能) とともに使うことができます。詳しい情報については Gentoo 上流の README と diskimage-builder 公式ドキュメント をお読みください。
Catalyst は、デフォルトで必要とされるパッケージをすべて含む stage4 を作成する、パワーユーザのためのツールです。
内部開発用の stage
これらの stage は、Gentoo 開発者がリリースのためのシステムをブートストラップする目的で使用されるもので、一般的な他の利用目的を意図したものではありません。
stage 1 または stage 2 のファイルは主に開発目的のためのものなので、これらの ファイルはダウンロードできる形で提供していません。
Stage 1
stage 1 ファイルは packages.build ファイルから生成されます。各 システムプロファイル に対して、 packages.build ファイルは わずかに 異なるかもしれません:
- var/db/repos/gentoo/profiles/arch/riscv/packages.build
- var/db/repos/gentoo/profiles/default/linux/musl/packages.build
- var/db/repos/gentoo/profiles/default/linux/packages.build
- var/db/repos/gentoo/profiles/default/linux/uclibc/packages.build
- var/db/repos/gentoo/profiles/features/musl/packages.build
- var/db/repos/gentoo/profiles/features/uclibc/packages.build
- var/db/repos/gentoo/profiles/targets/systemd/packages.build
Stage 2
stage 2 ファイルは stage 1 ファイルと同じパッケージを含んでいます。ただし一点だけ違いがあり、stage 2 ファイルは stage 1 ファイル から コンパイルされています。これは stage 1 ファイルが自身を再生産するのに必要なツールチェーンを含んでいることを確実にするためです。
stage ファイルを作成する
stage ファイルは適切な specs ファイル を使用して、 catalyst で生成 することができます。
関連項目
- Bootable media — Gentoo offers bootable media that can be used to install , maintain, or try out Gentoo Linux
- Installation — an overview of the principles and practices of installing Gentoo on a running system.
- Live image — an operating system (OS) environment contained within a file that can be used to boot a system
外部資料
- https://www.gentoo.org/downloads/ - 公式の stage ファイルへのリンクを含む、Gentoo のダウンロードページ。