我已经尝试了几种桌面环境和窗口管理器,我想现在我会坚持使用 E17。
但是,我似乎无法卸载之前实验时安装的 Xfce 4。
我尝试运行sudo pacman -Rs xfce4
以删除 Xfce 及其所有其它应用程序不需要的依赖项。
这是该命令产生的输出:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: libxfce4ui: requires xfconf
对我来说这没有任何意义,但也许这是显而易见的。那么为什么我不能卸载这个依赖项?据我了解,它无法卸载它,因为另一个包(也将被删除)需要它,所以它不会删除它并抛出这个错误...
如果我对所发生事情的理论是正确的,我该如何让它不检查依赖关系。如果我错了(很可能是错的),我该如何解决这个错误?
答案1
答案2
xfce4
不是一个软件包,而是一组软件包。
因此,当您尝试删除时xfce4
,可能会pacman
尝试从组中删除每个软件包xfce4
并将其自身与依赖项混淆。我建议您再次运行安装 xfce 的命令,然后键入 Enter 以安装组
中的所有软件包xfce4
sudo pacman -S xfce4
然后尝试像以前一样卸载 xfce
sudo pacman -Rs xfce4
如果问题仍然存在,请尝试手动卸载该xfce4
组的软件包
sudo pacman -Rs xfdesktop
对其余包重复相同的命令:
1) exo 2) garcon 3) gtk2-xfce-engine 4) gtk3-xfce-engine 5) thunar 6) thunar-volman 7) tumbler 8) xfce4-appfinder
9) xfce4-mixer 10) xfce4-panel 11) xfce4-power-manager 12) xfce4-session 13) xfce4-settings 14) xfce4-terminal
15) xfconf 16) xfdesktop 17) xfwm4 18) xfwm4-themes