非常感谢Qin Li,明白了。就是说apt-get
upgrade自动解决依赖冲突,当遇到依赖冲突时,不改变系统中其他包的状态,用一种保守的策略保持系统已安装包现有状态不变;而apt-get
dist-upgrade会给你提供一个建议的解决方案供你选择。



在 2010年12月24日 下午4:14,Qin Li <[email protected]>写道:

> 假设,原来系统中装了软件A,A依赖B,所以B也装了。。。
> 再假设,后来软件A不但升级了版本,还升级了依赖关系,A依赖B和C。。。但C在你的系统里还没有装
>
> 如果这时候你apt-get upgrade,因为你系统里C没有装,所以A不会被升级。。。
> 如果你apt-get dist-upgrade...C能自动装上,A就能升级了
>
> 2010/12/23 蓝帆 <[email protected]>
>
> 大家好:
>>
>> 请问apt-get upgrade和apt-get dist-upgrade命令有什么区别,最好举例说明一下。
>>
>> 非常感谢!
>>
>
>
>
> --
> Qin Li
> Office +1.949.680.3039
> Mobile +1.949.466.2486
> Home  +1.949.215.6824
>
>

回复