|
To remove a package's dependencies which are not required by any other installed package:
# pacman -Rs package_name
以上是archlinux网站wiki文档的一部分,说如果采用-Rs选项,
将删除(请选择,我不确定):
1. 该包依赖的其他包
2. 依赖于该包的其他包
换种表述,就是,如果PkgA ----> PkgB ----> PkgC, PkgC依赖于PkgB,而PkgB依赖于PkgA,那么,我使用pacman -Rs PkgB,将删除什么?
从语义来看,应该是PkgA被删除,但是如果PkgA是我常用的程序或库怎么办?(虽然不被其他包所依赖);另外一方面,PkgC不就broken了吗,怎么才能修复? |
|