删除包组除了一些包
Removing package group except some packages
所以,我试图通过
删除 GNOME
sudo pacman -Rsn gnome
但我得到了错误
checking dependencies...
:: removing networkmanager breaks dependency 'networkmanager' required by network-manager-applet
事实上,我不想删除包 networkmanager
,它包含在包组 gnome
中。如何删除除 networkmanager
之外的整个组 gnome
?
我找到了一个解决方案 here,即使我不知道它是否是最佳解决方案。
基本上,您必须通过键入
从组包(例如,gnome
)生成包列表
sudo pacman -Qgq gnome > pkglist
之后,您必须从生成的文件中删除 pkglist
所有您不想删除的包名称。现在您只需通过向 pacman 输入 pkglist
文件即可删除软件包,即
sudo pacman -R - < pkglist
所以,我试图通过
删除 GNOMEsudo pacman -Rsn gnome
但我得到了错误
checking dependencies... :: removing networkmanager breaks dependency 'networkmanager' required by network-manager-applet
事实上,我不想删除包 networkmanager
,它包含在包组 gnome
中。如何删除除 networkmanager
之外的整个组 gnome
?
我找到了一个解决方案 here,即使我不知道它是否是最佳解决方案。
基本上,您必须通过键入
从组包(例如,gnome
)生成包列表
sudo pacman -Qgq gnome > pkglist
之后,您必须从生成的文件中删除 pkglist
所有您不想删除的包名称。现在您只需通过向 pacman 输入 pkglist
文件即可删除软件包,即
sudo pacman -R - < pkglist