防備録 ebuildコマンド

普段 emerge hogehoge とかやってるけど、低レベルインターフェースのebuildでやる場合をちょいちょい思い出せるように書き出しておく。

"emerge hoge" は "ebuild hoge merge" で、大まかには合ってる。
merge は、

  1. fetch
  2. unpack
  3. compile
  4. install
  5. qmerge

の順で実行してる。
emergeコマンドでは、

  1. fetch
  2. clean
  3. unpack
  4. compile
  5. preinst
  6. install
  7. postinst
  8. qmerge
  9. clean

とかやってるんじゃないかなーと観察。詳細は気にしてない。

で。emergeをCtrl+Cで止めたら、compile->install->qmerge とやっておくと危険な香りがしそうだ。XFreeとか、KDEGnomeなんかは。