虽说有这么一条命令
zypper rm -t pattern some_pattern
但是这个移除的只是 some_pattern 这个包,而没有一起移除整个 pattern 下相关的软件包.
我看到 zypper 的手册页中有说“暂时不能通过移除 pattern 来移除里面所包含的软件包。。。”,忘了原文了,一下子一找不到在手册的哪一行了(算是 man 的不便捷性吗?)。虽然这里说得已经很清楚了,但我还是想问,真的没办法了吗?
哦,另,YaST 中软件管理中的 pattern 选项卡中关于 pattern 的管理中有这么一项 “All in This List…”,但是,当尝试“All in This List… delete” 时,依赖问题,太复杂了。。是因为依赖问题而不提供这个的解决方案吗?
举个例子说,如果想从一个 桌面环境 迁移到另一个时是怎么做的,安装 Gnome 时提供了两个 pattern:
zypper in -t pattern gnome gnome_basis
, 但想移除的时候怎么处理?上面已经说不能简单的使用
zypper rm -t pattern gnome gnome_basis