Emerge
システムをアップデートする場合はまず、インターネット上のパッケージリポジトリに問い合わせる。その場合、
を実行して、パッケージリポジトリから ebuild のダウンロードを行う。しかし、このコマンドはシステムにある ebuild との差分を確認してダウンロードを行うため、システムを長い間更新していない場合は時間がかかる。その場合、
コマンドを実行して、最新のスナップショット全体をダウンロードする。その次に、システム全体をアップグレードする場合、
を実行して、ソースのダウンロード、コンパイル、そしてインストールを自動で行う。
"-uD --with-bdeps" はオプションで、操作の内容であり、"@world" はユーザーが明示的に指定した "/var/lib/portage/world" に書かれているパッケージを示し、実行対象である。"@world" の内容は、そのファイルを編集することで変更することができる。"-u" はアップデートを行うオプションであり、単独で使用すると "@world" の依存関係のみを考慮してアップデート、"-d" は "@world" 内に記述されていない依存関係でインストールされたパッケージの依存関係も考慮してアップデートするオプションである。
Gentoo Linuxはパッケージをインストールまたはアップグレードする際にソースコードをダウンロードして、ローカルでソースコードの設定とコンパイルを行い、所定のディレクトリにインストールする。その際にebuildと呼ばれるスクリプトを参照する。この一連の流れを実行するために提供されるフロントエンドがemergeである。