gamin circular dependency with 'fam' USE flag

gentoo linux 上應該是很少有機會會碰到 circular dependency, 如果真的碰到了, 就是過一陣子 emerge --sync 看看, 或是去作 bug report。 這次是為了要將 lighttpd 的 stat-cache-engine 設定為 fam, 而第一次碰到 portage 的 circular dependency。

嗯, 這個問題是發生在 gamin 跟 glib 這兩個套件, 其實之前一直放著不管, 就把時間拿去弄唱片了, 可是過了好久, 這個問題還沒解決, 一直到今天才又換了方法試一下, 沒想到就成功了!! :D

  1. 首先 use flag 先不加 fam, 先把 glib 跟 gamin 裝上去

USE='-fam' emerge gamin

  1. 接著再重新 emerge glib 加上 ‘fam’ USE flag

USE='fam' emerge glib

這樣就解決了加上 ‘fam’ 這個 USE flag 所造成的 circular dependency

  1. 最後在重新 emerge lighttpd

USE='fam' emerge lighttpd

  1. 最後修改 /etc/lighttpd/lighttpd.conf

server.stat-cache-engine = 'fam'

再重新啟動 lighttpd, done!

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!