NetBSD(pkg_leaves) VS FreeBSD(pkg_cutleaves)
chenpc May 20th, 2009
pkg_leaves的主要功能只有列出哪一些是leaves,本身沒有互動式砍pkg 的能力。所以只能這樣用:
sudo pkg_delete `pkg_leaves`
但是pkg_leaves可以選擇只顯示自動安裝或是包含手動安裝的leaves,換句話說,NetBSD的pkgtools應該是有記手動安裝了什麼。FreeBSD的pkg_cutleaves就沒有這樣的功能,取代的是互動式介面。
可是pkg_leaves的問題是,他永遠只能列一層leaves。
所以比方說你裝了A,autoinstall了B->C->D。
砍了A之後,pkg_leaves只會顯示D。
必須要砍掉D之後才會告訴你C是leaf。
砍掉C之後才會告訴你B是leaf。
砍了B才會沒有leaf node。
如果你裝了一個很大的東西(gnome),你將會有野火燒不盡,春風吹又生的感覺。XD
- Uncategorized
- Comments(3)
現在都用 pkg_rmleaves 了… 這是 console dialog interface…
pkg_rmleaves果然好多了….Orz
Wonderful article. I been looking for one on a similar note. I guess you always have something up your sleeve.