作者evi1ufox (evi1ufox)
看板FreeBSD
标题Re: [问题] 请问portupgrade -Ra 和 -ra 有何不同呢@@
时间Thu Nov 9 02:21:34 2006
我看懂了
自问自答一下
-r
--recursive Act on all those packages depending on the given
packages as well.
一并更新使用这个套件的程式
-R
--upward-recursive Act on all those packages required by the given
packages as well. (When specified with -F, fetch
recursively, including the brand new, uninstalled
ports that an upgraded port requires)
一并更新这个套件需要的程式
举个例子:
已知 XFCE,GNOME, KDE需要 XORG 才能动...
现在假设XORG也需要某程式 A才顺利运作
则从彼此的关系可以这麽说:
A是最上层 XORG中层 XFCE,GNOME,KDE最下层
下层需要上层的帮助才能顺利运作
上层没有下层依然可以活的好好的....
1.portupgrade -R XORG
只更新XORG及其 "所需要的所有套件"
所以只有A程式会更新
GNOME, XFCE KDE 不会更新
因为XORG能不能运作并不需要 GNOME XFCE OR KDE
2.portupgrade -r XORG,
则除了XORG外 ,一并更新 "使用这个套件的程式"
也就是KDE XFCE GNOME "使用" XORG
所以会被更新
A程式并不"使用" XORG(没有XORG A程式也运作的好好的!!)
所以A程式不会被更新!!
感觉上-R 就是向上...把上游所需要的程式通通更新
-r 就是向下...把所有下游有相关的一并更新
==========================================================
请问是这个意思吗?
如果是这样的话portgrade -Ra -ra 应该还是有差
portgrade -rRa 才是一网打尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.48.52
※ 编辑: evi1ufox 来自: 218.168.48.52 (11/09 02:47)